Skip navigation links
Grakn
A B C D E F G H I K L M N O P R S T U V W 

A

abort() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
abort() - Method in class ai.grakn.kb.internal.GraknTxTinker
 
AbstractElement<E extends org.apache.tinkerpop.gremlin.structure.Element,P extends Enum> - Class in ai.grakn.kb.internal.structure
GraknTx AbstractElement
add(String, Object) - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
addConclusion(Type) - Method in class ai.grakn.kb.internal.concept.RuleImpl
 
addEdge(ConceptVertex, Schema.EdgeLabel) - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
addEdge(VertexElement, Schema.EdgeLabel) - Method in class ai.grakn.kb.internal.structure.VertexElement
 
addedInstance(ConceptId) - Method in class ai.grakn.kb.internal.cache.TxCache
 
addEntity() - Method in class ai.grakn.kb.internal.concept.EntityTypeImpl
 
addHypothesis(Type) - Method in class ai.grakn.kb.internal.concept.RuleImpl
 
addNewAttribute(String, ConceptId) - Method in class ai.grakn.kb.internal.cache.TxCache
 
addRelationship() - Method in class ai.grakn.kb.internal.concept.RelationshipTypeImpl
 
addRolePlayer(Role, Thing) - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
Expands this Relationship to include a new role player which is playing a specific Role.
addRolePlayer(Role, Thing) - Method in class ai.grakn.kb.internal.concept.RelationshipReified
 
addVertexElement(Schema.BaseType, ConceptId...) - Method in class ai.grakn.kb.internal.concept.ElementFactory
Creates a new VertexElement with a ConceptId which can optionally be set.
addVertexElement(Schema.BaseType, ConceptId...) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
admin() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
ai.grakn.factory - package ai.grakn.factory
Provides graph accessors for different backends.
ai.grakn.kb.internal - package ai.grakn.kb.internal
Internal implementation of GraknTx.
ai.grakn.kb.internal.cache - package ai.grakn.kb.internal.cache
Internal implementation of caching mechanism used by any GraknTx
ai.grakn.kb.internal.computer - package ai.grakn.kb.internal.computer
Internal implementation of GraknComputer
ai.grakn.kb.internal.computer.interceptor - package ai.grakn.kb.internal.computer.interceptor
 
ai.grakn.kb.internal.concept - package ai.grakn.kb.internal.concept
Internal implementation of Concepts
ai.grakn.kb.internal.structure - package ai.grakn.kb.internal.structure
Internal implementation of structures embedded in a GraknTx.
ai.grakn.util - package ai.grakn.util
 
allRolePlayers() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
allRolePlayers() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
Retrieve a list of all Thing involved in the Relationship, and the Role they play.
allRolePlayers() - Method in class ai.grakn.kb.internal.concept.RelationshipReified
 
apply(TraversalVertexProgram, JavaPairRDD<Object, VertexWritable>, GraknSparkMemory) - Method in class ai.grakn.kb.internal.computer.interceptor.GraknSparkStarBarrierInterceptor
 
applyGraphFilter(JavaPairRDD<Object, VertexWritable>, GraphFilter) - Static method in class ai.grakn.kb.internal.computer.GraknSparkExecutor
 
attribute(Attribute) - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
attribute(Attribute) - Method in class ai.grakn.kb.internal.concept.ThingImpl
 
attribute(AttributeType) - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
AttributeImpl<D> - Class in ai.grakn.kb.internal.concept
Represent a literal resource in the graph.
attributeRelationship(Attribute) - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
attributeRelationship(Attribute) - Method in class ai.grakn.kb.internal.concept.ThingImpl
 
attributes(AttributeType[]) - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
attributes(AttributeType...) - Method in class ai.grakn.kb.internal.concept.ThingImpl
 
attributes() - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
AttributeTypeImpl<D> - Class in ai.grakn.kb.internal.concept
An ontological element which models and categorises the various Attribute in the graph.

B

baseType() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
bool() - Static method in class ai.grakn.kb.internal.cache.Cacheable
 
broadcastMemory(JavaSparkContext) - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
buildCasting(EdgeElement) - Method in class ai.grakn.kb.internal.concept.ElementFactory
 
buildConcept(Vertex) - Method in class ai.grakn.kb.internal.concept.ElementFactory
Constructors are called directly because this is only called when reading a known vertex or concept.
buildConcept(VertexElement) - Method in class ai.grakn.kb.internal.concept.ElementFactory
 
buildConcept(Edge) - Method in class ai.grakn.kb.internal.concept.ElementFactory
Constructors are called directly because this is only called when reading a known Edge or Concept.
buildConcept(EdgeElement) - Method in class ai.grakn.kb.internal.concept.ElementFactory
 
