me.prettyprint.cassandra.model.thrift
Class ThriftSubCountQuery<K,SN,N>
java.lang.Object
me.prettyprint.cassandra.model.thrift.ThriftSubCountQuery<K,SN,N>
- Type Parameters:
SN
- super column name tyoe
- All Implemented Interfaces:
- Query<Integer>, SubCountQuery<K,SN,N>
public final class ThriftSubCountQuery<K,SN,N>
- extends Object
- implements SubCountQuery<K,SN,N>
Counts sub columns for a of a key and a super column in a super column family
- Author:
- Ran Tavory
Method Summary |
protected QueryResult<Integer> |
countColumns()
|
QueryResult<Integer> |
execute()
|
SubCountQuery<K,SN,N> |
setColumnFamily(String cf)
|
SubCountQuery<K,SN,N> |
setColumnNames(N... columnNames)
|
SubCountQuery<K,SN,N> |
setKey(K key)
|
SubCountQuery<K,SN,N> |
setRange(N start,
N finish,
int count)
|
SubCountQuery<K,SN,N> |
setSuperColumn(SN sc)
|
String |
toString()
|
keyspace
protected final ExecutingKeyspace keyspace
columnFamily
protected String columnFamily
key
protected K key
keySerializer
protected final Serializer<K> keySerializer
slicePredicate
protected final HSlicePredicate<N> slicePredicate
- The slice predicate for which the count it performed
ThriftSubCountQuery
public ThriftSubCountQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> superNameExtractor,
Serializer<N> nameSerializer)
setSuperColumn
public SubCountQuery<K,SN,N> setSuperColumn(SN sc)
- Specified by:
setSuperColumn
in interface SubCountQuery<K,SN,N>
execute
public QueryResult<Integer> execute()
- Specified by:
execute
in interface Query<Integer>
toString
public String toString()
- Overrides:
toString
in class Object
setKey
public SubCountQuery<K,SN,N> setKey(K key)
- Specified by:
setKey
in interface SubCountQuery<K,SN,N>
setColumnFamily
public SubCountQuery<K,SN,N> setColumnFamily(String cf)
- Specified by:
setColumnFamily
in interface SubCountQuery<K,SN,N>
setColumnNames
public SubCountQuery<K,SN,N> setColumnNames(N... columnNames)
setRange
public SubCountQuery<K,SN,N> setRange(N start,
N finish,
int count)
- Specified by:
setRange
in interface SubCountQuery<K,SN,N>
countColumns
protected QueryResult<Integer> countColumns()
Copyright © 2011. All Rights Reserved.