me.prettyprint.cassandra.service.template
Class ThriftColumnFamilyTemplate<K,N>
java.lang.Object
me.prettyprint.cassandra.service.template.AbstractColumnFamilyTemplate<K,N>
me.prettyprint.cassandra.service.template.ColumnFamilyTemplate<K,N>
me.prettyprint.cassandra.service.template.ThriftColumnFamilyTemplate<K,N>
- Type Parameters:
K
- N
-
public class ThriftColumnFamilyTemplate<K,N>
- extends ColumnFamilyTemplate<K,N>
Thrift specific implementation of ColumnFamilyTemplate
- Author:
- nate
Fields inherited from class me.prettyprint.cassandra.service.template.AbstractColumnFamilyTemplate |
activeSlicePredicate, ALL_COLUMNS_COUNT, ALL_COLUMNS_END, ALL_COLUMNS_START, batched, clock, columnFactory, columnFamily, columnParent, columnValueSerializers, exceptionsTranslator, keySerializer, keyspace, topSerializer |
Method Summary |
ColumnFamilyResult<K,N> |
doExecuteMultigetSlice(Iterable<K> keys,
HSlicePredicate<N> workingSlicePredicate)
|
|
doExecuteMultigetSlice(Iterable<K> keys,
HSlicePredicate<N> workingSlicePredicate,
ColumnFamilyRowMapper<K,N,V> mapper)
|
ColumnFamilyResult<K,N> |
doExecuteSlice(K key,
HSlicePredicate<N> workingSlicePredicate)
|
|
doExecuteSlice(K key,
HSlicePredicate<N> predicate,
ColumnFamilyRowMapper<K,N,T> mapper)
|
Methods inherited from class me.prettyprint.cassandra.service.template.ColumnFamilyTemplate |
countColumns, countColumns, createUpdater, createUpdater, isColumnsExist, queryColumns, queryColumns, queryColumns, queryColumns, queryColumns, queryColumns, queryColumns, queryColumns, queryColumns, queryColumns, querySingleColumn, querySingleColumn, setBatched, update |
Methods inherited from class me.prettyprint.cassandra.service.template.AbstractColumnFamilyTemplate |
addColumn, createMutator, deleteColumn, deleteColumn, deleteRow, deleteRow, executeBatch, executeIfNotBatched, executeIfNotBatched, getClock, getColumnFamily, getEffectiveClock, getKeySerializer, getTopSerializer, getValueSerializer, isBatched, setClock, setColumnFactory, setCount, setExceptionsTranslator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThriftColumnFamilyTemplate
public ThriftColumnFamilyTemplate(Keyspace keyspace,
String columnFamily,
Serializer<K> keySerializer,
Serializer<N> topSerializer)
doExecuteSlice
public <T> T doExecuteSlice(K key,
HSlicePredicate<N> predicate,
ColumnFamilyRowMapper<K,N,T> mapper)
- Specified by:
doExecuteSlice
in class ColumnFamilyTemplate<K,N>
doExecuteSlice
public ColumnFamilyResult<K,N> doExecuteSlice(K key,
HSlicePredicate<N> workingSlicePredicate)
- Specified by:
doExecuteSlice
in class ColumnFamilyTemplate<K,N>
doExecuteMultigetSlice
public ColumnFamilyResult<K,N> doExecuteMultigetSlice(Iterable<K> keys,
HSlicePredicate<N> workingSlicePredicate)
- Specified by:
doExecuteMultigetSlice
in class ColumnFamilyTemplate<K,N>
doExecuteMultigetSlice
public <V> MappedColumnFamilyResult<K,N,V> doExecuteMultigetSlice(Iterable<K> keys,
HSlicePredicate<N> workingSlicePredicate,
ColumnFamilyRowMapper<K,N,V> mapper)
- Specified by:
doExecuteMultigetSlice
in class ColumnFamilyTemplate<K,N>
Copyright © 2011. All Rights Reserved.