public static class Selectable.WithCast extends java.lang.Object implements Selectable
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Selectable.WithCast.Raw | 
Selectable.WithCast, Selectable.WithFieldSelection, Selectable.WithFunction, Selectable.WithTerm, Selectable.WithToJSonFunction, Selectable.WritetimeOrTTLAssignmentTestable.TestResult| Constructor and Description | 
|---|
| WithCast(Selectable arg,
        CQL3Type type) | 
| Modifier and Type | Method and Description | 
|---|---|
| AbstractType<?> | getExactTypeIfKnown(java.lang.String keyspace)The type of the  Selectableif it can be infered. | 
| Selector.Factory | newSelectorFactory(CFMetaData cfm,
                  AbstractType<?> expectedType,
                  java.util.List<ColumnDefinition> defs,
                  VariableSpecifications boundNames) | 
| java.lang.String | toString() | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAndGetIndex, testAssignmentpublic WithCast(Selectable arg, CQL3Type type)
public java.lang.String toString()
toString in class java.lang.Objectpublic Selector.Factory newSelectorFactory(CFMetaData cfm, AbstractType<?> expectedType, java.util.List<ColumnDefinition> defs, VariableSpecifications boundNames)
newSelectorFactory in interface Selectablepublic 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).Copyright © 2018 The Apache Software Foundation