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.Raw
public boolean processesSelection()
Selectable.Raw
processesSelection
in class Selectable.Raw
public final int hashCode()
hashCode
in class java.lang.Object
public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
Copyright © 2019 The Apache Software Foundation