public class DirectCqlStatement
extends java.lang.Object
implements com.netflix.astyanax.cql.CqlStatement
CqlStatement using java driver.
it manages a Session object that is used when actually performing the real query with the
driver underneath.| Constructor and Description |
|---|
DirectCqlStatement(com.datastax.driver.core.Session session) |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.astyanax.cql.CqlPreparedStatement |
asPreparedStatement() |
com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.cql.CqlStatementResult> |
execute() |
com.google.common.util.concurrent.ListenableFuture<com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.cql.CqlStatementResult>> |
executeAsync() |
com.netflix.astyanax.cql.CqlStatement |
withConsistencyLevel(com.netflix.astyanax.model.ConsistencyLevel cl) |
com.netflix.astyanax.cql.CqlStatement |
withCql(java.lang.String cql) |
public DirectCqlStatement(com.datastax.driver.core.Session session)
public com.netflix.astyanax.cql.CqlStatement withConsistencyLevel(com.netflix.astyanax.model.ConsistencyLevel cl)
withConsistencyLevel in interface com.netflix.astyanax.cql.CqlStatementpublic com.netflix.astyanax.cql.CqlStatement withCql(java.lang.String cql)
withCql in interface com.netflix.astyanax.cql.CqlStatementpublic com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.cql.CqlStatementResult> execute()
throws com.netflix.astyanax.connectionpool.exceptions.ConnectionException
execute in interface com.netflix.astyanax.Execution<com.netflix.astyanax.cql.CqlStatementResult>com.netflix.astyanax.connectionpool.exceptions.ConnectionExceptionpublic com.google.common.util.concurrent.ListenableFuture<com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.cql.CqlStatementResult>> executeAsync()
throws com.netflix.astyanax.connectionpool.exceptions.ConnectionException
executeAsync in interface com.netflix.astyanax.Execution<com.netflix.astyanax.cql.CqlStatementResult>com.netflix.astyanax.connectionpool.exceptions.ConnectionExceptionpublic com.netflix.astyanax.cql.CqlPreparedStatement asPreparedStatement()
asPreparedStatement in interface com.netflix.astyanax.cql.CqlStatement