Package com.mapr.ycsb.db
Class MapRDBClient
- java.lang.Object
-
- com.yahoo.ycsb.DB
-
- com.mapr.ycsb.db.MapRDBClient
-
public class MapRDBClient extends com.yahoo.ycsb.DBMapR-DB client for YCSB framework
-
-
Field Summary
Fields Modifier and Type Field Description static intHttpErrorstatic intNoMatchingRecordstatic intOkstatic intServerError
-
Constructor Summary
Constructors Constructor Description MapRDBClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup()intdelete(java.lang.String tableName, java.lang.String key)voidinit()intinsert(java.lang.String tableName, java.lang.String key, java.util.HashMap<java.lang.String,com.yahoo.ycsb.ByteIterator> values)intread(java.lang.String tableName, java.lang.String key, java.util.Set<java.lang.String> fields, java.util.HashMap<java.lang.String,com.yahoo.ycsb.ByteIterator> result)intscan(java.lang.String tableName, java.lang.String startkey, int recordcount, java.util.Set<java.lang.String> fields, java.util.Vector<java.util.HashMap<java.lang.String,com.yahoo.ycsb.ByteIterator>> result)intupdate(java.lang.String tableName, java.lang.String key, java.util.HashMap<java.lang.String,com.yahoo.ycsb.ByteIterator> values)
-
-
-
Field Detail
-
Ok
public static final int Ok
- See Also:
- Constant Field Values
-
ServerError
public static final int ServerError
- See Also:
- Constant Field Values
-
HttpError
public static final int HttpError
- See Also:
- Constant Field Values
-
NoMatchingRecord
public static final int NoMatchingRecord
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init() throws com.yahoo.ycsb.DBException- Overrides:
initin classcom.yahoo.ycsb.DB- Throws:
com.yahoo.ycsb.DBException
-
cleanup
public void cleanup() throws com.yahoo.ycsb.DBException- Overrides:
cleanupin classcom.yahoo.ycsb.DB- Throws:
com.yahoo.ycsb.DBException
-
read
public int read(java.lang.String tableName, java.lang.String key, java.util.Set<java.lang.String> fields, java.util.HashMap<java.lang.String,com.yahoo.ycsb.ByteIterator> result)- Specified by:
readin classcom.yahoo.ycsb.DB
-
scan
public int scan(java.lang.String tableName, java.lang.String startkey, int recordcount, java.util.Set<java.lang.String> fields, java.util.Vector<java.util.HashMap<java.lang.String,com.yahoo.ycsb.ByteIterator>> result)- Specified by:
scanin classcom.yahoo.ycsb.DB
-
update
public int update(java.lang.String tableName, java.lang.String key, java.util.HashMap<java.lang.String,com.yahoo.ycsb.ByteIterator> values)- Specified by:
updatein classcom.yahoo.ycsb.DB
-
insert
public int insert(java.lang.String tableName, java.lang.String key, java.util.HashMap<java.lang.String,com.yahoo.ycsb.ByteIterator> values)- Specified by:
insertin classcom.yahoo.ycsb.DB
-
delete
public int delete(java.lang.String tableName, java.lang.String key)- Specified by:
deletein classcom.yahoo.ycsb.DB
-
-