| Class | Description |
|---|---|
| AbstractRolePlayerFragment |
Abstract class for the fragments that traverse
Schema.EdgeLabel#ROLE_PLAYER edges: InRolePlayerFragment and
OutRolePlayerFragment. |
| Fragment |
represents a graph traversal, with one start point and optionally an end point
A fragment is composed of four things:
A gremlin traversal function, that takes a gremlin traversal and appends some new gremlin steps
A starting variable name, where the gremlin traversal must start from
An optional ending variable name, if the gremlin traversal navigates to a new Graql variable
A priority, that describes how efficient this traversal is to help with ordering the traversals
Variable names refer to Graql variables.
|
| Fragments |
Factory for creating instances of
Fragment. |
| InIsaFragment |
A fragment representing traversing an isa edge from type to instance.
|
| InSubFragment |
Fragment following in sub edges
|
| LabelFragment |
A fragment representing traversing a label.
|
| NeqFragment |
A fragment representing a negation.
|
| OutIsaFragment |
A fragment representing traversing an isa edge from instance to type.
|
| OutRolePlayerFragment |
A fragment representing traversing a
Schema.EdgeLabel.ROLE_PLAYER edge from the relation to the
role-player. |
| OutSubFragment |
Fragment following out sub edges
|
Copyright © 2018 Grakn Labs Ltd. All rights reserved.