public class GraknTinkerGraph extends AbstractGraknGraph<org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph>
A Grakn Graph using TinkerGraph as a vendor backend.
Wraps up a TinkerGraph as a method of storing the Grakn Graph object Model.
With this vendor some exceptions are in place:
1. Transactions do not exists and all threads work on the same graph at the same time.
2. The rollback() operation is unsupported due to Tinkerpop Transactions not being supported.
LOG| Constructor and Description |
|---|
GraknTinkerGraph(org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph tinkerGraph,
String name,
String engineUrl,
boolean batchLoading) |
| Modifier and Type | Method and Description |
|---|---|
ai.grakn.graph.internal.ConceptImpl |
getConceptByBaseIdentifier(Object baseIdentifier) |
void |
rollback()
Resets the current transaction without committing.
|
admin, buildConcept, clear, clearGraph, close, closeGraph, closePermanent, commit, commit, commitTx, finaliseClose, fixDuplicateCasting, fixDuplicateResources, getConcept, getConcept, getConceptLog, getConcepts, getElementFactory, getEntityType, getKeyspace, getMetaConcept, getMetaEntityType, getMetaRelationType, getMetaResourceType, getMetaRoleType, getMetaRuleConstraint, getMetaRuleInference, getMetaRuleType, getRelation, getRelationType, getResourcesByValue, getResourceType, getRoleType, getRuleType, getTinkerPopGraph, getTinkerTraversal, getType, graql, hasCommitted, implicitConceptsVisible, initialiseMetaConcepts, isBatchLoadingEnabled, isClosed, putEntityType, putRelationType, putResourceType, putResourceTypeUnique, putRoleType, putRuleType, showImplicitConceptspublic ai.grakn.graph.internal.ConceptImpl getConceptByBaseIdentifier(Object baseIdentifier)
getConceptByBaseIdentifier in class AbstractGraknGraph<org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph>public void rollback()
GraknGraphrollback in interface GraknGraphrollback in class AbstractGraknGraph<org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph>Copyright © 2016 Grakn Labs Ltd. All rights reserved.