public abstract class LabelFragment extends Fragment
varPropertySHARD_LOAD_FACTOR| Constructor and Description |
|---|
LabelFragment() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,? extends org.apache.tinkerpop.gremlin.structure.Element> |
applyTraversalInner(org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,? extends org.apache.tinkerpop.gremlin.structure.Element> traversal,
EmbeddedGraknTx<?> tx,
Collection<Var> vars) |
Long |
getShardCount(EmbeddedGraknTx<?> tx) |
boolean |
hasFixedFragmentCost()
If a fragment has fixed cost, the traversal is done using index.
|
double |
internalFragmentCost() |
abstract com.google.common.collect.ImmutableSet<Label> |
labels() |
String |
name()
The name of the fragment
|
applyTraversal, canOperateOnEdges, dependencies, directedEdges, end, fragmentCost, getInverse, isStartingFragment, setAccurateFragmentCost, start, toString, transform, varProperty, varspublic abstract com.google.common.collect.ImmutableSet<Label> labels()
public org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,? extends org.apache.tinkerpop.gremlin.structure.Element> applyTraversalInner(org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,? extends org.apache.tinkerpop.gremlin.structure.Element> traversal,
EmbeddedGraknTx<?> tx,
Collection<Var> vars)
traversal - the traversal to extend with this Fragmenttx - the EmbeddedGraknTx to execute the traversal onpublic double internalFragmentCost()
internalFragmentCost in class Fragmentpublic boolean hasFixedFragmentCost()
FragmenthasFixedFragmentCost in class Fragmentpublic Long getShardCount(EmbeddedGraknTx<?> tx)
getShardCount in class FragmentCopyright © 2018 Grakn Labs Ltd. All rights reserved.