org.apache.cassandra.cql3.statements
Class CreateColumnFamilyStatement.RawStatement

java.lang.Object
  extended by org.apache.cassandra.cql3.statements.ParsedStatement
      extended by org.apache.cassandra.cql3.statements.CFStatement
          extended by org.apache.cassandra.cql3.statements.CreateColumnFamilyStatement.RawStatement
Enclosing class:
CreateColumnFamilyStatement

public static class CreateColumnFamilyStatement.RawStatement
extends CFStatement


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cassandra.cql3.statements.ParsedStatement
ParsedStatement.Prepared
 
Field Summary
 CFPropDefs properties
           
 
Fields inherited from class org.apache.cassandra.cql3.statements.CFStatement
cfName
 
Constructor Summary
CreateColumnFamilyStatement.RawStatement(CFName name)
           
 
Method Summary
 void addColumnAlias(ColumnIdentifier alias)
           
 void addDefinition(ColumnIdentifier def, ParsedType type)
           
 void addKeyAliases(java.util.List<ColumnIdentifier> aliases)
           
 void checkAccess(ClientState state)
           
 org.apache.cassandra.thrift.CqlResult execute(ClientState state, java.util.List<java.nio.ByteBuffer> variables)
           
 ParsedStatement.Prepared prepare()
          Transform this raw statement into a CreateColumnFamilyStatement.
 void setCompactStorage()
           
 void setOrdering(ColumnIdentifier alias, boolean reversed)
           
 
Methods inherited from class org.apache.cassandra.cql3.statements.CFStatement
columnFamily, keyspace, prepareKeyspace
 
Methods inherited from class org.apache.cassandra.cql3.statements.ParsedStatement
getBoundsTerms, setBoundTerms
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

public final CFPropDefs properties
Constructor Detail

CreateColumnFamilyStatement.RawStatement

public CreateColumnFamilyStatement.RawStatement(CFName name)
Method Detail

prepare

public ParsedStatement.Prepared prepare()
                                 throws RequestValidationException
Transform this raw statement into a CreateColumnFamilyStatement.

Specified by:
prepare in class ParsedStatement
Throws:
RequestValidationException

addDefinition

public void addDefinition(ColumnIdentifier def,
                          ParsedType type)

addKeyAliases

public void addKeyAliases(java.util.List<ColumnIdentifier> aliases)

addColumnAlias

public void addColumnAlias(ColumnIdentifier alias)

setOrdering

public void setOrdering(ColumnIdentifier alias,
                        boolean reversed)

setCompactStorage

public void setCompactStorage()

checkAccess

public void checkAccess(ClientState state)

execute

public org.apache.cassandra.thrift.CqlResult execute(ClientState state,
                                                     java.util.List<java.nio.ByteBuffer> variables)


Copyright © 2012 The Apache Software Foundation