|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectDB
com.yahoo.ycsb.db.CassandraClient6
public class CassandraClient6
Cassandra 0.6 client for YCSB framework
Field Summary | |
---|---|
static java.lang.String |
CONNECTION_RETRY_PROPERTY
|
static java.lang.String |
CONNECTION_RETRY_PROPERTY_DEFAULT
|
int |
ConnectionRetries
|
static int |
Error
|
static int |
Ok
|
static java.lang.String |
OPERATION_RETRY_PROPERTY
|
static java.lang.String |
OPERATION_RETRY_PROPERTY_DEFAULT
|
int |
OperationRetries
|
Constructor Summary | |
---|---|
CassandraClient6()
|
Method Summary | |
---|---|
void |
cleanup()
Cleanup any state for this DB. |
int |
delete(java.lang.String table,
java.lang.String key)
Delete a record from the database. |
void |
init()
Initialize any state for this DB. |
int |
insert(java.lang.String table,
java.lang.String key,
java.util.HashMap<java.lang.String,java.lang.String> values)
Insert a record in the database. |
static void |
main(java.lang.String[] args)
|
int |
read(java.lang.String table,
java.lang.String key,
java.util.Set<java.lang.String> fields,
java.util.HashMap<java.lang.String,java.lang.String> result)
Read a record from the database. |
int |
scan(java.lang.String table,
java.lang.String startkey,
int recordcount,
java.util.Set<java.lang.String> fields,
java.util.Vector<java.util.HashMap<java.lang.String,java.lang.String>> result)
Perform a range scan for a set of records in the database. |
int |
update(java.lang.String table,
java.lang.String key,
java.util.HashMap<java.lang.String,java.lang.String> values)
Update a record in the database. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int Ok
public static final int Error
public int ConnectionRetries
public int OperationRetries
public static final java.lang.String CONNECTION_RETRY_PROPERTY
public static final java.lang.String CONNECTION_RETRY_PROPERTY_DEFAULT
public static final java.lang.String OPERATION_RETRY_PROPERTY
public static final java.lang.String OPERATION_RETRY_PROPERTY_DEFAULT
Constructor Detail |
---|
public CassandraClient6()
Method Detail |
---|
public void init() throws DBException
DBException
public void cleanup() throws DBException
DBException
public int read(java.lang.String table, java.lang.String key, java.util.Set<java.lang.String> fields, java.util.HashMap<java.lang.String,java.lang.String> result)
table
- The name of the tablekey
- The record key of the record to read.fields
- The list of fields to read, or null for all of themresult
- A HashMap of field/value pairs for the result
public int scan(java.lang.String table, java.lang.String startkey, int recordcount, java.util.Set<java.lang.String> fields, java.util.Vector<java.util.HashMap<java.lang.String,java.lang.String>> result)
table
- The name of the tablestartkey
- The record key of the first record to read.recordcount
- The number of records to readfields
- The list of fields to read, or null for all of themresult
- A Vector of HashMaps, where each HashMap is a set field/value pairs for one record
public int update(java.lang.String table, java.lang.String key, java.util.HashMap<java.lang.String,java.lang.String> values)
table
- The name of the tablekey
- The record key of the record to write.values
- A HashMap of field/value pairs to update in the record
public int insert(java.lang.String table, java.lang.String key, java.util.HashMap<java.lang.String,java.lang.String> values)
table
- The name of the tablekey
- The record key of the record to insert.values
- A HashMap of field/value pairs to insert in the record
public int delete(java.lang.String table, java.lang.String key)
table
- The name of the tablekey
- The record key of the record to delete.
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |