|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface HectorTemplate
The main interface used to operate with the underlying database. The interface is mirroring HFactory.
| Method Summary | ||
|---|---|---|
long |
createClock()
Creates a clock of now with the default clock resolution (micorosec) as defined in CassandraHost |
|
|
createColumn(N name,
V value)
Creates a column with the clock of now. |
|
|
createColumn(N name,
V value,
long clock)
Creates a column with the specified name/value and clock. |
|
|
createColumn(N name,
V value,
long clock,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createColumnQuery()
|
|
|
createColumnQuery(Serializer<V> valueSErializer)
|
|
|
createCountQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer)
|
|
|
createIndexSlicesQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createMultigetSliceQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createMultigetSubSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createMultigetSuperSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createMutator()
|
|
|
createMutator(Serializer<K> keySerializer)
|
|
|
createRangeSlicesQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createRangeSubSlicesQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createRangeSuperSlicesQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createSliceQuery()
|
|
|
createSliceQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createSubCountQuery(Serializer<K> keySerializer,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer)
|
|
|
createSubSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createSuperColumn(SN name,
List<HColumn<N,V>> columns)
|
|
|
createSuperColumn(SN name,
List<HColumn<N,V>> columns,
long clock,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createSuperColumn(SN name,
List<HColumn<N,V>> columns,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createSuperColumn accepts a variable number of column arguments |
|
|
createSuperColumnQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
|
createSuperCountQuery(Serializer<K> keySerializer,
Serializer<SN> superNameSerializer)
|
|
|
createSuperSliceQuery()
|
|
|
createSuperSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
Cluster |
getCluster()
|
|
String |
getKeyspaceName()
|
|
int |
getReplicationFactor()
|
|
String |
getReplicationStrategyClass()
|
|
| Method Detail |
|---|
<K,N,V> Mutator<K> createMutator(Serializer<K> keySerializer)
<K,N,V> Mutator<K> createMutator()
<K,N,V> ColumnQuery<K,N,V> createColumnQuery()
<K,N,V> ColumnQuery<K,N,V> createColumnQuery(Serializer<V> valueSErializer)
<K,N> CountQuery<K,N> createCountQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer)
<K,SN> SuperCountQuery<K,SN> createSuperCountQuery(Serializer<K> keySerializer,
Serializer<SN> superNameSerializer)
<K,SN,N> SubCountQuery<K,SN,N> createSubCountQuery(Serializer<K> keySerializer,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer)
<K,SN,N,V> SuperColumnQuery<K,SN,N,V> createSuperColumnQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<K,N,V> MultigetSliceQuery<K,N,V> createMultigetSliceQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<K,SN,N,V> MultigetSuperSliceQuery<K,SN,N,V> createMultigetSuperSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<K,SN,N,V> MultigetSubSliceQuery<K,SN,N,V> createMultigetSubSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<K,N,V> RangeSlicesQuery<K,N,V> createRangeSlicesQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<K,SN,N,V> RangeSuperSlicesQuery<K,SN,N,V> createRangeSuperSlicesQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<K,SN,N,V> RangeSubSlicesQuery<K,SN,N,V> createRangeSubSlicesQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<K,N,V> SliceQuery<K,N,V> createSliceQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<K> SliceQuery<K,ByteBuffer,ByteBuffer> createSliceQuery()
<K,SN,N,V> SubSliceQuery<K,SN,N,V> createSubSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<K,SN,N,V> SuperSliceQuery<K,SN,N,V> createSuperSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<K> SuperSliceQuery<K,ByteBuffer,ByteBuffer,ByteBuffer> createSuperSliceQuery()
<K,N,V> IndexedSlicesQuery<K,N,V> createIndexSlicesQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<SN,N,V> HSuperColumn<SN,N,V> createSuperColumn(SN name,
List<HColumn<N,V>> columns,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
name - supercolumn namecreateColumn - a variable number of column arguments
<SN,N,V> HSuperColumn<SN,N,V> createSuperColumn(SN name,
List<HColumn<N,V>> columns)
<SN,N,V> HSuperColumn<SN,N,V> createSuperColumn(SN name,
List<HColumn<N,V>> columns,
long clock,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<N,V> HColumn<N,V> createColumn(N name,
V value,
long clock,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
<N,V> HColumn<N,V> createColumn(N name,
V value)
<N,V> HColumn<N,V> createColumn(N name,
V value,
long clock)
name/value and clock.
long createClock()
CassandraHost
Cluster getCluster()
String getReplicationStrategyClass()
int getReplicationFactor()
String getKeyspaceName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||