public abstract static class ColumnDefinition.Raw extends Selectable.Raw
| Constructor and Description |
|---|
Raw() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
static ColumnDefinition.Raw |
forColumn(ColumnDefinition column)
Creates a
ColumnDefinition.Raw from a pre-existing ColumnDefinition
(useful in the rare cases where we already have the column but need
a ColumnDefinition.Raw for typing purposes). |
static ColumnDefinition.Raw |
forQuoted(java.lang.String text)
Creates a
ColumnDefinition.Raw from a quoted identifier string. |
static ColumnDefinition.Raw |
forUnquoted(java.lang.String text)
Creates a
ColumnDefinition.Raw from an unquoted identifier string. |
abstract ColumnIdentifier |
getIdentifier(CFMetaData cfm)
Get the identifier corresponding to this raw column, without assuming this is an
existing column (unlike
prepare(org.apache.cassandra.config.CFMetaData)). |
int |
hashCode() |
abstract ColumnDefinition |
prepare(CFMetaData cfm) |
boolean |
processesSelection()
Returns true if any processing is performed on the selected column.
|
abstract java.lang.String |
rawText() |
public static ColumnDefinition.Raw forUnquoted(java.lang.String text)
ColumnDefinition.Raw from an unquoted identifier string.public static ColumnDefinition.Raw forQuoted(java.lang.String text)
ColumnDefinition.Raw from a quoted identifier string.public static ColumnDefinition.Raw forColumn(ColumnDefinition column)
ColumnDefinition.Raw from a pre-existing ColumnDefinition
(useful in the rare cases where we already have the column but need
a ColumnDefinition.Raw for typing purposes).public abstract ColumnIdentifier getIdentifier(CFMetaData cfm)
prepare(org.apache.cassandra.config.CFMetaData)).public abstract java.lang.String rawText()
public abstract ColumnDefinition prepare(CFMetaData cfm)
prepare in class Selectable.Rawpublic boolean processesSelection()
Selectable.RawprocessesSelection in class Selectable.Rawpublic final int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(java.lang.Object o)
equals in class java.lang.ObjectCopyright © 2018 The Apache Software Foundation