Class MapRDBClient

java.lang.Object
com.yahoo.ycsb.DB
com.mapr.ycsb.db.MapRDBClient

public class MapRDBClient extends com.yahoo.ycsb.DB
MapR-DB client for YCSB framework
  • Field Details

  • Constructor Details

    • MapRDBClient

      public MapRDBClient()
  • Method Details

    • init

      public void init() throws com.yahoo.ycsb.DBException
      Overrides:
      init in class com.yahoo.ycsb.DB
      Throws:
      com.yahoo.ycsb.DBException
    • cleanup

      public void cleanup() throws com.yahoo.ycsb.DBException
      Overrides:
      cleanup in class com.yahoo.ycsb.DB
      Throws:
      com.yahoo.ycsb.DBException
    • read

      public int read(String tableName, String key, Set<String> fields, HashMap<String,com.yahoo.ycsb.ByteIterator> result)
      Specified by:
      read in class com.yahoo.ycsb.DB
    • scan

      public int scan(String tableName, String startkey, int recordcount, Set<String> fields, Vector<HashMap<String,com.yahoo.ycsb.ByteIterator>> result)
      Specified by:
      scan in class com.yahoo.ycsb.DB
    • update

      public int update(String tableName, String key, HashMap<String,com.yahoo.ycsb.ByteIterator> values)
      Specified by:
      update in class com.yahoo.ycsb.DB
    • insert

      public int insert(String tableName, String key, HashMap<String,com.yahoo.ycsb.ByteIterator> values)
      Specified by:
      insert in class com.yahoo.ycsb.DB
    • delete

      public int delete(String tableName, String key)
      Specified by:
      delete in class com.yahoo.ycsb.DB