package me.xhh.hector06; public class ExampleBaseDBA extends DBA { private static final DBConfig defaultDbConfig = new DBConfig("localhost", 9160, "demo"); /** Database definition: (super) column families in the keyspace: Keyspace1 */ enum DemoDB implements ColumnFamily { /** * Column Family. An example.<br/> * { User ID - (Property name: Property value) } */ ExampleColumnFamily, /** * Super Column Family. Another example.<br/> * { User ID - Time - (Property name: Property value) } */ ExampleSuperColumnFamily; } /* ---------------- Example Keyspace config ---------------- <Keyspace Name="Keyspace1"> <ColumnFamily Name="ExampleColumnFamily" CompareWith="UTF8Type" /> <ColumnFamily Name="ExampleSuperColumnFamily" ColumnType="Super" CompareWith="LongType" CompareSubcolumnsWith="UTF8Type" /> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy> <ReplicationFactor>1</ReplicationFactor> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch> </Keyspace> */ public ExampleBaseDBA() { super(defaultDbConfig); } public ExampleBaseDBA(DBConfig dbConfig) { super(dbConfig); } }