public static class Selectable.WithTerm extends java.lang.Object implements Selectable
| Modifier and Type | Class and Description |
|---|---|
static class |
Selectable.WithTerm.Raw |
Selectable.WithCast, Selectable.WithFieldSelection, Selectable.WithFunction, Selectable.WithTerm, Selectable.WithToJSonFunction, Selectable.WritetimeOrTTLAssignmentTestable.TestResult| Modifier and Type | Method and Description |
|---|---|
AbstractType<?> |
getExactTypeIfKnown(java.lang.String keyspace)
The type of the
Selectable if it can be infered. |
Selector.Factory |
newSelectorFactory(CFMetaData cfm,
AbstractType<?> expectedType,
java.util.List<ColumnDefinition> defs,
VariableSpecifications boundNames) |
AssignmentTestable.TestResult |
testAssignment(java.lang.String keyspace,
ColumnSpecification receiver) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAndGetIndexpublic WithTerm(Term.Raw rawTerm)
public AssignmentTestable.TestResult testAssignment(java.lang.String keyspace, ColumnSpecification receiver)
testAssignment in interface AssignmentTestabletestAssignment in interface Selectablepublic Selector.Factory newSelectorFactory(CFMetaData cfm, AbstractType<?> expectedType, java.util.List<ColumnDefinition> defs, VariableSpecifications boundNames) throws InvalidRequestException
newSelectorFactory in interface SelectableInvalidRequestExceptionpublic AbstractType<?> getExactTypeIfKnown(java.lang.String keyspace)
SelectableSelectable if it can be infered.getExactTypeIfKnown in interface Selectablekeyspace - the keyspace on which the statement for which this is a
Selectable is on.Selectable 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 toString()
toString in class java.lang.ObjectCopyright © 2018 The Apache Software Foundation