N - public final class ThriftRangeSlicesCounterQuery<K,N> extends AbstractSliceQuery<K,N,Long,OrderedCounterRows<K,N>> implements RangeSlicesCounterQuery<K,N>
slicePredicatevalueSerializercolumnFamilyName, columnNameSerializer, consistency, cql3, cqlVersion, keySerializer, keyspace| Constructor and Description |
|---|
ThriftRangeSlicesCounterQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer) |
| Modifier and Type | Method and Description |
|---|---|
QueryResult<OrderedCounterRows<K,N>> |
execute() |
RangeSlicesCounterQuery<K,N> |
setColumnFamily(String cf) |
RangeSlicesCounterQuery<K,N> |
setColumnNames(N... columnNames)
Sets the column names to be retrieved by this query
|
RangeSlicesCounterQuery<K,N> |
setKeys(K start,
K end) |
RangeSlicesCounterQuery<K,N> |
setRange(N start,
N finish,
boolean reversed,
int count)
Set a predicate of start/finish to retrieve a list of columns in this range.
|
ThriftRangeSlicesCounterQuery<K,N> |
setReturnKeysOnly()
Wraps the underlying call to
HSlicePredicate.setKeysOnlyPredicate()
Use this for a substantial performance increase when you only need the keys returned |
RangeSlicesCounterQuery<K,N> |
setRowCount(int rowCount) |
RangeSlicesCounterQuery<K,N> |
setTokens(K startKey,
String startToken,
String endToken) |
String |
toString() |
getColumnNames, getPredicate, setColumnNames, toStringInternalgetValueSerializer, setValueSerializergetColumnNameSerializer, getConsistencyLevel, getCqlVersion, getKeySerializer, setColumnNameSerializer, setConsistencyLevel, setCqlVersion, setKeySerializerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetColumnNamespublic ThriftRangeSlicesCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer)
public RangeSlicesCounterQuery<K,N> setKeys(K start, K end)
setKeys in interface RangeSlicesCounterQuery<K,N>public RangeSlicesCounterQuery<K,N> setTokens(K startKey, String startToken, String endToken)
setTokens in interface RangeSlicesCounterQuery<K,N>public RangeSlicesCounterQuery<K,N> setRowCount(int rowCount)
setRowCount in interface RangeSlicesCounterQuery<K,N>public QueryResult<OrderedCounterRows<K,N>> execute()
execute in interface Query<OrderedCounterRows<K,N>>public RangeSlicesCounterQuery<K,N> setRange(N start, N finish, boolean reversed, int count)
AbstractSliceQuerysetRange in interface RangeSlicesCounterQuery<K,N>setRange in class AbstractSliceQuery<K,N,Long,OrderedCounterRows<K,N>>start - Start keyfinish - End keypublic RangeSlicesCounterQuery<K,N> setColumnFamily(String cf)
setColumnFamily in interface RangeSlicesCounterQuery<K,N>setColumnFamily in class AbstractBasicQuery<K,N,OrderedCounterRows<K,N>>public RangeSlicesCounterQuery<K,N> setColumnNames(N... columnNames)
AbstractSliceQuerysetColumnNames in interface RangeSlicesCounterQuery<K,N>setColumnNames in class AbstractSliceQuery<K,N,Long,OrderedCounterRows<K,N>>public ThriftRangeSlicesCounterQuery<K,N> setReturnKeysOnly()
AbstractSliceQueryHSlicePredicate.setKeysOnlyPredicate()
Use this for a substantial performance increase when you only need the keys returnedsetReturnKeysOnly in interface RangeSlicesCounterQuery<K,N>setReturnKeysOnly in class AbstractSliceQuery<K,N,Long,OrderedCounterRows<K,N>>Copyright © 2014. All Rights Reserved.