buildConcept(Vertex) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
buildConcept(Edge) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
buildEdgeElement(Edge) - Method in class ai.grakn.kb.internal.concept.ElementFactory
 
buildEntityType(VertexElement, EntityType) - Method in class ai.grakn.kb.internal.concept.ElementFactory
 
buildRelation(EdgeElement, RelationshipType, Role, Role) - Method in class ai.grakn.kb.internal.concept.ElementFactory
 
buildRelationType(VertexElement, RelationshipType, Boolean) - Method in class ai.grakn.kb.internal.concept.ElementFactory
 
buildResourceType(VertexElement, AttributeType<V>, AttributeType.DataType<V>) - Method in class ai.grakn.kb.internal.concept.ElementFactory
 
buildRole(VertexElement, Role, Boolean) - Method in class ai.grakn.kb.internal.concept.ElementFactory
 
buildRule(VertexElement, Rule, Pattern, Pattern) - Method in class ai.grakn.kb.internal.concept.ElementFactory
 
buildVertexElement(Vertex) - Method in class ai.grakn.kb.internal.concept.ElementFactory
Builds a VertexElement from an already existing Vertex.

C

Cache<V> - Class in ai.grakn.kb.internal.cache
An internal cached element
Cache(Cacheable<V>, Supplier<V>) - Constructor for class ai.grakn.kb.internal.cache.Cache
 
Cacheable<V> - Class in ai.grakn.kb.internal.cache
Contains the functionality needed to add an Object to Cache
cacheConcept(Concept) - Method in class ai.grakn.kb.internal.cache.TxCache
Caches a concept so it does not have to be rebuilt later.
cacheLabel(Label, LabelId) - Method in class ai.grakn.kb.internal.cache.GlobalCache
Caches a label so we can map type labels to type ids.
cacheType(Label, SchemaConcept) - Method in class ai.grakn.kb.internal.cache.GlobalCache
Caches a type so that we can retrieve ontological concepts without making a DB read.
cancelJobs() - Method in class ai.grakn.kb.internal.computer.GraknSparkComputer
 
Casting - Class in ai.grakn.kb.internal.structure
Represents An Thing Playing a Role
Casting(EdgeElement) - Constructor for class ai.grakn.kb.internal.structure.Casting
 
castingsRelation(Role...) - Method in class ai.grakn.kb.internal.concept.RelationshipReified
Castings are retrieved from the perspective of the Relationship
checkMutationAllowed() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
checkSchemaMutationAllowed() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
clear() - Method in class ai.grakn.kb.internal.cache.Cache
Clears the cache.
clearGraph() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
close() - Method in class ai.grakn.factory.GraknSessionImpl
 
close() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
closeSession() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
closeTx(String) - Method in class ai.grakn.kb.internal.cache.TxCache
 
commit() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
commit() - Method in class ai.grakn.kb.internal.GraknTxTinker
 
CommitLog - Class in ai.grakn.kb.internal
Stores the commit log of a GraknTx.
CommitLog() - Constructor for class ai.grakn.kb.internal.CommitLog
 
commitLog() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
commitNoLogs() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
compareTo(Concept) - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
compareTo(Concept) - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
complete() - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
compute(VertexProgram, MapReduce, Set<LabelId>, Boolean) - Method in class ai.grakn.kb.internal.computer.GraknComputerImpl
 
compute(VertexProgram, MapReduce, Set<LabelId>) - Method in class ai.grakn.kb.internal.computer.GraknComputerImpl
 
concept() - Static method in class ai.grakn.kb.internal.cache.Cacheable
 
conceptId() - Static method in class ai.grakn.kb.internal.cache.Cacheable
 
ConceptImpl - Class in ai.grakn.kb.internal.concept
The base concept implementation.
ConceptVertex - Interface in ai.grakn.kb.internal.concept
A Concept represented as a VertexElement
configure(String, Object) - Method in class ai.grakn.kb.internal.computer.GraknSparkComputer
 
contactEngine(String, String, String) - Static method in class ai.grakn.util.EngineCommunicator
 
contactEngine(String, String) - Static method in class ai.grakn.util.EngineCommunicator
 
ContainsTxCache - Interface in ai.grakn.kb.internal.cache
Indicates a Cache is contained within the class
convertLabelToId(Label) - Method in class ai.grakn.kb.internal.cache.TxCache
 
convertToId(Label) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
copy(V) - Method in class ai.grakn.kb.internal.cache.Cacheable
Copies the old value into a new value.
create(VertexElement, AttributeType<D>, Object) - Static method in class ai.grakn.kb.internal.concept.AttributeImpl
 
create(VertexElement, AttributeType<D>, AttributeType.DataType<D>) - Static method in class ai.grakn.kb.internal.concept.AttributeTypeImpl
 
