public static class Constants.Literal extends Term.Raw
AssignmentTestable.TestResult| Modifier and Type | Method and Description |
|---|---|
static Constants.Literal |
bool(java.lang.String text) |
static Constants.Literal |
duration(java.lang.String text) |
static Constants.Literal |
floatingPoint(java.lang.String text) |
AbstractType<?> |
getExactTypeIfKnown(java.lang.String keyspace)
The type of the
term if it can be infered. |
java.lang.String |
getRawText() |
java.lang.String |
getText() |
static Constants.Literal |
hex(java.lang.String text) |
static Constants.Literal |
integer(java.lang.String text) |
Constants.Value |
prepare(java.lang.String keyspace,
ColumnSpecification receiver)
This method validates this RawTerm is valid for provided column
specification and "prepare" this RawTerm, returning the resulting
prepared Term.
|
static Constants.Literal |
string(java.lang.String text) |
AssignmentTestable.TestResult |
testAssignment(java.lang.String keyspace,
ColumnSpecification receiver) |
static Constants.Literal |
uuid(java.lang.String text) |
public static Constants.Literal string(java.lang.String text)
public static Constants.Literal integer(java.lang.String text)
public static Constants.Literal floatingPoint(java.lang.String text)
public static Constants.Literal uuid(java.lang.String text)
public static Constants.Literal bool(java.lang.String text)
public static Constants.Literal hex(java.lang.String text)
public static Constants.Literal duration(java.lang.String text)
public Constants.Value prepare(java.lang.String keyspace, ColumnSpecification receiver) throws InvalidRequestException
Term.Rawprepare in class Term.Rawreceiver - the "column" this RawTerm is supposed to be a value of. Note
that the ColumnSpecification may not correspond to a real column in the
case this RawTerm describe a list index or a map key, etc...InvalidRequestExceptionpublic AssignmentTestable.TestResult testAssignment(java.lang.String keyspace, ColumnSpecification receiver)
public AbstractType<?> getExactTypeIfKnown(java.lang.String keyspace)
Term.Rawterm if it can be infered.getExactTypeIfKnown in class Term.Rawkeyspace - the keyspace on which the statement containing this term is on.Term if inferrable, or null
otherwise (for instance, the type isn't inferable for a bind marker. Even for
literals, the exact type is not inferrable since they are valid for many
different types and so this will return null too).public java.lang.String getRawText()
Copyright © 2018 The Apache Software Foundation