Uses of Interface
me.prettyprint.hector.api.ddl.ColumnFamilyDefinition

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.
 



Copyright © 2013. All Rights Reserved.