| 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.model.thrift | |
| me.prettyprint.cassandra.service | |
| me.prettyprint.cassandra.service.spring | |
| me.prettyprint.hector.api.beans | |
| me.prettyprint.hector.api.factory | |
| me.prettyprint.hector.api.mutation |
| Modifier and Type | Class and Description |
|---|---|
class |
HCounterColumnImpl<N>
Hector Counter Column definition.
|
| Modifier and Type | Method and Description |
|---|---|
HCounterColumn<N> |
HCounterColumnImpl.apply(org.apache.cassandra.thrift.CounterColumn c) |
HCounterColumn<N> |
HCounterColumnImpl.apply(Long value,
int ttl) |
HCounterColumn<N> |
HCounterColumnImpl.clear()
Clear value, timestamp and ttl (the latter two set to '0') leaving only the column name
|
HCounterColumn<N> |
HCounterColumnImpl.fromThrift(org.apache.cassandra.thrift.CounterColumn c) |
HCounterColumn<N> |
HCounterSuperColumnImpl.get(int i) |
HCounterColumn<N> |
CounterSliceImpl.getColumnByName(N columnName) |
HCounterColumn<N> |
HCounterColumnImpl.setName(N name) |
HCounterColumn<N> |
HCounterColumnImpl.setTtl(int ttl)
Set the time-to-live value for this column in seconds.
|
HCounterColumn<N> |
HCounterColumnImpl.setValue(Long value) |
| Modifier and Type | Method and Description |
|---|---|
List<HCounterColumn<N>> |
HCounterSuperColumnImpl.getColumns() |
List<HCounterColumn<N>> |
CounterSliceImpl.getColumns() |
| Modifier and Type | Method and Description |
|---|---|
<N> Mutator<K> |
MutatorImpl.addCounter(K key,
String cf,
HCounterColumn<N> c) |
HCounterSuperColumn<SN,N> |
HCounterSuperColumnImpl.addSubCounterColumn(HCounterColumn<N> counterColumn) |
<N> MutationResult |
MutatorImpl.insertCounter(K key,
String cf,
HCounterColumn<N> c) |
| Modifier and Type | Method and Description |
|---|---|
HCounterSuperColumn<SN,N> |
HCounterSuperColumnImpl.setSubcolumns(List<HCounterColumn<N>> counterSubcolumns) |
| Constructor and Description |
|---|
HCounterSuperColumnImpl(SN sName,
List<HCounterColumn<N>> counterColumns,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer) |
| Modifier and Type | Method and Description |
|---|---|
QueryResult<HCounterColumn<N>> |
ThriftCounterColumnQuery.execute() |
| Modifier and Type | Method and Description |
|---|---|
HCounterColumn<N> |
SliceCounterIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
SliceCounterIterator |
SliceCounterIterator.setFilter(SliceFilter<HCounterColumn<N>> filter)
Set a filter to determine which columns will be returned.
|
| Modifier and Type | Method and Description |
|---|---|
<N> HCounterColumn<N> |
HectorTemplateImpl.createCounterColumn(N name,
long value,
Serializer<N> nameSerializer) |
<N> HCounterColumn<N> |
HectorTemplate.createCounterColumn(N name,
long value,
Serializer<N> nameSerializer)
Create a counter column with a name and long value
|
HCounterColumn<String> |
HectorTemplateImpl.createCounterColumn(String name,
long value) |
HCounterColumn<String> |
HectorTemplate.createCounterColumn(String name,
long value)
Convenient method for creating a counter column with a String name and long value
|
| Modifier and Type | Method and Description |
|---|---|
<SN,N> HCounterSuperColumn<SN,N> |
HectorTemplateImpl.createCounterSuperColumn(SN name,
List<HCounterColumn<N>> columns,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer) |
<SN,N> HCounterSuperColumn<SN,N> |
HectorTemplate.createCounterSuperColumn(SN name,
List<HCounterColumn<N>> columns,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer) |
| Modifier and Type | Method and Description |
|---|---|
HCounterColumn<N> |
HCounterColumn.apply(Long value,
int ttl) |
HCounterColumn<N> |
HCounterColumn.clear() |
HCounterColumn<N> |
HCounterSuperColumn.get(int i) |
HCounterColumn<N> |
CounterSlice.getColumnByName(N columnName) |
HCounterColumn<N> |
HCounterColumn.setName(N name) |
HCounterColumn<N> |
HCounterColumn.setTtl(int ttl) |
HCounterColumn<N> |
HCounterColumn.setValue(Long value) |
| Modifier and Type | Method and Description |
|---|---|
List<HCounterColumn<N>> |
HCounterSuperColumn.getColumns() |
List<HCounterColumn<N>> |
CounterSlice.getColumns() |
| Modifier and Type | Method and Description |
|---|---|
HCounterSuperColumn<SN,N> |
HCounterSuperColumn.addSubCounterColumn(HCounterColumn<N> column) |
| Modifier and Type | Method and Description |
|---|---|
HCounterSuperColumn<SN,N> |
HCounterSuperColumn.setSubcolumns(List<HCounterColumn<N>> subcolumns) |
| Modifier and Type | Method and Description |
|---|---|
static <N> HCounterColumn<N> |
HFactory.createCounterColumn(N name,
long value,
Serializer<N> nameSerializer)
Create a counter column with a name and long value
|
static HCounterColumn<String> |
HFactory.createCounterColumn(String name,
long value)
Convenient method for creating a counter column with a String name and long value
|
| Modifier and Type | Method and Description |
|---|---|
static <SN,N> HCounterSuperColumn<SN,N> |
HFactory.createCounterSuperColumn(SN name,
List<HCounterColumn<N>> columns,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer) |
| 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
Mutator.execute() |
<N> MutationResult |
Mutator.insertCounter(K key,
String cf,
HCounterColumn<N> c)
Simple and immediate insertion (increment/decrement) of a counter
|
Copyright © 2014. All Rights Reserved.