public class QueryOptions extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
QueryOptions.Codec |
| Modifier and Type | Field and Description |
|---|---|
int |
consistency |
static QueryOptions |
DEFAULT |
long |
defaultTimestamp |
int |
flags |
String |
keyspace |
Map<String,ByteBuffer> |
namedValues |
static long |
NO_DEFAULT_TIMESTAMP |
static int |
NO_NOW_IN_SECONDS |
int |
nowInSeconds |
int |
pageSize |
ByteBuffer |
pagingState |
List<ByteBuffer> |
positionalValues |
int |
serialConsistency |
boolean |
skipMetadata |
| Constructor and Description |
|---|
QueryOptions(int flags,
int consistency,
List<ByteBuffer> positionalValues,
Map<String,ByteBuffer> namedValues,
boolean skipMetadata,
int pageSize,
ByteBuffer pagingState,
int serialConsistency,
long defaultTimestamp,
String keyspace,
int nowInSeconds)
This constructor should only be used in message codecs.
|
QueryOptions(int consistency,
List<ByteBuffer> positionalValues,
Map<String,ByteBuffer> namedValues,
boolean skipMetadata,
int pageSize,
ByteBuffer pagingState,
int serialConsistency,
long defaultTimestamp,
String keyspace,
int nowInSeconds) |
| Modifier and Type | Method and Description |
|---|---|
protected static int |
computeFlags(List<ByteBuffer> positionalValues,
Map<String,ByteBuffer> namedValues,
boolean skipMetadata,
int pageSize,
ByteBuffer pagingState,
int serialConsistency,
long defaultTimestamp,
String keyspace,
int nowInSeconds) |
static int |
queryFlagsSize(int protocolVersion) |
String |
toString() |
public static final long NO_DEFAULT_TIMESTAMP
public static final int NO_NOW_IN_SECONDS
public static final QueryOptions DEFAULT
public final int flags
public final int consistency
ProtocolConstants.ConsistencyLevelpublic final List<ByteBuffer> positionalValues
public final Map<String,ByteBuffer> namedValues
public final boolean skipMetadata
public final int pageSize
public final ByteBuffer pagingState
public final int serialConsistency
ProtocolConstants.ConsistencyLevelpublic final long defaultTimestamp
public final String keyspace
public final int nowInSeconds
public QueryOptions(int flags,
int consistency,
List<ByteBuffer> positionalValues,
Map<String,ByteBuffer> namedValues,
boolean skipMetadata,
int pageSize,
ByteBuffer pagingState,
int serialConsistency,
long defaultTimestamp,
String keyspace,
int nowInSeconds)
QueryOptions(int, List, Map, boolean, int, ByteBuffer, int, long,
String, int) so that the flags are computed automatically.public QueryOptions(int consistency,
List<ByteBuffer> positionalValues,
Map<String,ByteBuffer> namedValues,
boolean skipMetadata,
int pageSize,
ByteBuffer pagingState,
int serialConsistency,
long defaultTimestamp,
String keyspace,
int nowInSeconds)
protected static int computeFlags(List<ByteBuffer> positionalValues, Map<String,ByteBuffer> namedValues, boolean skipMetadata, int pageSize, ByteBuffer pagingState, int serialConsistency, long defaultTimestamp, String keyspace, int nowInSeconds)
public static int queryFlagsSize(int protocolVersion)
Copyright © 2017–2020. All rights reserved.