## Uses of Class
org.apache.cassandra.thrift.ThriftClientState

Packages that use ThriftClientState
Package | Description
--- | ---
org.apache.cassandra.cql |
org.apache.cassandra.cql.hooks |
org.apache.cassandra.thrift |

### Uses of ThriftClientState in org.apache.cassandra.cql

Methods in org.apache.cassandra.cql with parameters of type ThriftClientState
Modifier and Type | Method and Description
--- | ---
`java.util.List<IMutation>` | BatchStatement.`getMutations(java.lang.String keyspace, ThriftClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`long` | AbstractModification.`getTimestamp(ThriftClientState clientState)`
`Mutation` | DeleteStatement.`mutationForKey(java.nio.ByteBuffer key, java.lang.String keyspace, java.lang.Long timestamp, ThriftClientState clientState, java.util.List<java.nio.ByteBuffer> variables, CFMetaData metadata)`
`static CqlPreparedResult` | QueryProcessor.`prepare(java.lang.String queryString, ThriftClientState clientState)`
`abstract java.util.List<IMutation>` | AbstractModification.`prepareRowMutations(java.lang.String keyspace, ThriftClientState 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, ThriftClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
`java.util.List<IMutation>` | UpdateStatement.`prepareRowMutations(java.lang.String keyspace, ThriftClientState 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, ThriftClientState 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, ThriftClientState clientState, java.lang.Long timestamp, java.util.List<java.nio.ByteBuffer> variables)`
`java.util.List<IMutation>` | UpdateStatement.`prepareRowMutations(java.lang.String keyspace, ThriftClientState 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, ThriftClientState clientState)`
`static CqlResult` | QueryProcessor.`processPrepared(CQLStatement statement, ThriftClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`

### Uses of ThriftClientState in org.apache.cassandra.cql.hooks

Fields in org.apache.cassandra.cql.hooks declared as ThriftClientState
Modifier and Type | Field and Description
--- | ---
`ThriftClientState` | ExecutionContext.`clientState`
`ThriftClientState` | PreparationContext.`clientState`

Constructors in org.apache.cassandra.cql.hooks with parameters of type ThriftClientState
Constructor and Description
`ExecutionContext(ThriftClientState clientState, java.lang.String queryString, java.util.List<java.nio.ByteBuffer> variables)`
`PreparationContext(ThriftClientState clientState, java.lang.String queryString, CQLStatement statement)`

### Uses of ThriftClientState in org.apache.cassandra.thrift

Methods in org.apache.cassandra.thrift that return ThriftClientState
Modifier and Type | Method and Description
--- | ---
`ThriftClientState` | ThriftSessionManager.`currentSession()`
`ThriftClientState` | CassandraServer.`state()`