public class CreateColumnFamilyStatement
extends java.lang.Object
CREATE COLUMNFAMILY
parsed from a CQL query statement.Constructor and Description |
---|
CreateColumnFamilyStatement(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(Term term,
java.lang.String comparator)
Map a column name to a validator for its value
|
void |
addProperty(java.lang.String name,
java.lang.String value)
Map a keyword to the corresponding value
|
CFMetaData |
getCFMetaData(java.lang.String keyspace,
java.util.List<java.nio.ByteBuffer> variables)
Returns a CFMetaData instance based on the parameters parsed from this
CREATE statement, or defaults where applicable. |
java.util.Map<Term,java.lang.String> |
getColumns() |
java.lang.String |
getKeyType() |
java.lang.String |
getName()
Name of the column family to create
|
void |
setKeyAlias(java.lang.String alias) |
void |
setKeyType(java.lang.String validator) |
public CreateColumnFamilyStatement(java.lang.String name)
public void addColumn(Term term, java.lang.String comparator)
public void setKeyType(java.lang.String validator)
public java.lang.String getKeyType()
public void setKeyAlias(java.lang.String alias)
public void addProperty(java.lang.String name, java.lang.String value)
public java.lang.String getName()
public CFMetaData getCFMetaData(java.lang.String keyspace, java.util.List<java.nio.ByteBuffer> variables) throws InvalidRequestException
CREATE
statement, or defaults where applicable.keyspace
- keyspace to apply this column family toInvalidRequestException
- on failure to validate parsed parameterspublic java.util.Map<Term,java.lang.String> getColumns()
Copyright © 2013 The Apache Software Foundation