|
||||||||||
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 |