public abstract class QueryOptions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static CBCodec<QueryOptions> |
codec |
static QueryOptions |
DEFAULT |
Constructor and Description |
---|
QueryOptions() |
Modifier and Type | Method and Description |
---|---|
static QueryOptions |
create(ConsistencyLevel consistency,
java.util.List<java.nio.ByteBuffer> values,
boolean skipMetadata,
int pageSize,
PagingState pagingState,
ConsistencyLevel serialConsistency) |
static QueryOptions |
forInternalCalls(ConsistencyLevel consistency,
java.util.List<java.nio.ByteBuffer> values) |
static QueryOptions |
forInternalCalls(java.util.List<java.nio.ByteBuffer> values) |
static QueryOptions |
fromPreV3Batch(ConsistencyLevel consistency) |
static QueryOptions |
fromProtocolV1(ConsistencyLevel consistency,
java.util.List<java.nio.ByteBuffer> values) |
static QueryOptions |
fromProtocolV2(ConsistencyLevel consistency,
java.util.List<java.nio.ByteBuffer> values) |
abstract ConsistencyLevel |
getConsistency() |
int |
getPageSize()
The pageSize for this query.
|
PagingState |
getPagingState()
The paging state for this query, or null if not relevant.
|
abstract int |
getProtocolVersion()
The protocol version for the query.
|
ConsistencyLevel |
getSerialConsistency()
Serial consistency for conditional updates.
|
long |
getTimestamp(QueryState state) |
abstract java.util.List<java.nio.ByteBuffer> |
getValues() |
QueryOptions |
prepare(java.util.List<ColumnSpecification> specs) |
abstract boolean |
skipMetadata() |
public static final QueryOptions DEFAULT
public static final CBCodec<QueryOptions> codec
public static QueryOptions fromProtocolV1(ConsistencyLevel consistency, java.util.List<java.nio.ByteBuffer> values)
public static QueryOptions fromProtocolV2(ConsistencyLevel consistency, java.util.List<java.nio.ByteBuffer> values)
public static QueryOptions forInternalCalls(ConsistencyLevel consistency, java.util.List<java.nio.ByteBuffer> values)
public static QueryOptions forInternalCalls(java.util.List<java.nio.ByteBuffer> values)
public static QueryOptions fromPreV3Batch(ConsistencyLevel consistency)
public static QueryOptions create(ConsistencyLevel consistency, java.util.List<java.nio.ByteBuffer> values, boolean skipMetadata, int pageSize, PagingState pagingState, ConsistencyLevel serialConsistency)
public abstract ConsistencyLevel getConsistency()
public abstract java.util.List<java.nio.ByteBuffer> getValues()
public abstract boolean skipMetadata()
public int getPageSize()
public PagingState getPagingState()
public ConsistencyLevel getSerialConsistency()
public long getTimestamp(QueryState state)
public abstract int getProtocolVersion()
public QueryOptions prepare(java.util.List<ColumnSpecification> specs)
Copyright © 2014 The Apache Software Foundation