public abstract class HbaseStore extends Object implements BackendStore
| Modifier and Type | Class and Description |
|---|---|
static class |
HbaseStore.HbaseGraphStore |
static class |
HbaseStore.HbaseSchemaStore
Store defines
|
BackendStore.TxState| Constructor and Description |
|---|
HbaseStore(BackendStoreProvider provider,
String namespace,
String store) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginTx() |
void |
clear() |
void |
close() |
void |
commitTx() |
String |
database() |
BackendFeatures |
features() |
void |
init() |
<R> R |
metadata(HugeType type,
String meta,
Object[] args) |
void |
mutate(BackendMutation mutation) |
String |
namespace() |
void |
open(HugeConfig config) |
BackendStoreProvider |
provider() |
Iterator<BackendEntry> |
query(Query query) |
protected void |
registerTableManager(HugeType type,
HbaseTable table) |
void |
rollbackTx() |
String |
store() |
protected HbaseTable |
table(HugeType type) |
protected List<String> |
tableNames() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnextIdpublic HbaseStore(BackendStoreProvider provider, String namespace, String store)
protected void registerTableManager(HugeType type, HbaseTable table)
protected final HbaseTable table(HugeType type)
public String namespace()
public String store()
store in interface BackendStorepublic String database()
database in interface BackendStorepublic BackendStoreProvider provider()
provider in interface BackendStorepublic BackendFeatures features()
features in interface BackendStorepublic void open(HugeConfig config)
open in interface BackendStorepublic void close()
close in interface BackendStorepublic void mutate(BackendMutation mutation)
mutate in interface BackendStorepublic Iterator<BackendEntry> query(Query query)
query in interface BackendStorepublic void init()
init in interface BackendStorepublic void clear()
clear in interface BackendStorepublic void beginTx()
beginTx in interface BackendStorepublic void commitTx()
commitTx in interface BackendStorepublic void rollbackTx()
rollbackTx in interface BackendStorepublic <R> R metadata(HugeType type, String meta, Object[] args)
metadata in interface BackendStoreCopyright © 2017–2018. All rights reserved.