create(VertexElement, EntityType) - Static method in class ai.grakn.kb.internal.concept.EntityImpl
 
create(VertexElement, EntityType) - Static method in class ai.grakn.kb.internal.concept.EntityTypeImpl
 
create(RelationshipType, Role, Role, EdgeElement) - Static method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
create(RelationshipStructure) - Static method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
create(VertexElement, RelationshipType) - Static method in class ai.grakn.kb.internal.concept.RelationshipReified
 
create(VertexElement, RelationshipType, Boolean) - Static method in class ai.grakn.kb.internal.concept.RelationshipTypeImpl
 
create(VertexElement, Role, Boolean) - Static method in class ai.grakn.kb.internal.concept.RoleImpl
 
create(VertexElement, Rule, Pattern, Pattern) - Static method in class ai.grakn.kb.internal.concept.RuleImpl
 
createShard() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
currentShard() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 

D

dataType() - Method in class ai.grakn.kb.internal.concept.AttributeImpl
 
delete() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
Deletes the concept.
delete() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
delete() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
delete() - Method in class ai.grakn.kb.internal.concept.RelationshipTypeImpl
 
delete() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
Deletes the concept as a SchemaConcept
delete() - Method in class ai.grakn.kb.internal.concept.ThingImpl
Deletes the concept as an Thing
delete() - Method in class ai.grakn.kb.internal.concept.TypeImpl
Deletes the concept as type
delete() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
delete() - Method in class ai.grakn.kb.internal.structure.AbstractElement
Deletes the element from the graph
delete() - Method in class ai.grakn.kb.internal.structure.EdgeElement
Deletes the edge between two concepts and adds both those concepts for re-validation in case something goes wrong
deleteAttribute(Attribute) - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
deleteAttribute(Attribute) - Method in class ai.grakn.kb.internal.concept.ThingImpl
 
deleteAttribute(AttributeType) - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
deleteEdge(Direction, Schema.EdgeLabel, VertexElement...) - Method in class ai.grakn.kb.internal.structure.VertexElement
Deletes all the edges of a specific Schema.EdgeLabel to or from a specific set of targets.
deleteKey(AttributeType) - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
deleteNode() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
Deletes the node and adds it neighbours for validation
deletePlays(Role) - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
deleteRelates(Role) - Method in class ai.grakn.kb.internal.concept.RelationshipTypeImpl
 
directPlays() - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
duplicateResourcesExist(String, Set<ConceptId>) - Method in class ai.grakn.kb.internal.GraknTxAbstract
Check if the given index has duplicates to merge

E

EdgeElement - Class in ai.grakn.kb.internal.structure
Represent an Edge in a GraknTx
EdgeElement(GraknTxAbstract, Edge) - Constructor for class ai.grakn.kb.internal.structure.EdgeElement
 
element() - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
ElementFactory - Class in ai.grakn.kb.internal.concept
Constructs Concepts And Edges
ElementFactory(GraknTxAbstract) - Constructor for class ai.grakn.kb.internal.concept.ElementFactory
 
ElementId - Class in ai.grakn.kb.internal.structure
A Concept Id
empty() - Static method in class ai.grakn.util.SampleKBLoader
 
EngineCommunicator - Class in ai.grakn.util
Establishes communication between the graph and engine
EngineCommunicator() - Constructor for class ai.grakn.util.EngineCommunicator
 
EntityImpl - Class in ai.grakn.kb.internal.concept
An instance of Entity Type EntityType
EntityTypeImpl - Class in ai.grakn.kb.internal.concept
SchemaConcept used to represent categories.
equals(Object) - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
equals(Object) - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
equals(Object) - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
equals(Object) - Method in class ai.grakn.kb.internal.structure.Casting
 
equals(Object) - Method in class ai.grakn.kb.internal.structure.EdgeElement
 
equals(Object) - Method in class ai.grakn.kb.internal.structure.ElementId
 
equals(Object) - Method in class ai.grakn.kb.internal.structure.Shard
 
executeCombine(JavaPairRDD<K, V>, Configuration) - Static method in class ai.grakn.kb.internal.computer.GraknSparkExecutor
 
executeMap(JavaPairRDD<Object, VertexWritable>, MapReduce<K, V, ?, ?, ?>, Configuration) - Static method in class ai.grakn.kb.internal.computer.GraknSparkExecutor
 
executeReduce(JavaPairRDD<K, V>, MapReduce<K, V, OK, OV, ?>, Configuration) - Static method in class ai.grakn.kb.internal.computer.GraknSparkExecutor
 
executeVertexProgramIteration(JavaPairRDD<Object, VertexWritable>, JavaPairRDD<Object, ViewIncomingPayload<M>>, GraknSparkMemory, Configuration, Configuration) - Static method in class ai.grakn.kb.internal.computer.GraknSparkExecutor
 

