Package com.mapr.fs
Class MemMapRDBUtils
- java.lang.Object
-
- com.mapr.fs.MapRDbUtils
-
- com.mapr.fs.MemMapRDBUtils
-
public class MemMapRDBUtils extends MapRDbUtils
-
-
Constructor Summary
Constructors Constructor Description MemMapRDBUtils()MemMapRDBUtils(MapRFileSystem maprfs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidDelete(byte[] key)voidDelete(byte[] key, java.lang.String colName)booleanExist(byte[] key)byte[]Get(byte[] key)MapRDbResultScannergetKeysScanner(byte[] startKey, byte[] endKey)MapRDbResultScannergetKeysScanner(byte[] startKey, byte[] endKey, boolean defaultColumn)MapRDbResultScannergetScanner(byte[] startKey, byte[] endKey)MapRDbResultScannergetScanner(byte[] startKey, byte[] endKey, boolean defaultColumn)MapRDbResultScannergetScanner(byte[] startKey, byte[] endKey, boolean defaultColumn, boolean onlyKeys)MapRDbResultScannergetScannerForPrefix(byte[] prefix, boolean defaultColumn)voidInit(java.lang.String tablePath, java.lang.String defaultColumnFamily, java.lang.String defaultQualifier)static booleanisDbCreated(java.lang.String path)java.util.Map<java.lang.String,byte[]>MultiColumnGet(byte[] key)voidPut(byte[] key, byte[] value)voidPut(byte[] key, java.util.Map<java.lang.String,byte[]> valueMap)voidPut(byte[] key, java.util.Map<java.lang.String,byte[]> insValueMap, java.util.List<java.lang.String> delColumns)-
Methods inherited from class com.mapr.fs.MapRDbUtils
batchPut, getScannerForTimeRange, GetTimeStamps, printBytes
-
-
-
-
Constructor Detail
-
MemMapRDBUtils
public MemMapRDBUtils()
-
MemMapRDBUtils
public MemMapRDBUtils(MapRFileSystem maprfs)
-
-
Method Detail
-
Init
public void Init(java.lang.String tablePath, java.lang.String defaultColumnFamily, java.lang.String defaultQualifier) throws java.io.IOException- Overrides:
Initin classMapRDbUtils- Throws:
java.io.IOException
-
isDbCreated
public static boolean isDbCreated(java.lang.String path)
-
close
public void close()
- Overrides:
closein classMapRDbUtils
-
Put
public void Put(byte[] key, byte[] value) throws java.io.IOException- Overrides:
Putin classMapRDbUtils- Throws:
java.io.IOException
-
Put
public void Put(byte[] key, java.util.Map<java.lang.String,byte[]> valueMap) throws java.io.IOException- Overrides:
Putin classMapRDbUtils- Throws:
java.io.IOException
-
Put
public void Put(byte[] key, java.util.Map<java.lang.String,byte[]> insValueMap, java.util.List<java.lang.String> delColumns) throws java.io.IOException- Overrides:
Putin classMapRDbUtils- Throws:
java.io.IOException
-
Delete
public void Delete(byte[] key, java.lang.String colName) throws java.io.IOException- Overrides:
Deletein classMapRDbUtils- Throws:
java.io.IOException
-
Delete
public void Delete(byte[] key) throws java.io.IOException- Overrides:
Deletein classMapRDbUtils- Throws:
java.io.IOException
-
Get
public byte[] Get(byte[] key) throws java.io.IOException- Overrides:
Getin classMapRDbUtils- Throws:
java.io.IOException
-
MultiColumnGet
public java.util.Map<java.lang.String,byte[]> MultiColumnGet(byte[] key) throws java.io.IOException- Overrides:
MultiColumnGetin classMapRDbUtils- Throws:
java.io.IOException
-
Exist
public boolean Exist(byte[] key) throws java.io.IOException- Overrides:
Existin classMapRDbUtils- Throws:
java.io.IOException
-
getKeysScanner
public MapRDbResultScanner getKeysScanner(byte[] startKey, byte[] endKey, boolean defaultColumn) throws java.io.IOException
- Overrides:
getKeysScannerin classMapRDbUtils- Throws:
java.io.IOException
-
getKeysScanner
public MapRDbResultScanner getKeysScanner(byte[] startKey, byte[] endKey) throws java.io.IOException
- Overrides:
getKeysScannerin classMapRDbUtils- Throws:
java.io.IOException
-
getScanner
public MapRDbResultScanner getScanner(byte[] startKey, byte[] endKey) throws java.io.IOException
- Overrides:
getScannerin classMapRDbUtils- Throws:
java.io.IOException
-
getScanner
public MapRDbResultScanner getScanner(byte[] startKey, byte[] endKey, boolean defaultColumn) throws java.io.IOException
- Overrides:
getScannerin classMapRDbUtils- Throws:
java.io.IOException
-
getScanner
public MapRDbResultScanner getScanner(byte[] startKey, byte[] endKey, boolean defaultColumn, boolean onlyKeys) throws java.io.IOException
- Overrides:
getScannerin classMapRDbUtils- Throws:
java.io.IOException
-
getScannerForPrefix
public MapRDbResultScanner getScannerForPrefix(byte[] prefix, boolean defaultColumn) throws java.io.IOException
- Overrides:
getScannerForPrefixin classMapRDbUtils- Throws:
java.io.IOException
-
-