public class GraphStep<E extends Element> extends StartStep<E> implements EngineDependent
| Modifier and Type | Field and Description |
|---|---|
protected Graph |
graph |
protected java.lang.Object[] |
ids |
protected java.util.function.Supplier<java.util.Iterator<E>> |
iteratorSupplier |
protected java.lang.Class<E> |
returnClass |
first, startid, label, nextEnd, nextStep, previousStep, PROFILING_ENABLED, starts, traversal, traverserStepIdSetByChild| Constructor and Description |
|---|
GraphStep(Traversal traversal,
Graph graph,
java.lang.Class<E> returnClass,
java.lang.Object... ids) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateTraversers(TraverserGenerator traverserGenerator) |
<G extends Graph> |
getGraph(java.lang.Class<G> graphClass) |
java.lang.Object[] |
getIds() |
java.lang.Class<E> |
getReturnClass() |
void |
onEngine(TraversalEngine traversalEngine) |
boolean |
returnsEdges() |
boolean |
returnsVertices() |
void |
setIteratorSupplier(java.util.function.Supplier<java.util.Iterator<E>> iteratorSupplier) |
java.lang.String |
toString() |
getStart, processNextStart, setStart, startAssignableTosetConsumeraddStart, addStarts, clone, getId, getLabel, getNextStep, getPreviousStep, getTraversal, hasNext, next, reset, setId, setLabel, setNextStep, setPreviousStep, setTraversalequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreversegetRequirementsprotected final java.lang.Object[] ids
protected final Graph graph
public java.lang.String toString()
public boolean returnsVertices()
public boolean returnsEdges()
public java.lang.Class<E> getReturnClass()
public void setIteratorSupplier(java.util.function.Supplier<java.util.Iterator<E>> iteratorSupplier)
public <G extends Graph> G getGraph(java.lang.Class<G> graphClass)
public java.lang.Object[] getIds()
public void generateTraversers(TraverserGenerator traverserGenerator)
generateTraversers in class StartStep<E extends Element>public void onEngine(TraversalEngine traversalEngine)
onEngine in interface EngineDependentCopyright © 2013-2015 TinkerPop. All Rights Reserved.