me.prettyprint.cassandra.model.thrift
Class ThriftSuperCountQuery<K,SN>
java.lang.Object
me.prettyprint.cassandra.model.thrift.ThriftSuperCountQuery<K,SN>
- All Implemented Interfaces:
- Query<Integer>, SuperCountQuery<K,SN>
public final class ThriftSuperCountQuery<K,SN>
- extends Object
- implements SuperCountQuery<K,SN>
Counts super column for a of a key in a super column family
- Author:
- Ran Tavory
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
ThriftSuperCountQuery
public ThriftSuperCountQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNnameSerializer)
execute
public QueryResult<Integer> execute()
- Specified by:
execute
in interface Query<Integer>
toString
public String toString()
- Overrides:
toString
in class Object
setKey
public SuperCountQuery<K,SN> setKey(K key)
- Specified by:
setKey
in interface SuperCountQuery<K,SN>
setColumnFamily
public SuperCountQuery<K,SN> setColumnFamily(String cf)
- Specified by:
setColumnFamily
in interface SuperCountQuery<K,SN>
setColumnNames
public SuperCountQuery<K,SN> setColumnNames(SN... columnNames)
setRange
public SuperCountQuery<K,SN> setRange(SN start,
SN finish,
int count)
- Specified by:
setRange
in interface SuperCountQuery<K,SN>
countColumns
protected QueryResult<Integer> countColumns()
Copyright © 2011. All Rights Reserved.