F

factory() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
FactoryBuilder - Class in ai.grakn.factory
Builds a TxFactory
fixDuplicateResources(String, Set<ConceptId>) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
flush() - Method in class ai.grakn.kb.internal.cache.Cache
Takes the current value in the transaction cache if it is present and puts it in the valueGlobal reference so that it can be accessed via all transactions.
from(Concept) - Static method in interface ai.grakn.kb.internal.cache.ContainsTxCache
Helper method to cast Concept into ContainsTxCache
from(Attribute) - Static method in class ai.grakn.kb.internal.concept.AttributeImpl
 
from(Concept) - Static method in interface ai.grakn.kb.internal.concept.ConceptVertex
 
from(Entity) - Static method in class ai.grakn.kb.internal.concept.EntityImpl
 
from(Relationship) - Static method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
from(Rule) - Static method in class ai.grakn.kb.internal.concept.RuleImpl
 
from(SchemaConcept) - Static method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
from(Type) - Static method in class ai.grakn.kb.internal.concept.TypeImpl
 

G

generateNewHash(RelationshipType, Map<Role, Set<Thing>>) - Static method in class ai.grakn.kb.internal.concept.RelationshipReified
 
generateNewHash(RelationshipType, TreeMap<String, String>) - Static method in class ai.grakn.kb.internal.concept.RelationshipReified
Creates a hash for a relation based on it's RelationshipType and the Attribute which serves as it's key
get() - Method in class ai.grakn.kb.internal.cache.Cache
Retrieves the object in the cache.
get(String) - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
get(VertexElement) - Static method in class ai.grakn.kb.internal.concept.AttributeImpl
 
get(VertexElement) - Static method in class ai.grakn.kb.internal.concept.AttributeTypeImpl
 
get(VertexElement) - Static method in class ai.grakn.kb.internal.concept.EntityImpl
 
get(VertexElement) - Static method in class ai.grakn.kb.internal.concept.EntityTypeImpl
 
get(EdgeElement) - Static method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
get(VertexElement) - Static method in class ai.grakn.kb.internal.concept.RelationshipReified
 
get(VertexElement) - Static method in class ai.grakn.kb.internal.concept.RelationshipTypeImpl
 
get(VertexElement) - Static method in class ai.grakn.kb.internal.concept.RoleImpl
 
get(VertexElement) - Static method in class ai.grakn.kb.internal.concept.RuleImpl
 
getAttribute(D) - Method in class ai.grakn.kb.internal.concept.AttributeTypeImpl
 
getAttributesByValue(V) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getAttributeType(String) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getCachedConcept(ConceptId) - Method in class ai.grakn.kb.internal.cache.TxCache
Returns a previously built concept
getCachedRelation(String) - Method in class ai.grakn.kb.internal.cache.TxCache
Gets a cached relation by index.
getCachedSchemaConcept(Label) - Method in class ai.grakn.kb.internal.cache.TxCache
Returns a previously built type
getCachedTypes() - Method in class ai.grakn.kb.internal.cache.GlobalCache
A copy of the cached schema.
getClosedReason() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getConcept(Schema.VertexProperty, Object) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getConcept(ConceptId) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getConclusionTypes() - Method in class ai.grakn.kb.internal.concept.RuleImpl
 
getDataType() - Method in class ai.grakn.kb.internal.concept.AttributeTypeImpl
 
getEdgesOfType(Direction, Schema.EdgeLabel) - Method in class ai.grakn.kb.internal.structure.VertexElement
 
getEngineUrl() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getEntityType(String) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getFactory(Keyspace, String, Properties) - Static method in class ai.grakn.factory.FactoryBuilder
 
getFormattedLog() - Method in class ai.grakn.kb.internal.CommitLog
 
getGraphComputer() - Method in class ai.grakn.factory.GraknSessionImpl
 
getGraphComputer() - Method in class ai.grakn.kb.internal.computer.GraknComputerImpl
 
getGraphComputerClass(String) - Method in class ai.grakn.kb.internal.computer.GraknComputerImpl
 
getGraphWithNewTransaction(TinkerGraph, boolean) - Method in class ai.grakn.factory.TxFactoryTinker
 
getHypothesisTypes() - Method in class ai.grakn.kb.internal.concept.RuleImpl
 
getId() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
getId() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
getId() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
getIndex() - Method in class ai.grakn.kb.internal.concept.ThingImpl
This index is used by concepts such as casting and relations to speed up internal lookups
getIteration() - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
getKeyspace() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getLabel() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
getLabelId() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
getMetaConcept() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getMetaEntityType() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getMetaRelationType() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getMetaResourceType() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getMetaRole() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getMetaRule() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getModifiedAttributes() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getModifiedCastings() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getModifiedEntities() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getModifiedRelationships() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getModifiedRelationshipTypes() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getModifiedRoles() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getModifiedRules() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getNewAttributes() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getRegex() - Method in class ai.grakn.kb.internal.concept.AttributeTypeImpl
 
