R - public abstract class CqlAbstractExecutionImpl<R>
extends java.lang.Object
implements com.netflix.astyanax.Execution<R>
| Modifier and Type | Field and Description |
|---|---|
protected com.netflix.astyanax.model.ColumnFamily<?,?> |
cf |
protected com.datastax.driver.core.ConsistencyLevel |
clLevel |
protected java.lang.String |
keyspace |
protected com.netflix.astyanax.retry.RetryPolicy |
retry |
protected com.datastax.driver.core.Session |
session |
protected com.netflix.astyanax.KeyspaceTracerFactory |
tracerFactory |
| Constructor and Description |
|---|
CqlAbstractExecutionImpl(CqlKeyspaceImpl.KeyspaceContext ksContext,
CFQueryContext<?,?> cfContext) |
CqlAbstractExecutionImpl(CqlKeyspaceImpl.KeyspaceContext ksContext,
com.netflix.astyanax.retry.RetryPolicy retryPolicy) |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.astyanax.connectionpool.OperationResult<R> |
execute() |
com.google.common.util.concurrent.ListenableFuture<com.netflix.astyanax.connectionpool.OperationResult<R>> |
executeAsync() |
abstract com.netflix.astyanax.CassandraOperationType |
getOperationType()
Specify what operation type this is.
|
abstract com.datastax.driver.core.Statement |
getQuery()
Get the Query for this operation
|
abstract R |
parseResultSet(com.datastax.driver.core.ResultSet resultSet)
Parse the result set to get the required response
|
protected final com.datastax.driver.core.Session session
protected final java.lang.String keyspace
protected final com.netflix.astyanax.model.ColumnFamily<?,?> cf
protected final com.netflix.astyanax.KeyspaceTracerFactory tracerFactory
protected final com.netflix.astyanax.retry.RetryPolicy retry
protected final com.datastax.driver.core.ConsistencyLevel clLevel
public CqlAbstractExecutionImpl(CqlKeyspaceImpl.KeyspaceContext ksContext, CFQueryContext<?,?> cfContext)
public CqlAbstractExecutionImpl(CqlKeyspaceImpl.KeyspaceContext ksContext, com.netflix.astyanax.retry.RetryPolicy retryPolicy)
public com.netflix.astyanax.connectionpool.OperationResult<R> execute() throws com.netflix.astyanax.connectionpool.exceptions.ConnectionException
execute in interface com.netflix.astyanax.Execution<R>com.netflix.astyanax.connectionpool.exceptions.ConnectionExceptionpublic com.google.common.util.concurrent.ListenableFuture<com.netflix.astyanax.connectionpool.OperationResult<R>> executeAsync() throws com.netflix.astyanax.connectionpool.exceptions.ConnectionException
executeAsync in interface com.netflix.astyanax.Execution<R>com.netflix.astyanax.connectionpool.exceptions.ConnectionExceptionpublic abstract com.netflix.astyanax.CassandraOperationType getOperationType()
public abstract com.datastax.driver.core.Statement getQuery()
public abstract R parseResultSet(com.datastax.driver.core.ResultSet resultSet) throws com.netflix.astyanax.connectionpool.exceptions.NotFoundException
resultSet - com.netflix.astyanax.connectionpool.exceptions.NotFoundException