Class CreateTableStatement.Raw
- java.lang.Object
-
- org.apache.cassandra.cql3.CQLStatement.Raw
-
- org.apache.cassandra.cql3.statements.schema.CreateTableStatement.Raw
-
- Enclosing class:
- CreateTableStatement
public static final class CreateTableStatement.Raw extends CQLStatement.Raw
-
-
Field Summary
Fields Modifier and Type Field Description TableAttributes
attrs
-
Fields inherited from class org.apache.cassandra.cql3.CQLStatement.Raw
bindVariables
-
-
Constructor Summary
Constructors Constructor Description Raw(QualifiedName name, boolean ifNotExists)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addColumn(ColumnIdentifier column, CQL3Type.Raw type, boolean isStatic, ColumnMask.Raw mask)
void
extendClusteringOrder(ColumnIdentifier column, boolean ascending)
java.lang.String
keyspace()
CreateTableStatement.Raw
keyspace(java.lang.String keyspace)
void
markClusteringColumn(ColumnIdentifier column)
CreateTableStatement
prepare(ClientState state)
void
setCompactStorage()
void
setPartitionKeyColumn(ColumnIdentifier column)
void
setPartitionKeyColumns(java.util.List<ColumnIdentifier> columns)
java.lang.String
table()
-
Methods inherited from class org.apache.cassandra.cql3.CQLStatement.Raw
setBindVariables
-
-
-
-
Field Detail
-
attrs
public final TableAttributes attrs
-
-
Constructor Detail
-
Raw
public Raw(QualifiedName name, boolean ifNotExists)
-
-
Method Detail
-
prepare
public CreateTableStatement prepare(ClientState state)
- Specified by:
prepare
in classCQLStatement.Raw
-
keyspace
public java.lang.String keyspace()
-
keyspace
public CreateTableStatement.Raw keyspace(java.lang.String keyspace)
-
table
public java.lang.String table()
-
addColumn
public void addColumn(ColumnIdentifier column, CQL3Type.Raw type, boolean isStatic, ColumnMask.Raw mask)
-
setCompactStorage
public void setCompactStorage()
-
setPartitionKeyColumn
public void setPartitionKeyColumn(ColumnIdentifier column)
-
setPartitionKeyColumns
public void setPartitionKeyColumns(java.util.List<ColumnIdentifier> columns)
-
markClusteringColumn
public void markClusteringColumn(ColumnIdentifier column)
-
extendClusteringOrder
public void extendClusteringOrder(ColumnIdentifier column, boolean ascending)
-
-