Class MergeEdgeStepPlaceholder<S>
java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<S,E>
org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapStep<S,E>
org.apache.tinkerpop.gremlin.process.traversal.step.map.AbstractMergeElementStepPlaceholder<S,Edge>
org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeEdgeStepPlaceholder<S>
- All Implemented Interfaces:
Serializable,AutoCloseable,Cloneable,Iterator<Traverser.Admin<Edge>>,Step<S,,Edge> Deleting<Event>,GValueHolder<S,,Edge> MergeStepContract<S,,Edge, Map> Mutating<Event>,PopContaining,PropertiesHolder,TraversalOptionParent<Merge,,S, Map> TraversalParent,Writing<Event>
Implementation for the
mergeV() step covering both the start step version and the one used mid-traversal.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PopContaining
PopContaining.PopInstruction -
Field Summary
Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.map.AbstractMergeElementStepPlaceholder
mergeTraversal, onCreateTraversal, onMatchTraversal, propertiesFields inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep
id, labels, nextEnd, nextStep, previousStep, starts, traversal, traverserStepIdAndLabelsSetByChildFields inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeStepContract
CONCRETE_STEPS -
Constructor Summary
ConstructorsConstructorDescriptionMergeEdgeStepPlaceholder(Traversal.Admin traversal, boolean isStart) MergeEdgeStepPlaceholder(Traversal.Admin traversal, boolean isStart, Map<Object, Object> merge) MergeEdgeStepPlaceholder(Traversal.Admin traversal, boolean isStart, GValue<Map<Object, Object>> merge) MergeEdgeStepPlaceholder(Traversal.Admin traversal, boolean isStart, Traversal.Admin<?, Map<Object, Object>> mergeTraversal) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChildOption(Merge token, Traversal.Admin traversalOption) booleaninthashCode()static voidvalidateMapInput(Map map, boolean ignoreTokens) Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.map.AbstractMergeElementStepPlaceholder
addProperty, clone, flatMap, getGValues, getLocalChildren, getMergeMapWithGValue, getMergeTraversal, getMutatingCallbackRegistry, getOnCreateMapWithGValue, getOnCreateTraversal, getOnMatchMapWithGValue, getOnMatchTraversal, getProperties, getPropertiesWithGValues, getRequirements, isFirst, isParameterized, isStart, isUsingPartitionStrategy, removeProperty, setMerge, setOnCreate, setOnMatch, setTraversal, updateVariableMethods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapStep
closeIterator, processNextStart, resetMethods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep
addLabel, addStart, addStarts, clearLabels, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, setId, setNextStep, setPreviousStep, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.GValueHolder
reduceMethods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, removeMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeStepContract
resetMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Step
addLabel, addStart, addStarts, clearLabels, equals, getId, getLabels, getNextStep, getPreviousStep, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStepMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
addGlobalChild, addLocalChild, asStep, close, getGlobalChildren, getPopInstructions, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
-
Constructor Details
-
MergeEdgeStepPlaceholder
-
MergeEdgeStepPlaceholder
public MergeEdgeStepPlaceholder(Traversal.Admin traversal, boolean isStart, Map<Object, Object> merge) -
MergeEdgeStepPlaceholder
public MergeEdgeStepPlaceholder(Traversal.Admin traversal, boolean isStart, GValue<Map<Object, Object>> merge) -
MergeEdgeStepPlaceholder
public MergeEdgeStepPlaceholder(Traversal.Admin traversal, boolean isStart, Traversal.Admin<?, Map<Object, Object>> mergeTraversal)
-
-
Method Details
-
validateMapInput
-
equals
- Overrides:
equalsin classAbstractMergeElementStepPlaceholder<S,Edge>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractMergeElementStepPlaceholder<S,Edge>
-
asConcreteStep
-
addChildOption
Description copied from interface:TraversalOptionParent
-