public class SystemKeyspaceImpl extends Object implements SystemKeyspace
SystemKeyspace that uses a EngineGraknTxFactory to access a knowledge
base and store keyspace information.KEYSPACE_RESOURCE, SYSTEM_KB_KEYSPACE| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKeyspace(ai.grakn.Keyspace keyspace) |
static SystemKeyspace |
create(EngineGraknTxFactory factory,
LockProvider lockProvider,
boolean loadSystemSchema) |
boolean |
deleteKeyspace(ai.grakn.Keyspace keyspace) |
Set<ai.grakn.Keyspace> |
keyspaces() |
void |
loadSystemSchema() |
void |
openKeyspace(ai.grakn.Keyspace keyspace) |
public static SystemKeyspace create(EngineGraknTxFactory factory, LockProvider lockProvider, boolean loadSystemSchema)
public void openKeyspace(ai.grakn.Keyspace keyspace)
openKeyspace in interface SystemKeyspacepublic boolean containsKeyspace(ai.grakn.Keyspace keyspace)
containsKeyspace in interface SystemKeyspacepublic boolean deleteKeyspace(ai.grakn.Keyspace keyspace)
deleteKeyspace in interface SystemKeyspacepublic Set<ai.grakn.Keyspace> keyspaces()
keyspaces in interface SystemKeyspacepublic void loadSystemSchema()
loadSystemSchema in interface SystemKeyspaceCopyright © 2017 Grakn Labs Ltd. All rights reserved.