public static class Sets.Literal extends Term.Raw
AssignmentTestable.TestResult| Constructor and Description | 
|---|
| Literal(java.util.List<Term.Raw> elements) | 
| Modifier and Type | Method and Description | 
|---|---|
| AbstractType<?> | getExactTypeIfKnown(java.lang.String keyspace)The type of the  termif it can be infered. | 
| java.lang.String | getText() | 
| Term | 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. | 
| AssignmentTestable.TestResult | testAssignment(java.lang.String keyspace,
              ColumnSpecification receiver) | 
public Literal(java.util.List<Term.Raw> elements)
public Term 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).Copyright © 2018 The Apache Software Foundation