| Package | Description |
|---|---|
| ai.grakn.kb.internal.cache |
Internal implementation of caching mechanism used by any
GraknTx |
| ai.grakn.kb.internal.concept |
Internal implementation of
Concepts |
| ai.grakn.kb.internal.structure |
Internal implementation of structures embedded in a
GraknTx. |
| Modifier and Type | Method and Description |
|---|---|
static CacheOwner |
CacheOwner.from(Concept concept)
Helper method to cast
Concept into CacheOwner |
| Modifier and Type | Method and Description |
|---|---|
static Cache |
Cache.createPersistentCache(CacheOwner owner,
Cacheable cacheable,
java.util.function.Supplier databaseReader)
Creates a session level
Cache which cannot be cleared. |
static Cache |
Cache.createSessionCache(CacheOwner owner,
Cacheable cacheable,
java.util.function.Supplier databaseReader)
Creates a
Cache that will only flush to a central shared cache then the Transaction is disposed off |
static Cache |
Cache.createTxCache(CacheOwner owner,
Cacheable cacheable,
java.util.function.Supplier databaseReader)
Creates a
Cache that will only exist within the context of a Transaction |
| Modifier and Type | Class and Description |
|---|---|
class |
AttributeImpl<D>
Represent a literal resource in the graph.
|
class |
AttributeTypeImpl<D>
An ontological element which models and categorises the various
Attribute in the graph. |
class |
ConceptImpl
The base concept implementation.
|
class |
EntityImpl
An instance of Entity Type
EntityType |
class |
EntityTypeImpl
SchemaConcept used to represent categories. |
class |
RelationshipEdge
Encapsulates The
Relationship as a EdgeElement |
class |
RelationshipImpl
Encapsulates relationships between
Thing |
class |
RelationshipReified
Encapsulates The
Relationship as a VertexElement |
class |
RelationshipTypeImpl
An ontological element which categorises how instances may relate to each other.
|
class |
RoleImpl
|
class |
RuleImpl
An ontological element used to model and categorise different types of
Rule. |
class |
SchemaConceptImpl<T extends SchemaConcept>
Schema Specific
Concept |
class |
ThingImpl<T extends Thing,V extends Type>
A data instance in the graph belonging to a specific
Type |
class |
TypeImpl<T extends Type,V extends Thing>
A Type represents any ontological element in the graph.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Casting
Represents An Thing Playing a Role
|
Copyright © 2018 Grakn Labs Ltd. All rights reserved.