getRelationIndexCache() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getRelationship() - Method in class ai.grakn.kb.internal.structure.Casting
 
getRelationshipType(String) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getRelationshipType() - Method in class ai.grakn.kb.internal.structure.Casting
 
getRole(String) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getRole() - Method in class ai.grakn.kb.internal.structure.Casting
 
getRolePlayer() - Method in class ai.grakn.kb.internal.structure.Casting
 
getRule(String) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getRulesOfConclusion() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
getRulesOfHypothesis() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
getRuntime() - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
getSchemaConcept(LabelId) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getSchemaConcept(Label) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getShardCount() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
getShardingCount() - Method in class ai.grakn.kb.internal.cache.TxCache
 
getThen() - Method in class ai.grakn.kb.internal.concept.RuleImpl
 
getTinkerPopGraph(boolean) - Method in interface ai.grakn.factory.TxFactory
 
getTinkerPopGraph(TinkerGraph, boolean) - Method in class ai.grakn.factory.TxFactoryTinker
 
getTinkerPopGraph() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getTinkerTraversal() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getType(Label) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
getValue() - Method in class ai.grakn.kb.internal.concept.AttributeImpl
 
getValue() - Method in class ai.grakn.kb.internal.structure.ElementId
 
getWhen() - Method in class ai.grakn.kb.internal.concept.RuleImpl
 
GlobalCache - Class in ai.grakn.kb.internal.cache
Tracks Knowledge Base Specific Variables
GlobalCache(Properties) - Constructor for class ai.grakn.kb.internal.cache.GlobalCache
 
GraknComputerImpl - Class in ai.grakn.kb.internal.computer
GraphComputer Used For Analytics Algorithms
GraknComputerImpl(Graph) - Constructor for class ai.grakn.kb.internal.computer.GraknComputerImpl
 
GraknSessionImpl - Class in ai.grakn.factory
Builds a TxFactory
GraknSessionImpl(Keyspace, String) - Constructor for class ai.grakn.factory.GraknSessionImpl
 
GraknSparkComputer - Class in ai.grakn.kb.internal.computer
This is a modified version of Spark Computer.
GraknSparkComputer(HadoopGraph) - Constructor for class ai.grakn.kb.internal.computer.GraknSparkComputer
 
GraknSparkExecutor - Class in ai.grakn.kb.internal.computer
This is a modified version of Spark Executor.
GraknSparkMemory - Class in ai.grakn.kb.internal.computer
This is a modified version of Spark Memory.
GraknSparkMemory(VertexProgram<?>, Set<MapReduce>, JavaSparkContext) - Constructor for class ai.grakn.kb.internal.computer.GraknSparkMemory
 
GraknSparkStarBarrierInterceptor - Class in ai.grakn.kb.internal.computer.interceptor
Interceptor copied from tinkerpop so we can use our own graph computer
GraknSparkStarBarrierInterceptor() - Constructor for class ai.grakn.kb.internal.computer.interceptor.GraknSparkStarBarrierInterceptor
 
GraknSparkVertexProgramInterceptor<V extends org.apache.tinkerpop.gremlin.process.computer.VertexProgram> - Interface in ai.grakn.kb.internal.computer
Interceptor interface copied from tinkerpop so we can use our own graph computer
GraknTxAbstract<G extends org.apache.tinkerpop.gremlin.structure.Graph> - Class in ai.grakn.kb.internal
The GraknTx Base Implementation
GraknTxAbstract(G, Keyspace, String, Properties) - Constructor for class ai.grakn.kb.internal.GraknTxAbstract
 
GraknTxTinker - Class in ai.grakn.kb.internal
A GraknTx using TinkerGraph as a vendor backend.
GraknTxTinker(TinkerGraph, Keyspace, String, Properties) - Constructor for class ai.grakn.kb.internal.GraknTxTinker
 
graql() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 

H

hashCode() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
hashCode() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
hashCode() - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
hashCode() - Method in class ai.grakn.kb.internal.structure.Casting
 
hashCode() - Method in class ai.grakn.kb.internal.structure.EdgeElement
 
hashCode() - Method in class ai.grakn.kb.internal.structure.ElementId
 
hashCode() - Method in class ai.grakn.kb.internal.structure.Shard
 

I

id() - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
id() - Method in class ai.grakn.kb.internal.structure.Shard
 
ifPresent(Consumer<V>) - Method in class ai.grakn.kb.internal.cache.Cache
Mutates the cached value if something is cached.
incrIteration() - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
innerToString() - Method in class ai.grakn.kb.internal.concept.AttributeImpl
 
