|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.gora.cassandra.store.CassandraClient<K,T>
public class CassandraClient<K,T extends Persistent>
| Field Summary | |
|---|---|
static org.slf4j.Logger |
LOG
|
| Constructor Summary | |
|---|---|
CassandraClient()
|
|
| Method Summary | |
|---|---|
void |
addColumn(String key,
String fieldName,
Object value)
Insert a field in a column. |
void |
addSubColumn(String key,
String fieldName,
String memberName,
Object value)
Insert a member in a super column. |
void |
checkKeyspace()
Check if keyspace already exists. |
void |
dropKeyspace()
Drop keyspace. |
List<me.prettyprint.hector.api.beans.Row<String,String,String>> |
execute(CassandraQuery<K,T> cassandraQuery,
String family)
Select a family column in the keyspace. |
List<me.prettyprint.hector.api.beans.SuperRow<String,String,String,String>> |
executeSuper(CassandraQuery<K,T> cassandraQuery,
String family)
|
Map<String,List<String>> |
getFamilyMap(Query<K,T> query)
Select the families that contain at least one column mapped to a query field. |
Map<String,String> |
getReverseMap(Query<K,T> query)
Select the field names according to the column names, which format if fully qualified: "family:column" |
void |
initialize()
|
boolean |
isSuper(String family)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.slf4j.Logger LOG
| Constructor Detail |
|---|
public CassandraClient()
| Method Detail |
|---|
public void initialize()
throws Exception
Exceptionpublic void checkKeyspace()
public void dropKeyspace()
public void addColumn(String key,
String fieldName,
Object value)
key - the row keyfieldName - the field namevalue - the field value.
public void addSubColumn(String key,
String fieldName,
String memberName,
Object value)
key - the row keyfieldName - the field namememberName - the member namevalue - the member value
public List<me.prettyprint.hector.api.beans.Row<String,String,String>> execute(CassandraQuery<K,T> cassandraQuery,
String family)
cassandraQuery - a wrapper of the queryfamily - the family name to be queried
public Map<String,List<String>> getFamilyMap(Query<K,T> query)
query - indicates the columns to select
public Map<String,String> getReverseMap(Query<K,T> query)
query -
public boolean isSuper(String family)
public List<me.prettyprint.hector.api.beans.SuperRow<String,String,String,String>> executeSuper(CassandraQuery<K,T> cassandraQuery,
String family)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||