## Uses of Class
org.apache.cassandra.service.ClientState

Packages that use ClientState
org.apache.cassandra.cql
org.apache.cassandra.cql3
org.apache.cassandra.cql3.statements
org.apache.cassandra.service
org.apache.cassandra.thrift

Uses of ClientState in org.apache.cassandra.cql

Methods in org.apache.cassandra.cql with parameters of type ClientState
`java.util.List<IMutation>` `BatchStatement.getMutations(java.lang.String keyspace, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`long` `AbstractModification.getTimestamp(ClientState clientState)`
`RowMutation` `DeleteStatement.mutationForKey(java.nio.ByteBuffer key, java.lang.String keyspace, java.lang.Long timestamp, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables, CFMetaData metadata)`
`static CqlPreparedResult` `QueryProcessor.prepare(java.lang.String queryString, ClientState clientState)`
`abstract java.util.List<IMutation>` `AbstractModification.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server
`java.util.List<IMutation>` `DeleteStatement.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`java.util.List<IMutation>` `UpdateStatement.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server
`abstract java.util.List<IMutation>` `AbstractModification.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.lang.Long timestamp, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server
`java.util.List<IMutation>` `DeleteStatement.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.lang.Long timestamp, java.util.List<java.nio.ByteBuffer> variables)`
`java.util.List<IMutation>` `UpdateStatement.prepareRowMutations(java.lang.String keyspace, ClientState clientState, java.lang.Long timestamp, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server
`static CqlResult` `QueryProcessor.process(java.lang.String queryString, ClientState clientState)`
`static CqlResult` `QueryProcessor.processPrepared(CQLStatement statement, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`static CqlResult` `QueryProcessor.processStatement(CQLStatement statement, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`

Uses of ClientState in org.apache.cassandra.cql3

Methods in org.apache.cassandra.cql3 with parameters of type ClientState
`void` `CQLStatement.checkAccess(ClientState state)` Perform any access verification necessary for the statement.
`CqlResult` `CQLStatement.execute(ClientState state, java.util.List<java.nio.ByteBuffer> variables)` Execute the statement and return the resulting result or null if there is no result.
`static CqlPreparedResult` `QueryProcessor.prepare(java.lang.String queryString, ClientState clientState)`
`static CqlResult` `QueryProcessor.process(java.lang.String queryString, ClientState clientState)`
`static CqlResult` `QueryProcessor.processInternal(java.lang.String query, ClientState state)`
`static CqlResult` `QueryProcessor.processPrepared(CQLStatement statement, ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`void` `CQLStatement.validate(ClientState state)` Perform additional validation required by the statment.

Uses of ClientState in org.apache.cassandra.cql3.statements

Methods in org.apache.cassandra.cql3.statements with parameters of type ClientState
`void` `AlterKeyspaceStatement.checkAccess(ClientState state)`
`void` `AlterTableStatement.checkAccess(ClientState state)`
`void` `BatchStatement.checkAccess(ClientState state)`
`void` `CreateColumnFamilyStatement.checkAccess(ClientState state)`
`void` `CreateColumnFamilyStatement.RawStatement.checkAccess(ClientState state)`
`void` `CreateIndexStatement.checkAccess(ClientState state)`
`void` `CreateKeyspaceStatement.checkAccess(ClientState state)`
`void` `DropColumnFamilyStatement.checkAccess(ClientState state)`
`void` `DropIndexStatement.checkAccess(ClientState state)`
`void` `DropKeyspaceStatement.checkAccess(ClientState state)`
`void` `ModificationStatement.checkAccess(ClientState state)`
`void` `SelectStatement.checkAccess(ClientState state)`
`void` `TruncateStatement.checkAccess(ClientState state)`
`void` `UseStatement.checkAccess(ClientState state)`
`CqlResult` `CreateColumnFamilyStatement.RawStatement.execute(ClientState state, java.util.List<java.nio.ByteBuffer> variables)`
`CqlResult` `ModificationStatement.execute(ClientState state, java.util.List<java.nio.ByteBuffer> variables)`
`CqlResult` `SchemaAlteringStatement.execute(ClientState state, java.util.List<java.nio.ByteBuffer> variables)`
`CqlResult` `SelectStatement.execute(ClientState state, java.util.List<java.nio.ByteBuffer> variables)`
`CqlResult` `TruncateStatement.execute(ClientState state, java.util.List<java.nio.ByteBuffer> variables)`
`CqlResult` `UseStatement.execute(ClientState state, java.util.List<java.nio.ByteBuffer> variables)`
`java.util.List<IMutation>` `BatchStatement.getMutations(ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`java.util.List<IMutation>` `DeleteStatement.getMutations(ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`abstract java.util.List<IMutation>` `ModificationStatement.getMutations(ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server
`java.util.List<IMutation>` `UpdateStatement.getMutations(ClientState clientState, java.util.List<java.nio.ByteBuffer> variables)` Convert statement into a list of mutations to apply on the server
`long` `ModificationStatement.getTimestamp(ClientState clientState)`
`RowMutation` `DeleteStatement.mutationForKey(CFDefinition cfDef, ClientState clientState, java.nio.ByteBuffer key, ColumnNameBuilder builder, java.util.List<java.nio.ByteBuffer> variables)`
`void` `BatchStatement.prepareKeyspace(ClientState state)`
`void` `CFStatement.prepareKeyspace(ClientState state)`
`void` `SchemaAlteringStatement.prepareKeyspace(ClientState state)`
`void` `AlterKeyspaceStatement.validate(ClientState state)`
`void` `BatchStatement.validate(ClientState state)`
`void` `CreateKeyspaceStatement.validate(ClientState state)` The `CqlParser` only goes as far as extracting the keyword arguments from these statements, so this method is responsible for processing and validating.
`void` `DropKeyspaceStatement.validate(ClientState state)`
`void` `ModificationStatement.validate(ClientState state)`
`void` `SchemaAlteringStatement.validate(ClientState state)`
`void` `SelectStatement.validate(ClientState state)`
`void` `TruncateStatement.validate(ClientState state)`
`void` `UseStatement.validate(ClientState state)`

Uses of ClientState in org.apache.cassandra.service

Methods in org.apache.cassandra.service that return ClientState
`ClientState` `SocketSessionManagementService.get(java.net.SocketAddress key)`

Methods in org.apache.cassandra.service with parameters of type ClientState
`void` `SocketSessionManagementService.put(java.net.SocketAddress key, ClientState value)`

Constructor parameters in org.apache.cassandra.service with type arguments of type ClientState
`AbstractCassandraDaemon.CleaningThreadPool(java.lang.ThreadLocal<ClientState> state, int minWorkerThread, int maxWorkerThreads)`

Uses of ClientState in org.apache.cassandra.thrift

Fields in org.apache.cassandra.thrift with type parameters of type ClientState
`java.lang.ThreadLocal<ClientState>` `CassandraServer.clientState`

Methods in org.apache.cassandra.thrift that return ClientState
`ClientState` `CassandraServer.state()`

Copyright © 2013 The Apache Software Foundation