|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectme.prettyprint.cassandra.service.spring.HectorTemplateImpl
public class HectorTemplateImpl
Implementation of the HectorTemplate
| Constructor Summary | |
|---|---|
HectorTemplateImpl()
|
|
HectorTemplateImpl(Cluster cluster,
String keyspace,
int replicationFactor,
String replicationStrategyClass,
ConfigurableConsistencyLevel configurableConsistencyLevelPolicy)
|
|
| 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()
|
|
ConfigurableConsistencyLevel |
getConfigurableConsistencyLevelPolicy()
|
|
Keyspace |
getKeyspace()
|
|
String |
getKeyspaceName()
|
|
int |
getReplicationFactor()
|
|
String |
getReplicationStrategyClass()
|
|
void |
init()
|
|
void |
setCluster(Cluster cluster)
|
|
void |
setConfigurableConsistencyLevelPolicy(ConfigurableConsistencyLevel configurableConsistencyLevelPolicy)
|
|
void |
setKeyspace(Keyspace keyspace)
|
|
void |
setKeyspaceName(String keyspace)
|
|
void |
setReplicationFactor(int replicationFactor)
|
|
void |
setReplicationStrategyClass(String replicationStrategyClass)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HectorTemplateImpl()
public HectorTemplateImpl(Cluster cluster,
String keyspace,
int replicationFactor,
String replicationStrategyClass,
ConfigurableConsistencyLevel configurableConsistencyLevelPolicy)
| Method Detail |
|---|
public void init()
public <K,N,V> Mutator<K> createMutator(Serializer<K> keySerializer)
createMutator in interface HectorTemplatepublic <K,N,V> ColumnQuery<K,N,V> createColumnQuery()
createColumnQuery in interface HectorTemplatepublic <K,N,V> ColumnQuery<K,N,V> createColumnQuery(Serializer<V> valueSerializer)
createColumnQuery in interface HectorTemplate
public <K,N> CountQuery<K,N> createCountQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer)
createCountQuery in interface HectorTemplate
public <K,SN> SuperCountQuery<K,SN> createSuperCountQuery(Serializer<K> keySerializer,
Serializer<SN> superNameSerializer)
createSuperCountQuery in interface HectorTemplate
public <K,SN,N> SubCountQuery<K,SN,N> createSubCountQuery(Serializer<K> keySerializer,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer)
createSubCountQuery in interface HectorTemplate
public <K,SN,N,V> SuperColumnQuery<K,SN,N,V> createSuperColumnQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createSuperColumnQuery in interface HectorTemplate
public <K,N,V> MultigetSliceQuery<K,N,V> createMultigetSliceQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createMultigetSliceQuery in interface HectorTemplate
public <K,SN,N,V> MultigetSuperSliceQuery<K,SN,N,V> createMultigetSuperSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createMultigetSuperSliceQuery in interface HectorTemplate
public <K,SN,N,V> MultigetSubSliceQuery<K,SN,N,V> createMultigetSubSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createMultigetSubSliceQuery in interface HectorTemplate
public <K,N,V> RangeSlicesQuery<K,N,V> createRangeSlicesQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createRangeSlicesQuery in interface HectorTemplate
public <K,SN,N,V> RangeSuperSlicesQuery<K,SN,N,V> createRangeSuperSlicesQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createRangeSuperSlicesQuery in interface HectorTemplate
public <K,SN,N,V> RangeSubSlicesQuery<K,SN,N,V> createRangeSubSlicesQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createRangeSubSlicesQuery in interface HectorTemplate
public <K,N,V> SliceQuery<K,N,V> createSliceQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createSliceQuery in interface HectorTemplate
public <K,SN,N,V> SubSliceQuery<K,SN,N,V> createSubSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createSubSliceQuery in interface HectorTemplate
public <K,SN,N,V> SuperSliceQuery<K,SN,N,V> createSuperSliceQuery(Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createSuperSliceQuery in interface HectorTemplate
public <SN,N,V> HSuperColumn<SN,N,V> createSuperColumn(SN name,
List<HColumn<N,V>> columns,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
HectorTemplate
createSuperColumn in interface HectorTemplatename - supercolumn name
public <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)
createSuperColumn in interface HectorTemplate
public <N,V> HColumn<N,V> createColumn(N name,
V value,
long clock,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createColumn in interface HectorTemplate
public <N,V> HColumn<N,V> createColumn(N name,
V value)
HectorTemplate
createColumn in interface HectorTemplate
public <N,V> HColumn<N,V> createColumn(N name,
V value,
long clock)
HectorTemplatename/value and clock.
createColumn in interface HectorTemplatepublic long createClock()
HectorTemplateCassandraHost
createClock in interface HectorTemplatepublic <K,N,V> Mutator<K> createMutator()
createMutator in interface HectorTemplate
public <K,N,V> IndexedSlicesQuery<K,N,V> createIndexSlicesQuery(Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
createIndexSlicesQuery in interface HectorTemplate
public <SN,N,V> HSuperColumn<SN,N,V> createSuperColumn(SN name,
List<HColumn<N,V>> columns)
createSuperColumn in interface HectorTemplatepublic <K> SliceQuery<K,ByteBuffer,ByteBuffer> createSliceQuery()
createSliceQuery in interface HectorTemplatepublic <K> SuperSliceQuery<K,ByteBuffer,ByteBuffer,ByteBuffer> createSuperSliceQuery()
createSuperSliceQuery in interface HectorTemplatepublic String getKeyspaceName()
getKeyspaceName in interface HectorTemplatepublic void setKeyspaceName(String keyspace)
public Keyspace getKeyspace()
public void setKeyspace(Keyspace keyspace)
public ConfigurableConsistencyLevel getConfigurableConsistencyLevelPolicy()
public void setConfigurableConsistencyLevelPolicy(ConfigurableConsistencyLevel configurableConsistencyLevelPolicy)
public String getReplicationStrategyClass()
getReplicationStrategyClass in interface HectorTemplatepublic void setReplicationStrategyClass(String replicationStrategyClass)
public int getReplicationFactor()
getReplicationFactor in interface HectorTemplatepublic void setReplicationFactor(int replicationFactor)
public Cluster getCluster()
getCluster in interface HectorTemplatepublic void setCluster(Cluster cluster)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||