| Package | Description |
|---|---|
| me.prettyprint.cassandra.model |
The model package defines the thrift/avro reflections used by hector to shield the specific types
of the objects.
|
| me.prettyprint.cassandra.service.spring | |
| me.prettyprint.cassandra.service.template | |
| me.prettyprint.hector.api.factory | |
| me.prettyprint.hector.api.mutation |
| Modifier and Type | Class and Description |
|---|---|
class |
MutatorImpl<K>
A Mutator inserts or deletes values from the cluster.
|
| Modifier and Type | Method and Description |
|---|---|
<N> Mutator<K> |
MutatorImpl.addCounter(K key,
String cf,
HCounterColumn<N> c) |
<SN,N> Mutator<K> |
MutatorImpl.addCounter(K key,
String cf,
HCounterSuperColumn<SN,N> sc) |
<N> Mutator<K> |
MutatorImpl.addCounterDeletion(K key,
String cf) |
<N> Mutator<K> |
MutatorImpl.addCounterDeletion(K key,
String cf,
N counterColumnName,
Serializer<N> nameSerializer) |
<SN,N> Mutator<K> |
MutatorImpl.addCounterSubDeletion(K key,
String cf,
HCounterSuperColumn<SN,N> sc) |
<N> Mutator<K> |
MutatorImpl.addDeletion(Iterable<K> keys,
String cf) |
<N> Mutator<K> |
MutatorImpl.addDeletion(Iterable<K> keys,
String cf,
long clock) |
<N> Mutator<K> |
MutatorImpl.addDeletion(K key,
String cf)
Alternate form for easy deletion of the whole row.
|
<N> Mutator<K> |
MutatorImpl.addDeletion(K key,
String cf,
long clock)
Same as above accept we add the clock
|
<N> Mutator<K> |
MutatorImpl.addDeletion(K key,
String cf,
N columnNameStart,
N columnNameFinish,
Serializer<N> nameSerializer)
Adds a Range-Deletion to the underlying batch_mutate call.
|
<N> Mutator<K> |
MutatorImpl.addDeletion(K key,
String cf,
N columnNameStart,
N columnNameFinish,
Serializer<N> nameSerializer,
long clock)
Adds a Range-Deletion to the underlying batch_mutate call.
|
<N> Mutator<K> |
MutatorImpl.addDeletion(K key,
String cf,
N columnName,
Serializer<N> nameSerializer)
Adds a Deletion to the underlying batch_mutate call.
|
<N> Mutator<K> |
MutatorImpl.addDeletion(K key,
String cf,
N columnName,
Serializer<N> nameSerializer,
long clock)
Adds a Deletion to the underlying batch_mutate call.
|
<N,V> Mutator<K> |
MutatorImpl.addInsertion(K key,
String cf,
HColumn<N,V> c) |
<SN,N,V> Mutator<K> |
MutatorImpl.addInsertion(K key,
String cf,
HSuperColumn<SN,N,V> sc)
Schedule an insertion of a supercolumn to be inserted in batch mode by
MutatorImpl.execute() |
<SN,N,V> Mutator<K> |
MutatorImpl.addSubDelete(K key,
String cf,
HSuperColumn<SN,N,V> sc)
Deletes the columns defined in the HSuperColumn.
|
<SN,N,V> Mutator<K> |
MutatorImpl.addSubDelete(K key,
String cf,
HSuperColumn<SN,N,V> sc,
long clock) |
<SN,N> Mutator<K> |
MutatorImpl.addSubDelete(K key,
String cf,
SN sColumnName,
N columnName,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer) |
<SN,N> Mutator<K> |
MutatorImpl.addSubDelete(K key,
String cf,
SN sColumnName,
N columnName,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
long clock) |
<SN> Mutator<K> |
MutatorImpl.addSuperDelete(K key,
String cf,
SN sColumnName,
Serializer<SN> sNameSerializer) |
Mutator<K> |
MutatorImpl.discardPendingMutations()
Discards all pending mutations.
|
| Modifier and Type | Method and Description |
|---|---|
<K,N,V> Mutator<K> |
HectorTemplateImpl.createMutator() |
<K,N,V> Mutator<K> |
HectorTemplate.createMutator() |
<K,N,V> Mutator<K> |
HectorTemplateImpl.createMutator(Serializer<K> keySerializer) |
<K,N,V> Mutator<K> |
HectorTemplate.createMutator(Serializer<K> keySerializer) |
| Modifier and Type | Field and Description |
|---|---|
protected Mutator<K> |
AbstractTemplateUpdater.mutator |
| Modifier and Type | Method and Description |
|---|---|
Mutator<K> |
AbstractColumnFamilyTemplate.createMutator() |
Mutator<K> |
AbstractTemplateUpdater.getCurrentMutator() |
| Modifier and Type | Method and Description |
|---|---|
ColumnFamilyUpdater<K,N> |
ColumnFamilyTemplate.createUpdater(K key,
Mutator<K> mutator) |
void |
AbstractColumnFamilyTemplate.deleteColumn(Mutator<K> mutator,
K key,
N columnName)
Stage this column deletion into the pending mutator.
|
void |
AbstractColumnFamilyTemplate.deleteRow(Mutator<K> mutator,
K key)
Stage this deletion into the provided mutator calling AbstractColumnFamilyTemplate.executeIfNotBatched(Mutator)
|
MutationResult |
AbstractColumnFamilyTemplate.executeBatch(Mutator<K> mutator) |
protected MutationResult |
AbstractColumnFamilyTemplate.executeIfNotBatched(Mutator<K> mutator) |
| Constructor and Description |
|---|
AbstractTemplateUpdater(AbstractColumnFamilyTemplate<K,N> template,
ColumnFactory columnFactory,
Mutator<K> mutator) |
ColumnFamilyUpdater(ColumnFamilyTemplate<K,N> template,
ColumnFactory columnFactory,
Mutator<K> mutator)
Same as 2-arg version, except we use the provided
Mutator |
| Modifier and Type | Method and Description |
|---|---|
static <K,N,V> Mutator<K> |
HFactory.createMutator(Keyspace keyspace,
Serializer<K> keySerializer)
Creates a mutator for updating records in a keyspace.
|
static <K,N,V> Mutator<K> |
HFactory.createMutator(Keyspace keyspace,
Serializer<K> keySerializer,
BatchSizeHint sizeHint) |
| Modifier and Type | Method and Description |
|---|---|
<N> Mutator<K> |
Mutator.addCounter(K key,
String cf,
HCounterColumn<N> c)
Schedule an increment of a CounterColumn to be inserted in batch mode by
execute() |
<SN,N> Mutator<K> |
Mutator.addCounter(K key,
String cf,
HCounterSuperColumn<SN,N> sc)
Schedule an increment of a SuperColumn to be inserted in batch mode by
execute() |
<N> Mutator<K> |
Mutator.addCounterDeletion(K key,
String cf)
Alternate form for easy deletion of the whole row.
|
<N> Mutator<K> |
Mutator.addCounterDeletion(K key,
String cf,
N counterColumnName,
Serializer<N> nameSerializer)
Adds a Deletion to the underlying batch_mutate call.
|
<SN,N> Mutator<K> |
Mutator.addCounterSubDeletion(K key,
String cf,
HCounterSuperColumn<SN,N> sc)
Schedule a counter deletion.
|
<N> Mutator<K> |
Mutator.addDeletion(Iterable<K> keys,
String cf)
Convenience methods to delete a list of rows.
|
<N> Mutator<K> |
Mutator.addDeletion(Iterable<K> keys,
String cf,
long clock)
Convenience methods to delete a list of rows.
|
<N> Mutator<K> |
Mutator.addDeletion(K key,
String cf)
Alternate form for easy deletion of the whole row.
|
<N> Mutator<K> |
Mutator.addDeletion(K key,
String cf,
long clock)
Same as above accept we add the clock
|
<N> Mutator<K> |
Mutator.addDeletion(K key,
String cf,
N columnNameStart,
N columnNameFinish,
Serializer<N> nameSerializer)
Adds a Range-Deletion to the underlying batch_mutate call.
|
<N> Mutator<K> |
Mutator.addDeletion(K key,
String cf,
N columnNameStart,
N columnNameFinish,
Serializer<N> nameSerializer,
long clock)
Adds a Range-Deletion to the underlying batch_mutate call.
|
<N> Mutator<K> |
Mutator.addDeletion(K key,
String cf,
N columnName,
Serializer<N> nameSerializer)
Adds a Deletion to the underlying batch_mutate call.
|
<N> Mutator<K> |
Mutator.addDeletion(K key,
String cf,
N columnName,
Serializer<N> nameSerializer,
long clock)
Adds a Deletion to the underlying batch_mutate call.
|
<N,V> Mutator<K> |
Mutator.addInsertion(K key,
String cf,
HColumn<N,V> c) |
<SN,N,V> Mutator<K> |
Mutator.addInsertion(K key,
String cf,
HSuperColumn<SN,N,V> sc)
Schedule an insertion of a supercolumn to be inserted in batch mode by
execute() |
<SN,N,V> Mutator<K> |
Mutator.addSubDelete(K key,
String cf,
HSuperColumn<SN,N,V> sc) |
<SN,N,V> Mutator<K> |
Mutator.addSubDelete(K key,
String cf,
HSuperColumn<SN,N,V> sc,
long clock) |
<SN,N> Mutator<K> |
Mutator.addSubDelete(K key,
String cf,
SN sColumnName,
N columnName,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerialer) |
<SN,N> Mutator<K> |
Mutator.addSubDelete(K key,
String cf,
SN sColumnName,
N columnName,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerialer,
long clock) |
<SN> Mutator<K> |
Mutator.addSuperDelete(K key,
String cf,
SN sColumnName,
Serializer<SN> sNameSerializer)
batches a super column for deletion
|
Mutator<K> |
Mutator.discardPendingMutations()
Discards all pending mutations.
|
Copyright © 2014. All Rights Reserved.