org.apache.cassandra.cql
Class CreateKeyspaceStatement

java.lang.Object
  extended by org.apache.cassandra.cql.CreateKeyspaceStatement

public class CreateKeyspaceStatement
extends java.lang.Object

A CREATE KEYSPACE statement parsed from a CQL query.


Constructor Summary
CreateKeyspaceStatement(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> attrs)
          Creates a new CreateKeyspaceStatement instance for a given keyspace name and keyword arguments.
 
Method Summary
 java.lang.String getName()
           
 java.lang.String getStrategyClass()
           
 java.util.Map<java.lang.String,java.lang.String> getStrategyOptions()
           
 void validate()
          The CqlParser only goes as far as extracting the keyword arguments from these statements, so this method is responsible for processing and validating, and must be called prior to access.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateKeyspaceStatement

public CreateKeyspaceStatement(java.lang.String name,
                               java.util.Map<java.lang.String,java.lang.String> attrs)
Creates a new CreateKeyspaceStatement instance for a given keyspace name and keyword arguments.

Parameters:
name - the name of the keyspace to create
attrs - map of the raw keyword arguments that followed the WITH keyword.
Method Detail

validate

public void validate()
              throws org.apache.cassandra.thrift.InvalidRequestException
The CqlParser only goes as far as extracting the keyword arguments from these statements, so this method is responsible for processing and validating, and must be called prior to access.

Throws:
org.apache.cassandra.thrift.InvalidRequestException - if arguments are missing or unacceptable

getName

public java.lang.String getName()

getStrategyClass

public java.lang.String getStrategyClass()

getStrategyOptions

public java.util.Map<java.lang.String,java.lang.String> getStrategyOptions()


Copyright © 2012 The Apache Software Foundation