innerToString() - Method in class ai.grakn.kb.internal.concept.RelationshipReified
 
innerToString() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
instances() - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
instancesDirect() - Method in class ai.grakn.kb.internal.concept.RelationshipTypeImpl
 
isAbstract() - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
isBatchTx() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
isClosed() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
isConceptCached(ConceptId) - Method in class ai.grakn.kb.internal.cache.TxCache
Checks if the concept has been built before and is currently cached
isConceptModified(Concept) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
isConceptModified(Concept) - Method in class ai.grakn.kb.internal.GraknTxTinker
 
isDeleted() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
isDeleted() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
isDeleted() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
isDeleted() - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
isImplicit() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
isLabelCached(Label) - Method in class ai.grakn.kb.internal.cache.TxCache
 
isLegal(Traversal.Admin<?, ?>) - Static method in class ai.grakn.kb.internal.computer.interceptor.GraknSparkStarBarrierInterceptor
 
isReadOnly() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
isReified() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
isReified() - Method in class ai.grakn.kb.internal.concept.RelationshipReified
 
isSessionClosed() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
isSessionClosed() - Method in class ai.grakn.kb.internal.GraknTxTinker
 
isTxOpen() - Method in class ai.grakn.kb.internal.cache.TxCache
 
isTypeCached(Label) - Method in class ai.grakn.kb.internal.cache.TxCache
 

K

key(AttributeType) - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
keys() - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
keys() - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
killJobs() - Method in class ai.grakn.kb.internal.computer.GraknComputerImpl
 

L

label() - Static method in class ai.grakn.kb.internal.cache.Cacheable
 
label() - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
labelId() - Static method in class ai.grakn.kb.internal.cache.Cacheable
 
link(ConceptImpl) - Method in class ai.grakn.kb.internal.structure.Shard
Links a new concept to this shard.
links() - Method in class ai.grakn.kb.internal.structure.Shard
 
load(Consumer<GraknTx>) - Method in class ai.grakn.util.SampleKBLoader
 
loadFromFile(GraknTx, String) - Static method in class ai.grakn.util.SampleKBLoader
 
loadJar(Configuration, File, Object...) - Method in class ai.grakn.kb.internal.computer.GraknSparkComputer
 
LOG - Variable in class ai.grakn.kb.internal.concept.TypeImpl
 

M

main(String[]) - Static method in class ai.grakn.kb.internal.computer.GraknSparkComputer
 
map() - Static method in class ai.grakn.kb.internal.cache.Cacheable
 
memoryComputeKeys - Variable in class ai.grakn.kb.internal.computer.GraknSparkMemory
 

N

NORMAL_CACHE_TIMEOUT_MS - Static variable in class ai.grakn.kb.internal.GraknTxAbstract
 
numOpenTx() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
numOpenTx() - Method in class ai.grakn.kb.internal.GraknTxTinker
 

O

of(String) - Static method in class ai.grakn.kb.internal.structure.ElementId
 
open(GraknTxType) - Method in class ai.grakn.factory.GraknSessionImpl
 
open(GraknTxType) - Method in interface ai.grakn.factory.TxFactory
 
openTransaction(GraknTxType) - Method in class ai.grakn.kb.internal.GraknTxAbstract
Opens the thread bound transaction
openTx(GraknTxType) - Method in class ai.grakn.kb.internal.cache.TxCache
 
owner() - Method in class ai.grakn.kb.internal.concept.AttributeImpl
 
owner() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
ownerInstances() - Method in class ai.grakn.kb.internal.concept.AttributeImpl
 
ownerRole() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 

P

playedByTypes() - Method in class ai.grakn.kb.internal.concept.RoleImpl
 
plays() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
plays() - Method in class ai.grakn.kb.internal.concept.ThingImpl
 
plays() - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
plays(Role, boolean) - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
plays(Role) - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
preLoad(Consumer<GraknTx>) - Static method in class ai.grakn.util.SampleKBLoader
 
preLoad(String[]) - Static method in class ai.grakn.util.SampleKBLoader
 
prepareFinalGraphRDD(JavaPairRDD<Object, VertexWritable>, JavaPairRDD<Object, ViewIncomingPayload<M>>, Set<VertexComputeKey>) - Static method in class ai.grakn.kb.internal.computer.GraknSparkExecutor
 
property(Schema.VertexProperty, Object) - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
property(P, Object) - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
property(P) - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
propertyBoolean(P) - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
propertyImmutable(P, X, X, Function<X, Object>) - Method in class ai.grakn.kb.internal.structure.AbstractElement
Sets a property which cannot be mutated
propertyImmutable(P, X, X) - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
propertyUnique(P, String) - Method in class ai.grakn.kb.internal.structure.AbstractElement
Sets the value of a property with the added restriction that no other vertex can have that property.
putAttribute(D) - Method in class ai.grakn.kb.internal.concept.AttributeTypeImpl
 
