Package com.mapr.kvstore
Interface KvDatabaseFactory
-
- All Known Implementing Classes:
HashedStringKvFactory,InMemoryKvDatabase
public interface KvDatabaseFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> KvTable<T>create()<T> voidcreateAndOpenTable(java.lang.String tableName, KvTable<T> table, int keyType, boolean create)<T> voidcreateAndOpenTableBasedOnRole(java.lang.String tableName, KvTable<T> table, int keyType, boolean create)KvDatabaseOpgetOperator()<T> intopenTableNoRetry(java.lang.String tableName, KvTable<T> table, int keyType)
-
-
-
Method Detail
-
create
<T> KvTable<T> create()
-
createAndOpenTable
<T> void createAndOpenTable(java.lang.String tableName, KvTable<T> table, int keyType, boolean create) throws java.lang.Exception- Throws:
java.lang.Exception
-
openTableNoRetry
<T> int openTableNoRetry(java.lang.String tableName, KvTable<T> table, int keyType) throws java.lang.Exception- Throws:
java.lang.Exception
-
createAndOpenTableBasedOnRole
<T> void createAndOpenTableBasedOnRole(java.lang.String tableName, KvTable<T> table, int keyType, boolean create) throws java.lang.Exception- Throws:
java.lang.Exception
-
getOperator
KvDatabaseOp getOperator()
-
-