Package com.mapr.kvstore
Interface KvTable<T>
- All Known Implementing Classes:
HashedStringKvStore,InMemoryByteStringKvTable,InMemoryKvTable,KvStore
public interface KvTable<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanCognate oflookup(Object, boolean), this function checks for the presence of an entry with a specific key.default KvTableScannerintgetKeyFromKvStoreKey(com.mapr.fs.proto.Fileserver.KvStoreKey key) longcom.mapr.fs.proto.Fileserver.KvMsggetLeftNearValue(T key) com.mapr.fs.proto.Fileserver.KvStoreKeycom.mapr.fs.proto.Fileserver.KvStoreKeycom.mapr.fs.proto.Fileserver.KvMsggetRightNearValue(T key) getScanner(boolean keysOnly) getScanner(T startKey, boolean keysOnly) getScanner(T startKey, T endKey, boolean keysOnly) default booleanbyte[]byte[]default longcom.mapr.fs.proto.Fileserver.KvstoreLookupNearResponselookupNear(T key) intInitializes in-memory state of the table, such as setting key type (where necessary).voidsetType(int type) voidsetVarKeyType(String type)
-
Method Details
-
open
Initializes in-memory state of the table, such as setting key type (where necessary).- Parameters:
name- name of the key-value table to be initialized- Returns:
-
close
void close() -
lookup
-
lookup
-
exists
Cognate oflookup(Object, boolean), this function checks for the presence of an entry with a specific key.- Parameters:
keyValue-- Returns:
-
getTableName
String getTableName() -
getLeftNearValue
-
getRightNearValue
-
lookupNear
- Throws:
KvStoreException
-
getMinKey
com.mapr.fs.proto.Fileserver.KvStoreKey getMinKey() -
getMaxKey
com.mapr.fs.proto.Fileserver.KvStoreKey getMaxKey() -
getKeyCnt
int getKeyCnt() -
getKvVersion
long getKvVersion() -
setVarKeyType
-
getKeyFromKvStoreKey
-
getScanner
-
getScanner
-
getScanner
-
setType
void setType(int type) -
getHashedStringScanner
-
lookupCollisionNr
default long lookupCollisionNr() -
isExistCollisionKey
default boolean isExistCollisionKey()
-