putAttributeType(String, AttributeType.DataType<V>) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putAttributeType(Label, AttributeType.DataType<V>) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putEdge(VertexElement, Schema.EdgeLabel) - Method in class ai.grakn.kb.internal.structure.VertexElement
 
putEntityType(String) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putEntityType(Label) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putRelationshipType(String) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putRelationshipType(Label) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putRelationTypeImplicit(Label) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putRole(String) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putRole(Label) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putRoleTypeImplicit(Label) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putRule(String, Pattern, Pattern) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putRule(Label, Pattern, Pattern) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
putShortcutEdge(Thing, RelationshipReified, Role) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 

R

randomKeyspace() - Static method in class ai.grakn.util.SampleKBLoader
 
refresh() - Static method in class ai.grakn.factory.FactoryBuilder
Clears all connections.
refreshSchemaCache() - Method in class ai.grakn.kb.internal.cache.TxCache
Refreshes the transaction schema cache by reading the central schema cache is read into this transaction cache.
reified() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
Gets the RelationshipReified if the Relationship has been reified.
reify() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
reify() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
Reifys and returns the RelationshipReified
reify() - Method in class ai.grakn.kb.internal.concept.RelationshipReified
 
relates() - Method in class ai.grakn.kb.internal.concept.RelationshipTypeImpl
 
relates(Role) - Method in class ai.grakn.kb.internal.concept.RelationshipTypeImpl
 
RelationshipEdge - Class in ai.grakn.kb.internal.concept
Encapsulates The Relationship as a EdgeElement
RelationshipImpl - Class in ai.grakn.kb.internal.concept
Encapsulates relationships between Thing
RelationshipReified - Class in ai.grakn.kb.internal.concept
Encapsulates The Relationship as a VertexElement
relationships(Role...) - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
relationships(Role...) - Method in class ai.grakn.kb.internal.concept.ThingImpl
 
RelationshipTypeImpl - Class in ai.grakn.kb.internal.concept
An ontological element which categorises how instances may relate to each other.
relationshipTypes() - Method in class ai.grakn.kb.internal.concept.RoleImpl
 
remove(Concept) - Method in class ai.grakn.kb.internal.cache.TxCache
 
removedInstance(ConceptId) - Method in class ai.grakn.kb.internal.cache.TxCache
 
removeFromValidation(Type) - Method in class ai.grakn.kb.internal.cache.TxCache
 
RoleImpl - Class in ai.grakn.kb.internal.concept
An SchemaConcept which defines a Role which can be played in a RelationshipType.
rolePlayers(Role...) - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
rolePlayers(Role...) - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
rolePlayers(Role...) - Method in class ai.grakn.kb.internal.concept.RelationshipReified
 
rolePlayers() - Method in class ai.grakn.kb.internal.concept.RoleImpl
 
rollback() - Method in class ai.grakn.util.SampleKBLoader
 
RuleImpl - Class in ai.grakn.kb.internal.concept
An ontological element used to model and categorise different types of Rule.

S

SampleKBLoader - Class in ai.grakn.util
Builds GraknTx bypassing engine.
SampleKBLoader(Consumer<GraknTx>) - Constructor for class ai.grakn.util.SampleKBLoader
 
SchemaConceptImpl<T extends SchemaConcept> - Class in ai.grakn.kb.internal.concept
Schema Specific Concept
schemaNotCached() - Method in class ai.grakn.kb.internal.cache.TxCache
 
set(V) - Method in class ai.grakn.kb.internal.cache.Cache
Explicitly set the cache to a provided value
set() - Static method in class ai.grakn.kb.internal.cache.Cacheable
 
set(String, Object) - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
setAbstract(Boolean) - Method in class ai.grakn.kb.internal.concept.TypeImpl
 
setHash(String) - Method in class ai.grakn.kb.internal.concept.RelationshipReified
Sets the internal hash in order to perform a faster lookup
setInExecute(boolean) - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
setIteration(int) - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
setLabel(Label) - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
setRegex(String) - Method in class ai.grakn.kb.internal.concept.AttributeTypeImpl
 
setRuntime(long) - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
setShardCount(Long) - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
shard() - Static method in class ai.grakn.kb.internal.cache.Cacheable
 
shard(ConceptId) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
Shard - Class in ai.grakn.kb.internal.structure
Represent a Shard of a concept
Shard(ConceptImpl, VertexElement) - Constructor for class ai.grakn.kb.internal.structure.Shard
 
Shard(VertexElement) - Constructor for class ai.grakn.kb.internal.structure.Shard
 
