public class VirtualKeyspaceServiceImpl extends KeyspaceServiceImpl
CF_TYPE, CF_TYPE_STANDARD, CF_TYPE_SUPER| Constructor and Description |
|---|
VirtualKeyspaceServiceImpl(String keyspaceName,
E keyPrefix,
Serializer<E> keyPrefixSerializer,
ConsistencyLevelPolicy consistencyLevel,
HConnectionManager connectionManager,
FailoverPolicy failoverPolicy) |
VirtualKeyspaceServiceImpl(String keyspaceName,
E keyPrefix,
Serializer<E> keyPrefixSerializer,
ConsistencyLevelPolicy consistencyLevel,
HConnectionManager connectionManager,
FailoverPolicy failoverPolicy,
Map<String,String> credentials) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCounter(ByteBuffer key,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.CounterColumn counterColumn)
Add a counter with CL.ONE
|
void |
batchMutate(BatchMutation batchMutate)
Call batch mutate with the BatchMutation object which encapsulates some of the complexity
of the batch_mutate API signature
|
void |
batchMutate(Map<ByteBuffer,Map<String,List<org.apache.cassandra.thrift.Mutation>>> mutationMap)
Call batch mutate with the assembled mutationMap.
|
org.apache.cassandra.thrift.Column |
getColumn(ByteBuffer key,
org.apache.cassandra.thrift.ColumnPath columnPath)
Get the Column at the given columnPath.
|
int |
getCount(ByteBuffer key,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate)
Counts the columns present in columnParent.
|
org.apache.cassandra.thrift.CounterColumn |
getCounter(ByteBuffer key,
org.apache.cassandra.thrift.ColumnPath columnPath)
Get the Counter Column at the given columnPath.
|
List<org.apache.cassandra.thrift.CounterColumn> |
getCounterSlice(ByteBuffer key,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate)
Get the group of counter columns contained by columnParent.
|
List<org.apache.cassandra.thrift.CounterSuperColumn> |
getCounterSuperSlice(ByteBuffer key,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate)
Get the group of superColumn contained by columnParent.
|
Map<ByteBuffer,List<org.apache.cassandra.thrift.Column>> |
getIndexedSlices(org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.IndexClause indexClause,
org.apache.cassandra.thrift.SlicePredicate predicate)
returns a subset of columns for a range of keys.
|
Map<ByteBuffer,List<org.apache.cassandra.thrift.CounterColumn>> |
getRangeCounterSlices(org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate,
org.apache.cassandra.thrift.KeyRange keyRange)
returns a subset of counter columns for a range of keys
|
Map<ByteBuffer,List<org.apache.cassandra.thrift.Column>> |
getRangeSlices(org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate,
org.apache.cassandra.thrift.KeyRange keyRange)
returns a subset of columns for a range of keys.
|
List<org.apache.cassandra.thrift.Column> |
getSlice(ByteBuffer key,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate)
Get the group of columns contained by columnParent.
|
org.apache.cassandra.thrift.SuperColumn |
getSuperColumn(ByteBuffer key,
org.apache.cassandra.thrift.ColumnPath columnPath)
Get the SuperColumn at the given columnPath.
|
org.apache.cassandra.thrift.SuperColumn |
getSuperColumn(ByteBuffer key,
org.apache.cassandra.thrift.ColumnPath columnPath,
boolean reversed,
int size)
Get the SuperColumn at the given columnPath.
|
Map<ByteBuffer,List<org.apache.cassandra.thrift.CounterSuperColumn>> |
getSuperRangeCounterSlices(org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate,
org.apache.cassandra.thrift.KeyRange keyRange)
returns a subset of counter super columns for a range of keys
|
Map<ByteBuffer,List<org.apache.cassandra.thrift.SuperColumn>> |
getSuperRangeSlices(org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate,
org.apache.cassandra.thrift.KeyRange keyRange)
returns a subset of super columns for a range of keys.
|
List<org.apache.cassandra.thrift.SuperColumn> |
getSuperSlice(ByteBuffer key,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate)
Get the group of superColumn contained by columnParent.
|
void |
insert(ByteBuffer key,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.Column column)
Inserts a column.
|
Map<ByteBuffer,Integer> |
multigetCount(List<ByteBuffer> keys,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate slicePredicate)
Returns a map of key to column count
|
Map<ByteBuffer,List<org.apache.cassandra.thrift.CounterColumn>> |
multigetCounterSlice(List<ByteBuffer> keys,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate)
Performs a get_slice for columnParent and predicate for the given keys in
parallel.
|
Map<ByteBuffer,List<org.apache.cassandra.thrift.CounterSuperColumn>> |
multigetCounterSuperSlice(List<ByteBuffer> keys,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate)
Performs a get_slice for a superColumn columnParent and predicate for the
given keys in parallel.
|
Map<ByteBuffer,List<org.apache.cassandra.thrift.Column>> |
multigetSlice(List<ByteBuffer> keys,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate)
Performs a get_slice for columnParent and predicate for the given keys in
parallel.
|
Map<ByteBuffer,List<org.apache.cassandra.thrift.SuperColumn>> |
multigetSuperSlice(List<ByteBuffer> keys,
org.apache.cassandra.thrift.ColumnParent columnParent,
org.apache.cassandra.thrift.SlicePredicate predicate)
Performs a get_slice for a superColumn columnParent and predicate for the
given keys in parallel.
|
org.apache.cassandra.thrift.KeyRange |
prefixKeyRange(org.apache.cassandra.thrift.KeyRange unprefixed) |
void |
remove(ByteBuffer key,
org.apache.cassandra.thrift.ColumnPath columnPath,
long timestamp)
Same as two argument version, but the caller must specify their own clock
|
void |
removeCounter(ByteBuffer key,
org.apache.cassandra.thrift.ColumnPath columnPath) |
org.apache.cassandra.thrift.KeyRange |
unprefixKeyRange(org.apache.cassandra.thrift.KeyRange prefixed) |
addCounter, getCassandraHost, getColumn, getConsistencyLevel, getCounter, getCounterSlice, getCounterSuperSlice, getName, getSlice, getSuperColumn, getSuperSlice, insert, insert, multigetSuperColumn, multigetSuperColumn, remove, remove, remove, removeCounter, toStringpublic VirtualKeyspaceServiceImpl(String keyspaceName, E keyPrefix, Serializer<E> keyPrefixSerializer, ConsistencyLevelPolicy consistencyLevel, HConnectionManager connectionManager, FailoverPolicy failoverPolicy) throws HectorTransportException
HectorTransportExceptionpublic VirtualKeyspaceServiceImpl(String keyspaceName, E keyPrefix, Serializer<E> keyPrefixSerializer, ConsistencyLevelPolicy consistencyLevel, HConnectionManager connectionManager, FailoverPolicy failoverPolicy, Map<String,String> credentials) throws HectorTransportException
HectorTransportExceptionpublic org.apache.cassandra.thrift.KeyRange prefixKeyRange(org.apache.cassandra.thrift.KeyRange unprefixed)
public org.apache.cassandra.thrift.KeyRange unprefixKeyRange(org.apache.cassandra.thrift.KeyRange prefixed)
public void batchMutate(Map<ByteBuffer,Map<String,List<org.apache.cassandra.thrift.Mutation>>> mutationMap) throws HectorException
KeyspaceServicebatchMutate in interface KeyspaceServicebatchMutate in class KeyspaceServiceImplHectorExceptionpublic void batchMutate(BatchMutation batchMutate) throws HectorException
KeyspaceServicebatchMutate in interface KeyspaceServicebatchMutate in class KeyspaceServiceImplHectorExceptionpublic int getCount(ByteBuffer key, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate) throws HectorException
KeyspaceServicegetCount in interface KeyspaceServicegetCount in class KeyspaceServiceImplHectorExceptionpublic Map<ByteBuffer,List<org.apache.cassandra.thrift.Column>> getRangeSlices(org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate, org.apache.cassandra.thrift.KeyRange keyRange) throws HectorException
KeyspaceServicegetRangeSlices in interface KeyspaceServicegetRangeSlices in class KeyspaceServiceImplHectorExceptionpublic Map<ByteBuffer,List<org.apache.cassandra.thrift.CounterColumn>> getRangeCounterSlices(org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate, org.apache.cassandra.thrift.KeyRange keyRange) throws HectorException
KeyspaceServicegetRangeCounterSlices in interface KeyspaceServicegetRangeCounterSlices in class KeyspaceServiceImplHectorExceptionpublic Map<ByteBuffer,List<org.apache.cassandra.thrift.SuperColumn>> getSuperRangeSlices(org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate, org.apache.cassandra.thrift.KeyRange keyRange) throws HectorException
KeyspaceServicegetSuperRangeSlices in interface KeyspaceServicegetSuperRangeSlices in class KeyspaceServiceImplHectorExceptionpublic Map<ByteBuffer,List<org.apache.cassandra.thrift.CounterSuperColumn>> getSuperRangeCounterSlices(org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate, org.apache.cassandra.thrift.KeyRange keyRange) throws HectorException
KeyspaceServicegetSuperRangeCounterSlices in interface KeyspaceServicegetSuperRangeCounterSlices in class KeyspaceServiceImplHectorExceptionpublic List<org.apache.cassandra.thrift.Column> getSlice(ByteBuffer key, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate) throws HectorException
KeyspaceServicegetSlice in interface KeyspaceServicegetSlice in class KeyspaceServiceImplHectorExceptionpublic List<org.apache.cassandra.thrift.CounterColumn> getCounterSlice(ByteBuffer key, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate) throws HectorException
KeyspaceServicegetCounterSlice in interface KeyspaceServicegetCounterSlice in class KeyspaceServiceImplHectorExceptionpublic org.apache.cassandra.thrift.SuperColumn getSuperColumn(ByteBuffer key, org.apache.cassandra.thrift.ColumnPath columnPath) throws HectorException
KeyspaceServicegetSuperColumn in interface KeyspaceServicegetSuperColumn in class KeyspaceServiceImplHectorException - if any other error occurs (including HNotFoundException if no value is present)public org.apache.cassandra.thrift.SuperColumn getSuperColumn(ByteBuffer key, org.apache.cassandra.thrift.ColumnPath columnPath, boolean reversed, int size) throws HectorException
KeyspaceServicegetSuperColumn in interface KeyspaceServicegetSuperColumn in class KeyspaceServiceImplreversed - the result Column sortsize - the result column sizeHectorException - if any other error occurs (including HNotFoundException if no value is present)public List<org.apache.cassandra.thrift.SuperColumn> getSuperSlice(ByteBuffer key, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate) throws HectorException
KeyspaceServicegetSuperSlice in interface KeyspaceServicegetSuperSlice in class KeyspaceServiceImplHectorExceptionpublic void insert(ByteBuffer key, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.Column column) throws HectorException
KeyspaceServiceinsert in interface KeyspaceServiceinsert in class KeyspaceServiceImplHectorExceptionpublic Map<ByteBuffer,List<org.apache.cassandra.thrift.Column>> multigetSlice(List<ByteBuffer> keys, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate) throws HectorException
KeyspaceServicemultigetSlice in interface KeyspaceServicemultigetSlice in class KeyspaceServiceImplHectorExceptionpublic Map<ByteBuffer,List<org.apache.cassandra.thrift.CounterColumn>> multigetCounterSlice(List<ByteBuffer> keys, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate) throws HectorException
KeyspaceServicemultigetCounterSlice in interface KeyspaceServicemultigetCounterSlice in class KeyspaceServiceImplHectorExceptionpublic Map<ByteBuffer,List<org.apache.cassandra.thrift.SuperColumn>> multigetSuperSlice(List<ByteBuffer> keys, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate) throws HectorException
KeyspaceServicemultigetSuperSlice in interface KeyspaceServicemultigetSuperSlice in class KeyspaceServiceImplHectorExceptionpublic Map<ByteBuffer,List<org.apache.cassandra.thrift.CounterSuperColumn>> multigetCounterSuperSlice(List<ByteBuffer> keys, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate) throws HectorException
KeyspaceServicemultigetCounterSuperSlice in interface KeyspaceServicemultigetCounterSuperSlice in class KeyspaceServiceImplHectorExceptionpublic Map<ByteBuffer,List<org.apache.cassandra.thrift.Column>> getIndexedSlices(org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.IndexClause indexClause, org.apache.cassandra.thrift.SlicePredicate predicate) throws HectorException
KeyspaceServicegetIndexedSlices in interface KeyspaceServicegetIndexedSlices in class KeyspaceServiceImplHectorExceptionpublic Map<ByteBuffer,Integer> multigetCount(List<ByteBuffer> keys, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate slicePredicate) throws HectorException
KeyspaceServicemultigetCount in interface KeyspaceServicemultigetCount in class KeyspaceServiceImplHectorExceptionpublic void remove(ByteBuffer key, org.apache.cassandra.thrift.ColumnPath columnPath, long timestamp) throws HectorException
KeyspaceServiceremove in interface KeyspaceServiceremove in class KeyspaceServiceImplHectorExceptionpublic org.apache.cassandra.thrift.Column getColumn(ByteBuffer key, org.apache.cassandra.thrift.ColumnPath columnPath) throws HectorException
KeyspaceServicegetColumn in interface KeyspaceServicegetColumn in class KeyspaceServiceImplHectorException - if any other error occurs (including HNotFoundException if no value is present)public org.apache.cassandra.thrift.CounterColumn getCounter(ByteBuffer key, org.apache.cassandra.thrift.ColumnPath columnPath) throws HectorException
KeyspaceServicegetCounter in interface KeyspaceServicegetCounter in class KeyspaceServiceImplHectorException - if any other error occurs (including HNotFoundException if no value is present)public void addCounter(ByteBuffer key, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.CounterColumn counterColumn) throws HectorException
KeyspaceServiceaddCounter in interface KeyspaceServiceaddCounter in class KeyspaceServiceImplHectorExceptionpublic List<org.apache.cassandra.thrift.CounterSuperColumn> getCounterSuperSlice(ByteBuffer key, org.apache.cassandra.thrift.ColumnParent columnParent, org.apache.cassandra.thrift.SlicePredicate predicate) throws HectorException
KeyspaceServicegetCounterSuperSlice in interface KeyspaceServicegetCounterSuperSlice in class KeyspaceServiceImplHectorExceptionpublic void removeCounter(ByteBuffer key, org.apache.cassandra.thrift.ColumnPath columnPath) throws HectorException
removeCounter in interface KeyspaceServiceremoveCounter in class KeyspaceServiceImplHectorExceptionCopyright © 2014. All Rights Reserved.