K - The column family key typeN - The column family name typepublic abstract class ColumnFamilyTemplate<K,N> extends AbstractColumnFamilyTemplate<K,N>
activeSlicePredicate, ALL_COLUMNS_COUNT, ALL_COLUMNS_END, ALL_COLUMNS_START, batched, clock, columnFactory, columnFamily, columnParent, columnValueSerializers, consistencyLevelPolicy, exceptionsTranslator, keySerializer, keyspace, topSerializer| Constructor and Description |
|---|
ColumnFamilyTemplate(Keyspace keyspace,
String columnFamily,
Serializer<K> keySerializer,
Serializer<N> topSerializer) |
addColumn, createMutator, deleteColumn, deleteColumn, deleteRow, deleteRow, executeBatch, executeIfNotBatched, executeIfNotBatched, getClock, getColumnFamily, getEffectiveClock, getKeySerializer, getTopSerializer, getValueSerializer, isBatched, setClock, setColumnFactory, setCount, setExceptionsTranslatorpublic ColumnFamilyTemplate(Keyspace keyspace, String columnFamily, Serializer<K> keySerializer, Serializer<N> topSerializer)
public ColumnFamilyTemplate<K,N> setBatched(boolean batched)
setBatched in class AbstractColumnFamilyTemplate<K,N>public ColumnFamilyUpdater<K,N> createUpdater()
public ColumnFamilyUpdater<K,N> createUpdater(K key)
public void update(ColumnFamilyUpdater<K,N> updater)
public boolean isColumnsExist(K key)
key - public int countColumns(K key)
key - public int countColumns(K key, N start, N end, int max)
key - start - end - max - public ColumnFamilyResult<K,N> queryColumns(K key)
public ColumnFamilyResult<K,N> queryColumns(Iterable<K> keys)
public <T> T queryColumns(K key, ColumnFamilyRowMapper<K,N,T> mapper)
public <T> T queryColumns(K key, HSlicePredicate<N> predicate, ColumnFamilyRowMapper<K,N,T> mapper)
T - key - predicate - The HSlicePredicate which can hold specific column names
or a range of columnsmapper - public <T> T queryColumns(K key, List<N> columns, ColumnFamilyRowMapper<K,N,T> mapper)
T - key - columns - mapper - public ColumnFamilyResult<K,N> queryColumns(K key, HSlicePredicate<N> predicate)
public <V> MappedColumnFamilyResult<K,N,V> queryColumns(Iterable<K> keys, ColumnFamilyRowMapper<K,N,V> mapper)
public <V> MappedColumnFamilyResult<K,N,V> queryColumns(Iterable<K> keys, HSlicePredicate<N> predicate, ColumnFamilyRowMapper<K,N,V> mapper)
public <V> MappedColumnFamilyResult<K,N,V> queryColumns(Iterable<K> keys, List<N> columns, ColumnFamilyRowMapper<K,N,V> mapper)
public <V> ColumnFamilyResult<K,N> queryColumns(IndexedSlicesPredicate<K,N,V> predicate)
public <V> ColumnFamilyResult<K,N> queryColumns(IndexedSlicesPredicate<K,N,V> predicate, HSlicePredicate<N> slicePredicate)
public <V> ColumnFamilyResult<K,N> queryColumns(IndexedSlicesPredicate<K,N,V> predicate, List<N> columns)
public <R,V> MappedColumnFamilyResult<K,N,R> queryColumns(IndexedSlicesPredicate<K,N,V> predicate, ColumnFamilyRowMapper<K,N,R> mapper)
public <R,V> MappedColumnFamilyResult<K,N,R> queryColumns(IndexedSlicesPredicate<K,N,V> predicate, HSlicePredicate<N> slicePredicate, ColumnFamilyRowMapper<K,N,R> mapper)
public <R,V> MappedColumnFamilyResult<K,N,R> queryColumns(IndexedSlicesPredicate<K,N,V> predicate, List<N> columns, ColumnFamilyRowMapper<K,N,R> mapper)
public <V> HColumn<N,V> querySingleColumn(K key, N columnName, Class<V> valueClass)
public <V> HColumn<N,V> querySingleColumn(K key, N columnName, Serializer<V> valueSerializer)
protected abstract <T> T doExecuteSlice(K key, HSlicePredicate<N> predicate, ColumnFamilyRowMapper<K,N,T> mapper)
protected abstract ColumnFamilyResult<K,N> doExecuteSlice(K key, HSlicePredicate<N> workingSlicePredicate)
protected abstract ColumnFamilyResult<K,N> doExecuteMultigetSlice(Iterable<K> keys, HSlicePredicate<N> workingSlicePredicate)
protected abstract <V> MappedColumnFamilyResult<K,N,V> doExecuteMultigetSlice(Iterable<K> keys, HSlicePredicate<N> workingSlicePredicate, ColumnFamilyRowMapper<K,N,V> mapper)
protected abstract <V> ColumnFamilyResult<K,N> doExecuteIndexedSlices(IndexedSlicesPredicate<K,N,V> predicate)
protected abstract <V> ColumnFamilyResult<K,N> doExecuteIndexedSlices(IndexedSlicesPredicate<K,N,V> predicate, HSlicePredicate<N> slicePredicate)
protected abstract <R,V> MappedColumnFamilyResult<K,N,R> doExecuteIndexedSlices(IndexedSlicesPredicate<K,N,V> predicate, ColumnFamilyRowMapper<K,N,R> mapper)
protected abstract <R,V> MappedColumnFamilyResult<K,N,R> doExecuteIndexedSlices(IndexedSlicesPredicate<K,N,V> predicate, HSlicePredicate<N> slicePredicate, ColumnFamilyRowMapper<K,N,R> mapper)
Copyright © 2014. All Rights Reserved.