SHARDING_THRESHOLD - Static variable in class ai.grakn.kb.internal.GraknTxAbstract
 
shards() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
source() - Method in class ai.grakn.kb.internal.structure.EdgeElement
 
structure() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
sub(T) - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
Adds another sub to this SchemaConcept
submit(String, Keyspace) - Method in class ai.grakn.kb.internal.CommitLog
Submits the commit logs to the provided server address and under the provided Keyspace
submit() - Method in class ai.grakn.kb.internal.computer.GraknSparkComputer
 
subs() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
sup(AttributeType<D>) - Method in class ai.grakn.kb.internal.concept.AttributeTypeImpl
This method is overridden so that we can check that the regex of the new super type (if it has a regex) can be applied to all the existing instances.
sup() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
sup(T) - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
superSet() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 

T

target() - Method in class ai.grakn.kb.internal.structure.EdgeElement
 
ThingImpl<T extends Thing,V extends Type> - Class in ai.grakn.kb.internal.concept
A data instance in the graph belonging to a specific Type
toString() - Method in class ai.grakn.kb.internal.computer.GraknSparkMemory
 
toString() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
toString() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
toString() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
toString() - Method in class ai.grakn.kb.internal.structure.ElementId
 
toString() - Method in class ai.grakn.kb.internal.structure.VertexElement
 
trackForValidation(Concept) - Method in class ai.grakn.kb.internal.cache.TxCache
 
trackForValidation(Casting) - Method in class ai.grakn.kb.internal.cache.TxCache
 
tx() - Method in class ai.grakn.kb.internal.structure.AbstractElement
 
tx() - Method in class ai.grakn.util.SampleKBLoader
 
TxCache - Class in ai.grakn.kb.internal.cache
Tracks Transaction Specific Variables
TxCache(GlobalCache) - Constructor for class ai.grakn.kb.internal.cache.TxCache
 
txCache() - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
txCacheClear() - Method in interface ai.grakn.kb.internal.cache.ContainsTxCache
Clears the internal Cache
txCacheClear() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
txCacheClear() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
txCacheClear() - Method in class ai.grakn.kb.internal.concept.RelationshipTypeImpl
 
txCacheClear() - Method in class ai.grakn.kb.internal.concept.RoleImpl
 
txCacheClear() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
 
txCacheClear() - Method in class ai.grakn.kb.internal.concept.ThingImpl
 
txCacheClear() - Method in class ai.grakn.kb.internal.concept.TypeImpl
Clears the internal transaction caches
txCacheFlush() - Method in class ai.grakn.kb.internal.concept.RelationshipTypeImpl
 
txCacheFlush() - Method in class ai.grakn.kb.internal.concept.RoleImpl
 
txCacheFlush() - Method in class ai.grakn.kb.internal.concept.SchemaConceptImpl
Flushes the internal transaction caches so they can refresh with persisted graph
txCacheFlush() - Method in class ai.grakn.kb.internal.concept.TypeImpl
Flushes the internal transaction caches so they can refresh with persisted graph
TxFactory<T extends org.apache.tinkerpop.gremlin.structure.Graph> - Interface in ai.grakn.factory
Transaction Building Interface
TxFactoryTinker - Class in ai.grakn.factory
A GraknTx on top of TinkerGraph
txType() - Method in class ai.grakn.kb.internal.cache.TxCache
 
type() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
type() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
type() - Method in class ai.grakn.kb.internal.concept.ThingImpl
 
TypeImpl<T extends Type,V extends Thing> - Class in ai.grakn.kb.internal.concept
A Type represents any ontological element in the graph.

U

updateConceptCounts(Map<ConceptId, Long>) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 

V

validElement(Element) - Method in class ai.grakn.kb.internal.GraknTxAbstract
 
value() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
valueRole() - Method in class ai.grakn.kb.internal.concept.RelationshipEdge
 
vertex() - Method in class ai.grakn.kb.internal.concept.ConceptImpl
 
vertex() - Method in interface ai.grakn.kb.internal.concept.ConceptVertex
 
vertex() - Method in class ai.grakn.kb.internal.concept.RelationshipImpl
 
vertex() - Method in class ai.grakn.kb.internal.structure.Shard
 
VertexElement - Class in ai.grakn.kb.internal.structure
Represent a Vertex in a GraknTx
VertexElement(GraknTxAbstract, Vertex) - Constructor for class ai.grakn.kb.internal.structure.VertexElement
 

W

workers(int) - Method in class ai.grakn.kb.internal.computer.GraknSparkComputer
 
writeToGraphCache(boolean) - Method in class ai.grakn.kb.internal.cache.TxCache
A helper method which writes back into the graph cache at the end of a transaction.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links
Grakn

Copyright © 2017 Grakn Labs Ltd. All rights reserved.