public final class HFactory extends Object
| Constructor and Description |
|---|
HFactory() |
| Modifier and Type | Method and Description |
|---|---|
static long |
createClock()
Creates a clock of now with the default clock resolution (micorosec) as
defined in
CassandraHostConfigurator. |
static ClockResolution |
createClockResolution(String clockResolutionName)
Create a clock resolution based on
clockResolutionName which
has to match any of the constants defined at ClockResolution |
static Cluster |
createCluster(String clusterName,
CassandraHostConfigurator cassandraHostConfigurator)
Deprecated.
use getOrCreateCluster instead
|
static Cluster |
createCluster(String clusterName,
CassandraHostConfigurator cassandraHostConfigurator,
Map<String,String> credentials)
Method looks in the cache for the cluster by name.
|
static <N,V> HColumn<N,V> |
createColumn(N name,
V value)
Creates a column without specifying serializers.
|
static <N,V> HColumn<N,V> |
createColumn(N name,
V value,
int ttl,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
Similar to the four argument version (including the clock creation) except
we accept a TTL (DEFINED IN SECONDS SINCE THE TIMESTAMP [aka "clock"])
|
static <N,V> HColumn<N,V> |
createColumn(N name,
V value,
long clock)
Creates a column without specifying serializers.
|
static <N,V> HColumn<N,V> |
createColumn(N name,
V value,
long clock,
int ttl,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
Create a column with a user-defined clock and TTL (DEFINED IN SECONDS SINCE THE TIMESTAMP [aka "clock"]).
|
static <N,V> HColumn<N,V> |
createColumn(N name,
V value,
long clock,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
Creates a column with a user-specified clock.
|
static <N,V> HColumn<N,V> |
createColumn(N name,
V value,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
Creates a column with the clock as defined by
createClock()
If you want to define a clock explicitly, use one of the overloaded forms
below which take a clock, and call Keyspace.createClock() |
static ColumnFamilyDefinition |
createColumnFamilyDefinition(String keyspace,
String cfName)
Create a column family for a given keyspace without comparator type.
|
static ColumnFamilyDefinition |
createColumnFamilyDefinition(String keyspace,
String cfName,
ComparatorType comparatorType)
Create a column family for a given keyspace without comparator type.
|
static ColumnFamilyDefinition |
createColumnFamilyDefinition(String keyspace,
String cfName,
ComparatorType comparatorType,
List<ColumnDefinition> columnMetadata) |
static <K,N,V> ColumnQuery<K,N,V> |
createColumnQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <N> HCounterColumn<N> |
createCounterColumn(N name,
long value,
Serializer<N> nameSerializer)
Create a counter column with a name and long value
|
static HCounterColumn<String> |
createCounterColumn(String name,
long value)
Convenient method for creating a counter column with a String name and long value
|
static <K,N> CounterQuery<K,N> |
createCounterColumnQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer) |
static <K,N> SliceCounterQuery<K,N> |
createCounterSliceQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer) |
static <SN,N> HCounterSuperColumn<SN,N> |
createCounterSuperColumn(SN name,
List<HCounterColumn<N>> columns,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer) |
static <K,N> CountQuery<K,N> |
createCountQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer) |
static ConsistencyLevelPolicy |
createDefaultConsistencyLevelPolicy() |
static <K,N,V> IndexedSlicesQuery<K,N,V> |
createIndexedSlicesQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
Deprecated.
|
static Keyspace |
createKeyspace(String keyspace,
Cluster cluster)
Creates a Keyspace with the default consistency level policy.
|
static Keyspace |
createKeyspace(String keyspace,
Cluster cluster,
ConsistencyLevelPolicy consistencyLevelPolicy)
Creates a Keyspace with the given consistency level.
|
static Keyspace |
createKeyspace(String keyspace,
Cluster cluster,
ConsistencyLevelPolicy consistencyLevelPolicy,
FailoverPolicy failoverPolicy)
Creates a Keyspace with the given consistency level.
|
static Keyspace |
createKeyspace(String keyspace,
Cluster cluster,
ConsistencyLevelPolicy consistencyLevelPolicy,
FailoverPolicy failoverPolicy,
Map<String,String> credentials)
Creates a Keyspace with the given consistency level, fail over policy
and user credentials.
|
static KeyspaceDefinition |
createKeyspaceDefinition(String keyspace)
Use createKeyspaceDefinition to add a new Keyspace to cluster.
|
static KeyspaceDefinition |
createKeyspaceDefinition(String keyspaceName,
String strategyClass,
int replicationFactor,
List<ColumnFamilyDefinition> cfDefs)
Use createKeyspaceDefinition to add a new Keyspace to cluster.
|
static <K,N> MultigetSliceCounterQuery<K,N> |
createMultigetSliceCounterQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer) |
static <K,N,V> MultigetSliceQuery<K,N,V> |
createMultigetSliceQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <K,SN,N,V> MultigetSubSliceQuery<K,SN,N,V> |
createMultigetSubSliceQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <K,SN,N> MultigetSuperSliceCounterQuery<K,SN,N> |
createMultigetSuperSliceCounterQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer) |
static <K,SN,N,V> MultigetSuperSliceQuery<K,SN,N,V> |
createMultigetSuperSliceQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <K,N,V> Mutator<K> |
createMutator(Keyspace keyspace,
Serializer<K> keySerializer)
Creates a mutator for updating records in a keyspace.
|
static <K,N,V> Mutator<K> |
createMutator(Keyspace keyspace,
Serializer<K> keySerializer,
BatchSizeHint sizeHint) |
static <K,N> RangeSlicesCounterQuery<K,N> |
createRangeSlicesCounterQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer) |
static <K,N,V> RangeSlicesQuery<K,N,V> |
createRangeSlicesQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <K,SN,N> RangeSubSlicesCounterQuery<K,SN,N> |
createRangeSubSlicesCounterQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer) |
static <K,SN,N,V> RangeSubSlicesQuery<K,SN,N,V> |
createRangeSubSlicesQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <K,SN,N> RangeSuperSlicesCounterQuery<K,SN,N> |
createRangeSuperSlicesCounterQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer) |
static <K,SN,N,V> RangeSuperSlicesQuery<K,SN,N,V> |
createRangeSuperSlicesQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <K,N,V> SliceQuery<K,N,V> |
createSliceQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static HColumn<String,String> |
createStringColumn(String name,
String value)
Convienience method for creating a column with a String name and String
value
|
static ColumnQuery<String,String,String> |
createStringColumnQuery(Keyspace keyspace) |
static <K,SN,N,V> SubColumnQuery<K,SN,N,V> |
createSubColumnQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <K,SN,N> SubCountQuery<K,SN,N> |
createSubCountQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> superNameSerializer,
Serializer<N> nameSerializer) |
static <K,SN,N> SubSliceCounterQuery<K,SN,N> |
createSubSliceCounterQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer) |
static <K,SN,N,V> SubSliceQuery<K,SN,N,V> |
createSubSliceQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <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) |
static <SN,N,V> HSuperColumn<SN,N,V> |
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
|
static <K,SN,N,V> SuperColumnQuery<K,SN,N,V> |
createSuperColumnQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <K,SN> SuperCountQuery<K,SN> |
createSuperCountQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> superNameSerializer) |
static <K,SN,N> SuperSliceCounterQuery<K,SN,N> |
createSuperSliceCounterQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer) |
static <K,SN,N,V> SuperSliceQuery<K,SN,N,V> |
createSuperSliceQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
static <E> Keyspace |
createVirtualKeyspace(String keyspace,
E keyPrefix,
Serializer<E> keyPrefixSerializer,
Cluster cluster) |
static <E> Keyspace |
createVirtualKeyspace(String keyspace,
E keyPrefix,
Serializer<E> keyPrefixSerializer,
Cluster cluster,
ConsistencyLevelPolicy consistencyLevelPolicy) |
static <E> Keyspace |
createVirtualKeyspace(String keyspace,
E keyPrefix,
Serializer<E> keyPrefixSerializer,
Cluster cluster,
ConsistencyLevelPolicy consistencyLevelPolicy,
FailoverPolicy failoverPolicy) |
static <E> Keyspace |
createVirtualKeyspace(String keyspace,
E keyPrefix,
Serializer<E> keyPrefixSerializer,
Cluster cluster,
ConsistencyLevelPolicy consistencyLevelPolicy,
FailoverPolicy failoverPolicy,
Map<String,String> credentials) |
static Cluster |
getCluster(String clusterName) |
static Cluster |
getOrCreateCluster(String clusterName,
CassandraHostConfigurator cassandraHostConfigurator)
Calls the three argument version with a null credentials map.
|
static Cluster |
getOrCreateCluster(String clusterName,
CassandraHostConfigurator cassandraHostConfigurator,
Map<String,String> credentials)
Method tries to create a Cluster instance for an existing Cassandra
cluster.
|
static Cluster |
getOrCreateCluster(String clusterName,
String hostIp)
Method tries to create a Cluster instance for an existing Cassandra
cluster.
|
static void |
setClusterForTest(Cluster cluster) |
static void |
shutdownCluster(Cluster cluster)
Shutdown this cluster, removing it from the Map.
|
public static Cluster getOrCreateCluster(String clusterName, String hostIp)
clusterName - The cluster name. This is an identifying string for the cluster,
e.g. "production" or "test" etc. Clusters will be created on
demand per each unique clusterName key.hostIp - host:ip format stringpublic static Cluster getOrCreateCluster(String clusterName, CassandraHostConfigurator cassandraHostConfigurator)
getOrCreateCluster(String, me.prettyprint.cassandra.service.CassandraHostConfigurator, java.util.Map)
for details.public static Cluster getOrCreateCluster(String clusterName, CassandraHostConfigurator cassandraHostConfigurator, Map<String,String> credentials)
clusterName - The cluster name. This is an identifying string for the cluster,
e.g. "production" or "test" etc. Clusters will be created on
demand per each unique clusterName key.cassandraHostConfigurator - credentials - The credentials map for authenticating a Keyspacepublic static Cluster createCluster(String clusterName, CassandraHostConfigurator cassandraHostConfigurator)
public static Cluster createCluster(String clusterName, CassandraHostConfigurator cassandraHostConfigurator, Map<String,String> credentials)
clusterName - The cluster name. This is an identifying string for the cluster,
e.g. "production" or "test" etc. Clusters will be created on
demand per each unique clusterName key.cassandraHostConfigurator - credentials - public static void setClusterForTest(Cluster cluster)
public static void shutdownCluster(Cluster cluster)
cluster - public static Keyspace createKeyspace(String keyspace, Cluster cluster)
keyspace - cluster - public static Keyspace createKeyspace(String keyspace, Cluster cluster, ConsistencyLevelPolicy consistencyLevelPolicy)
keyspace - cluster - consistencyLevelPolicy - public static Keyspace createKeyspace(String keyspace, Cluster cluster, ConsistencyLevelPolicy consistencyLevelPolicy, FailoverPolicy failoverPolicy)
keyspace - cluster - consistencyLevelPolicy - failoverPolicy - public static Keyspace createKeyspace(String keyspace, Cluster cluster, ConsistencyLevelPolicy consistencyLevelPolicy, FailoverPolicy failoverPolicy, Map<String,String> credentials)
keyspace - cluster - consistencyLevelPolicy - credentials - public static <E> Keyspace createVirtualKeyspace(String keyspace, E keyPrefix, Serializer<E> keyPrefixSerializer, Cluster cluster)
public static <E> Keyspace createVirtualKeyspace(String keyspace, E keyPrefix, Serializer<E> keyPrefixSerializer, Cluster cluster, ConsistencyLevelPolicy consistencyLevelPolicy)
public static <E> Keyspace createVirtualKeyspace(String keyspace, E keyPrefix, Serializer<E> keyPrefixSerializer, Cluster cluster, ConsistencyLevelPolicy consistencyLevelPolicy, FailoverPolicy failoverPolicy)
public static <E> Keyspace createVirtualKeyspace(String keyspace, E keyPrefix, Serializer<E> keyPrefixSerializer, Cluster cluster, ConsistencyLevelPolicy consistencyLevelPolicy, FailoverPolicy failoverPolicy, Map<String,String> credentials)
public static ConsistencyLevelPolicy createDefaultConsistencyLevelPolicy()
public static <K,N,V> Mutator<K> createMutator(Keyspace keyspace, Serializer<K> keySerializer)
keyspace - keySerializer - public static <K,N,V> Mutator<K> createMutator(Keyspace keyspace, Serializer<K> keySerializer, BatchSizeHint sizeHint)
public static <K,N,V> ColumnQuery<K,N,V> createColumnQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,N> CounterQuery<K,N> createCounterColumnQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer)
public static <K,N> CountQuery<K,N> createCountQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer)
public static <K,SN> SuperCountQuery<K,SN> createSuperCountQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> superNameSerializer)
public static <K,SN,N> SubCountQuery<K,SN,N> createSubCountQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> superNameSerializer, Serializer<N> nameSerializer)
public static ColumnQuery<String,String,String> createStringColumnQuery(Keyspace keyspace)
public static <K,SN,N,V> SuperColumnQuery<K,SN,N,V> createSuperColumnQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,N,V> MultigetSliceQuery<K,N,V> createMultigetSliceQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,N> MultigetSliceCounterQuery<K,N> createMultigetSliceCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer)
public static <K,SN,N> SuperSliceCounterQuery<K,SN,N> createSuperSliceCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer)
public static <K,SN,N,V> SubColumnQuery<K,SN,N,V> createSubColumnQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,SN,N,V> MultigetSuperSliceQuery<K,SN,N,V> createMultigetSuperSliceQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,SN,N> MultigetSuperSliceCounterQuery<K,SN,N> createMultigetSuperSliceCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer)
public static <K,SN,N,V> MultigetSubSliceQuery<K,SN,N,V> createMultigetSubSliceQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,N,V> RangeSlicesQuery<K,N,V> createRangeSlicesQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,N> RangeSlicesCounterQuery<K,N> createRangeSlicesCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer)
public static <K,SN,N,V> RangeSuperSlicesQuery<K,SN,N,V> createRangeSuperSlicesQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,SN,N> RangeSuperSlicesCounterQuery<K,SN,N> createRangeSuperSlicesCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer)
@Deprecated public static <K,N,V> IndexedSlicesQuery<K,N,V> createIndexedSlicesQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
createRangeSlicesQuery(Keyspace, Serializer, Serializer, Serializer) instead.public static <K,SN,N,V> RangeSubSlicesQuery<K,SN,N,V> createRangeSubSlicesQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,SN,N> RangeSubSlicesCounterQuery<K,SN,N> createRangeSubSlicesCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer)
public static <K,N,V> SliceQuery<K,N,V> createSliceQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,N> SliceCounterQuery<K,N> createCounterSliceQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer)
public static <K,SN,N,V> SubSliceQuery<K,SN,N,V> createSubSliceQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <K,SN,N> SubSliceCounterQuery<K,SN,N> createSubSliceCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer)
public static <K,SN,N,V> SuperSliceQuery<K,SN,N,V> createSuperSliceQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static <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 namecolumns - superNameSerializer - nameSerializer - valueSerializer - public static <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)
public static <SN,N> HCounterSuperColumn<SN,N> createCounterSuperColumn(SN name, List<HCounterColumn<N>> columns, Serializer<SN> superNameSerializer, Serializer<N> nameSerializer)
public static <N,V> HColumn<N,V> createColumn(N name, V value, long clock, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
Keyspace.createClock() for the value.public static <N,V> HColumn<N,V> createColumn(N name, V value, long clock)
public static <N,V> HColumn<N,V> createColumn(N name, V value)
public static <N,V> HColumn<N,V> createColumn(N name, V value, long clock, int ttl, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
Keyspace.createClock() for the clockpublic static <N,V> HColumn<N,V> createColumn(N name, V value, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
createClock()
If you want to define a clock explicitly, use one of the overloaded forms
below which take a clock, and call Keyspace.createClock()public static <N,V> HColumn<N,V> createColumn(N name, V value, int ttl, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public static HColumn<String,String> createStringColumn(String name, String value)
public static <N> HCounterColumn<N> createCounterColumn(N name, long value, Serializer<N> nameSerializer)
public static HCounterColumn<String> createCounterColumn(String name, long value)
public static long createClock()
CassandraHostConfigurator. Notice that this is a
convenience method. To specify explicit time,
Keyspace.createClock() should be used instead.public static KeyspaceDefinition createKeyspaceDefinition(String keyspace)
keyspace - public static KeyspaceDefinition createKeyspaceDefinition(String keyspaceName, String strategyClass, int replicationFactor, List<ColumnFamilyDefinition> cfDefs)
keyspaceName - strategyClass - - example:
org.apache.cassandra.locator.SimpleStrategy.class.getName()replicationFactor - - http://wiki.apache.org/cassandra/Operationspublic static ColumnFamilyDefinition createColumnFamilyDefinition(String keyspace, String cfName)
keyspace - cfName - public static ColumnFamilyDefinition createColumnFamilyDefinition(String keyspace, String cfName, ComparatorType comparatorType)
keyspace - cfName - comparatorType - public static ColumnFamilyDefinition createColumnFamilyDefinition(String keyspace, String cfName, ComparatorType comparatorType, List<ColumnDefinition> columnMetadata)
public static ClockResolution createClockResolution(String clockResolutionName)
clockResolutionName which
has to match any of the constants defined at ClockResolutionclockResolutionName - type of clock resolution to createCopyright © 2014. All Rights Reserved.