Interface MergeStepContract<S,E,C>
- 
- All Superinterfaces:
- AutoCloseable,- Deleting<Event>,- Mutating<Event>,- PopContaining,- PropertiesHolder,- TraversalOptionParent<Merge,S,C>,- TraversalParent,- Writing<Event>
 - All Known Implementing Classes:
- AbstractMergeElementStepPlaceholder,- MergeEdgeStep,- MergeEdgeStepPlaceholder,- MergeElementStep,- MergeVertexStep,- MergeVertexStepPlaceholder
 
 public interface MergeStepContract<S,E,C> extends Writing<Event>, Deleting<Event>, TraversalOptionParent<Merge,S,C>, PropertiesHolder 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PopContainingPopContaining.PopInstruction
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static List<Class<? extends Step>>CONCRETE_STEPSConcrete implementations of this contract that can be referenced as TinkerPop implementations.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ObjectgetMergeMapWithGValue()Gets the merge map from this step.Traversal.Admin<S,Map>getMergeTraversal()default ObjectgetOnCreateMapWithGValue()Gets the onCreate map from this step.Traversal.Admin<S,Map>getOnCreateTraversal()default ObjectgetOnMatchMapWithGValue()Gets the onMatch map from this step.Traversal.Admin<S,Map<String,?>>getOnMatchTraversal()Set<TraverserRequirement>getRequirements()booleanisFirst()booleanisStart()booleanisUsingPartitionStrategy()voidreset()voidsetMerge(Traversal.Admin<?,Map<Object,Object>> mergeMap)voidsetOnCreate(Traversal.Admin<?,Map<Object,Object>> onCreateMap)voidsetOnMatch(Traversal.Admin<?,Map<Object,Object>> onMatchMap)- 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.MutatinggetMutatingCallbackRegistry
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolderaddProperty, getProperties, getPropertiesWithGValues, removeProperty
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParentaddChildOption
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParentaddGlobalChild, addLocalChild, asStep, close, getGlobalChildren, getLocalChildren, getPopInstructions, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
 
- 
 
- 
- 
- 
Method Detail- 
getMergeTraversalTraversal.Admin<S,Map> getMergeTraversal() 
 - 
getMergeMapWithGValuedefault Object getMergeMapWithGValue() 
 - 
getOnCreateTraversalTraversal.Admin<S,Map> getOnCreateTraversal() 
 - 
getOnCreateMapWithGValuedefault Object getOnCreateMapWithGValue() 
 - 
getOnMatchTraversalTraversal.Admin<S,Map<String,?>> getOnMatchTraversal() 
 - 
getOnMatchMapWithGValuedefault Object getOnMatchMapWithGValue() 
 - 
isStartboolean isStart() 
 - 
isFirstboolean isFirst() 
 - 
isUsingPartitionStrategyboolean isUsingPartitionStrategy() 
 - 
resetvoid reset() 
 - 
getRequirementsSet<TraverserRequirement> getRequirements() 
 - 
setMergevoid setMerge(Traversal.Admin<?,Map<Object,Object>> mergeMap) 
 - 
setOnCreatevoid setOnCreate(Traversal.Admin<?,Map<Object,Object>> onCreateMap) 
 - 
setOnMatchvoid setOnMatch(Traversal.Admin<?,Map<Object,Object>> onMatchMap) 
 
- 
 
-