|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.yahoo.ycsb.DB
com.yahoo.ycsb.BasicDB
public class BasicDB
Basic DB that just prints out the requested operations, instead of doing them against a database.
| Field Summary | |
|---|---|
static java.lang.String |
SIMULATE_DELAY
|
static java.lang.String |
SIMULATE_DELAY_DEFAULT
|
static java.lang.String |
VERBOSE
|
static java.lang.String |
VERBOSE_DEFAULT
|
| Constructor Summary | |
|---|---|
BasicDB()
|
|
| Method Summary | |
|---|---|
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. |
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 com.yahoo.ycsb.DB |
|---|
cleanup, getProperties, setProperties |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String VERBOSE
public static final java.lang.String VERBOSE_DEFAULT
public static final java.lang.String SIMULATE_DELAY
public static final java.lang.String SIMULATE_DELAY_DEFAULT
| Constructor Detail |
|---|
public BasicDB()
| Method Detail |
|---|
public void init()
init in class DB
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)
read in class DBtable - 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)
scan in class DBtable - 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)
update in class DBtable - 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)
insert in class DBtable - 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)
delete in class DBtable - The name of the tablekey - The record key of the record to delete.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||