org.apache.cassandra.cli
Class CliClient
java.lang.Object
org.apache.cassandra.cli.CliClient
public class CliClient
- extends java.lang.Object
Constructor Summary |
CliClient(CliSessionState cliSessionState,
org.apache.cassandra.thrift.Cassandra.Client thriftClient)
|
Method Summary |
void |
executeCLIStatement(java.lang.String statement)
|
java.nio.ByteBuffer |
getKeyAsBytes(java.lang.String columnFamily,
org.antlr.runtime.tree.Tree keyTree)
|
java.lang.String |
getKeySpace()
|
org.apache.cassandra.thrift.KsDef |
getKSMetaData(java.lang.String keyspace)
|
static AbstractType<?> |
getTypeByFunction(java.lang.String functionName)
Get AbstractType by function name |
java.lang.String |
getUsername()
|
static java.util.Map<java.lang.String,org.apache.cassandra.thrift.CfDef> |
loadCql3Defs(org.apache.cassandra.thrift.Cassandra.Client thriftClient,
org.apache.cassandra.thrift.KsDef thriftKs)
|
static java.util.Map<java.lang.String,org.apache.cassandra.thrift.CfDef> |
loadCql3DefsUnchecked(org.apache.cassandra.thrift.Cassandra.Client thriftClient,
org.apache.cassandra.thrift.KsDef thriftKs)
|
void |
printBanner()
|
void |
setKeySpace(java.lang.String keySpace)
|
void |
setUsername(java.lang.String username)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CliClient
public CliClient(CliSessionState cliSessionState,
org.apache.cassandra.thrift.Cassandra.Client thriftClient)
printBanner
public void printBanner()
executeCLIStatement
public void executeCLIStatement(java.lang.String statement)
throws java.nio.charset.CharacterCodingException,
org.apache.thrift.TException,
org.apache.cassandra.thrift.TimedOutException,
org.apache.cassandra.thrift.NotFoundException,
java.lang.NoSuchFieldException,
org.apache.cassandra.thrift.InvalidRequestException,
org.apache.cassandra.thrift.UnavailableException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.ClassNotFoundException
- Throws:
java.nio.charset.CharacterCodingException
org.apache.thrift.TException
org.apache.cassandra.thrift.TimedOutException
org.apache.cassandra.thrift.NotFoundException
java.lang.NoSuchFieldException
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
getKSMetaData
public org.apache.cassandra.thrift.KsDef getKSMetaData(java.lang.String keyspace)
throws org.apache.cassandra.thrift.NotFoundException,
org.apache.cassandra.thrift.InvalidRequestException,
org.apache.thrift.TException
- Throws:
org.apache.cassandra.thrift.NotFoundException
org.apache.cassandra.thrift.InvalidRequestException
org.apache.thrift.TException
loadCql3Defs
public static java.util.Map<java.lang.String,org.apache.cassandra.thrift.CfDef> loadCql3Defs(org.apache.cassandra.thrift.Cassandra.Client thriftClient,
org.apache.cassandra.thrift.KsDef thriftKs)
loadCql3DefsUnchecked
public static java.util.Map<java.lang.String,org.apache.cassandra.thrift.CfDef> loadCql3DefsUnchecked(org.apache.cassandra.thrift.Cassandra.Client thriftClient,
org.apache.cassandra.thrift.KsDef thriftKs)
throws java.lang.Exception
- Throws:
java.lang.Exception
getKeySpace
public java.lang.String getKeySpace()
setKeySpace
public void setKeySpace(java.lang.String keySpace)
throws org.apache.cassandra.thrift.NotFoundException,
org.apache.cassandra.thrift.InvalidRequestException,
org.apache.thrift.TException
- Throws:
org.apache.cassandra.thrift.NotFoundException
org.apache.cassandra.thrift.InvalidRequestException
org.apache.thrift.TException
getUsername
public java.lang.String getUsername()
setUsername
public void setUsername(java.lang.String username)
getTypeByFunction
public static AbstractType<?> getTypeByFunction(java.lang.String functionName)
- Get AbstractType by function name
- Parameters:
functionName
- - name of the function e.g. utf8, integer, long etc.
- Returns:
- AbstractType type corresponding to the function name
getKeyAsBytes
public java.nio.ByteBuffer getKeyAsBytes(java.lang.String columnFamily,
org.antlr.runtime.tree.Tree keyTree)
Copyright © 2013 The Apache Software Foundation