me.prettyprint.cassandra.model.thrift
Class ThriftCountQuery<K,N>
java.lang.Object
me.prettyprint.cassandra.model.thrift.ThriftCountQuery<K,N>
- All Implemented Interfaces:
- CountQuery<K,N>, Query<Integer>
public final class ThriftCountQuery<K,N>
- extends Object
- implements CountQuery<K,N>
Counts column for a standard 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
ThriftCountQuery
public ThriftCountQuery(Keyspace k,
Serializer<K> keySerializer,
Serializer<N> nameSerializer)
execute
public QueryResult<Integer> execute()
- Specified by:
execute
in interface Query<Integer>
toString
public String toString()
- Overrides:
toString
in class Object
setKey
public ThriftCountQuery<K,N> setKey(K key)
- Specified by:
setKey
in interface CountQuery<K,N>
setColumnFamily
public ThriftCountQuery<K,N> setColumnFamily(String cf)
- Specified by:
setColumnFamily
in interface CountQuery<K,N>
setRange
public CountQuery<K,N> setRange(N start,
N finish,
int count)
- Specified by:
setRange
in interface CountQuery<K,N>
setColumnNames
public CountQuery<K,N> setColumnNames(N... columnNames)
countColumns
protected QueryResult<Integer> countColumns()
Copyright © 2011. All Rights Reserved.