|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ColumnFamilyDefinition | |
|---|---|
| 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.service | |
| me.prettyprint.hector.api | The api package defines the main hector api entry points (aka the v2 API) |
| me.prettyprint.hector.api.ddl | The api.ddl package defines all Data Definition operations that hector supports which include:
Adding new keyspaces
Adding new column families
Defining indices
Deleting exisiting constructs
A note should be taken that by server design, it is required that all DDL operations are to be
performed in a serialized manner. Cassandra cannot support two DDL operations issued at the same time. |
| me.prettyprint.hector.api.factory | |
| Uses of ColumnFamilyDefinition in me.prettyprint.cassandra.model |
|---|
| Classes in me.prettyprint.cassandra.model that implement ColumnFamilyDefinition | |
|---|---|
class |
BasicColumnFamilyDefinition
|
| Methods in me.prettyprint.cassandra.model that return types with arguments of type ColumnFamilyDefinition | |
|---|---|
List<ColumnFamilyDefinition> |
BasicKeyspaceDefinition.getCfDefs()
|
| Methods in me.prettyprint.cassandra.model with parameters of type ColumnFamilyDefinition | |
|---|---|
void |
BasicKeyspaceDefinition.addColumnFamily(ColumnFamilyDefinition columnFamilyDefinition)
|
void |
BasicKeyspaceDefinition.removeColumnFamily(ColumnFamilyDefinition columnFamilyDefinition)
|
| Constructors in me.prettyprint.cassandra.model with parameters of type ColumnFamilyDefinition | |
|---|---|
BasicColumnFamilyDefinition(ColumnFamilyDefinition columnFamilyDefinition)
Builds a BasicColumnFamilyDefinition based off the interface |
|
| Uses of ColumnFamilyDefinition in me.prettyprint.cassandra.service |
|---|
| Classes in me.prettyprint.cassandra.service that implement ColumnFamilyDefinition | |
|---|---|
class |
ThriftCfDef
|
| Methods in me.prettyprint.cassandra.service that return types with arguments of type ColumnFamilyDefinition | |
|---|---|
static List<ColumnFamilyDefinition> |
ThriftCfDef.fromThriftList(List<org.apache.cassandra.thrift.CfDef> cfDefs)
|
List<ColumnFamilyDefinition> |
ThriftKsDef.getCfDefs()
|
| Methods in me.prettyprint.cassandra.service with parameters of type ColumnFamilyDefinition | |
|---|---|
String |
ThriftCluster.addColumnFamily(ColumnFamilyDefinition cfdef)
|
String |
ThriftCluster.addColumnFamily(ColumnFamilyDefinition cfdef,
boolean waitForSchemaAgreement)
|
void |
ThriftKsDef.addColumnFamilyDefinition(ColumnFamilyDefinition columnFamilyDefinition)
|
String |
ThriftCluster.updateColumnFamily(ColumnFamilyDefinition cfdef)
|
String |
ThriftCluster.updateColumnFamily(ColumnFamilyDefinition cfdef,
boolean waitForSchemaAgreement)
|
| Method parameters in me.prettyprint.cassandra.service with type arguments of type ColumnFamilyDefinition | |
|---|---|
static List<org.apache.cassandra.thrift.CfDef> |
ThriftCfDef.toThriftList(List<ColumnFamilyDefinition> cfDefs)
|
| Constructors in me.prettyprint.cassandra.service with parameters of type ColumnFamilyDefinition | |
|---|---|
ThriftCfDef(ColumnFamilyDefinition columnFamilyDefinition)
|
|
| Constructor parameters in me.prettyprint.cassandra.service with type arguments of type ColumnFamilyDefinition | |
|---|---|
ThriftKsDef(String keyspaceName,
String strategyClass,
int replicationFactor,
List<ColumnFamilyDefinition> cfDefs)
|
|
| Uses of ColumnFamilyDefinition in me.prettyprint.hector.api |
|---|
| Methods in me.prettyprint.hector.api with parameters of type ColumnFamilyDefinition | |
|---|---|
String |
Cluster.addColumnFamily(ColumnFamilyDefinition cfdef)
Add a column family and returns without waiting for schema cluster agreement. |
String |
Cluster.addColumnFamily(ColumnFamilyDefinition cfdef,
boolean waitForSchemaAgreement)
Add a column family and wait for schema cluster agreement if waitForSchemaAgreement
is set to true. |
String |
Cluster.updateColumnFamily(ColumnFamilyDefinition cfdef)
Updates a column family and does not wait for schema agreement. |
String |
Cluster.updateColumnFamily(ColumnFamilyDefinition cfdef,
boolean waitForSchemaAgreement)
Update a column family and wait for schema cluster agreement if waitForSchemaAgreement
is set to true. |
| Uses of ColumnFamilyDefinition in me.prettyprint.hector.api.ddl |
|---|
| Methods in me.prettyprint.hector.api.ddl that return types with arguments of type ColumnFamilyDefinition | |
|---|---|
List<ColumnFamilyDefinition> |
KeyspaceDefinition.getCfDefs()
|
| Uses of ColumnFamilyDefinition in me.prettyprint.hector.api.factory |
|---|
| Methods in me.prettyprint.hector.api.factory that return ColumnFamilyDefinition | |
|---|---|
static ColumnFamilyDefinition |
HFactory.createColumnFamilyDefinition(String keyspace,
String cfName)
Create a column family for a given keyspace without comparator type. |
static ColumnFamilyDefinition |
HFactory.createColumnFamilyDefinition(String keyspace,
String cfName,
ComparatorType comparatorType)
Create a column family for a given keyspace without comparator type. |
static ColumnFamilyDefinition |
HFactory.createColumnFamilyDefinition(String keyspace,
String cfName,
ComparatorType comparatorType,
List<ColumnDefinition> columnMetadata)
|
| Method parameters in me.prettyprint.hector.api.factory with type arguments of type ColumnFamilyDefinition | |
|---|---|
static KeyspaceDefinition |
HFactory.createKeyspaceDefinition(String keyspaceName,
String strategyClass,
int replicationFactor,
List<ColumnFamilyDefinition> cfDefs)
Use createKeyspaceDefinition to add a new Keyspace to cluster. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||