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.PopContaining
PopContaining.PopInstruction -
Field Summary
FieldsModifier and TypeFieldDescriptionConcrete implementations of this contract that can be referenced as TinkerPop implementations. -
Method Summary
Modifier and TypeMethodDescriptiondefault ObjectGets the merge map from this step.default ObjectGets the onCreate map from this step.default ObjectGets the onMatch map from this step.Traversal.Admin<S,Map<String, ?>> booleanisFirst()booleanisStart()booleanvoidreset()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.Mutating
getMutatingCallbackRegistryMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolder
addProperty, getProperties, getPropertiesWithGValues, removePropertyMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent
addChildOptionMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
addGlobalChild, addLocalChild, asStep, close, getGlobalChildren, getLocalChildren, getPopInstructions, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
-
Field Details
-
CONCRETE_STEPS
Concrete implementations of this contract that can be referenced as TinkerPop implementations.
-
-
Method Details
-
getMergeTraversal
Traversal.Admin<S,Map> getMergeTraversal() -
getMergeMapWithGValue
-
getOnCreateTraversal
Traversal.Admin<S,Map> getOnCreateTraversal() -
getOnCreateMapWithGValue
-
getOnMatchTraversal
Traversal.Admin<S,Map<String, getOnMatchTraversal()?>> -
getOnMatchMapWithGValue
-
isStart
boolean isStart() -
isFirst
boolean isFirst() -
isUsingPartitionStrategy
boolean isUsingPartitionStrategy() -
reset
void reset() -
getRequirements
Set<TraverserRequirement> getRequirements() -
setMerge
-
setOnCreate
-
setOnMatch
-