Interface GraphStepContract<S,E extends Element>
- All Superinterfaces:
AutoCloseable,Cloneable,Configuring,GraphComputing,Iterator<Traverser.Admin<E>>,Parameterizing,Serializable,Step<S,E>
- All Known Implementing Classes:
GraphStep,GraphStepPlaceholder,TinkerGraphStep
public interface GraphStepContract<S,E extends Element>
extends Step<S,E>, GraphComputing, Configuring, AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionConcrete implementations of this contract that can be referenced as TinkerPop implementations. -
Method Summary
Methods inherited from interface java.lang.AutoCloseable
closeMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Configuring
configureMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing
atMaster, onGraphComputerMethods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, removeMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Parameterizing
getParametersMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Step
addLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal
-
Field Details
-
CONCRETE_STEPS
Concrete implementations of this contract that can be referenced as TinkerPop implementations.
-
-
Method Details
-
getReturnClass
-
isStartStep
boolean isStartStep() -
returnsVertex
boolean returnsVertex() -
returnsEdge
boolean returnsEdge() -
getIds
Object[] getIds() -
getIdsAsGValues
-
clearIds
void clearIds()
-