org.apache.cassandra.cql
Class CreateKeyspaceStatement
java.lang.Object
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 |
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 createattrs
- map of the raw keyword arguments that followed the WITH
keyword.
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