Interface MergeStepContract<S,​E,​C>

    • Field Detail

      • CONCRETE_STEPS

        static final List<Class<? extends Step>> CONCRETE_STEPS
        Concrete implementations of this contract that can be referenced as TinkerPop implementations.
    • Method Detail

      • getMergeMapWithGValue

        default Object getMergeMapWithGValue()
        Gets the merge map from this step. If the map was originally passed as a GValue, that is returned directly. If it was originally passed as a Map or ConstantTraversal, then a Map is returned. Otherwise, the MergeMap is returned in Traversal form.
      • getOnCreateMapWithGValue

        default Object getOnCreateMapWithGValue()
        Gets the onCreate map from this step. If the map was originally passed as a GValue, that is returned directly. If it was originally passed as a Map or ConstantTraversal, then a Map is returned. Otherwise, the onCreate is returned in Traversal form.
      • getOnMatchMapWithGValue

        default Object getOnMatchMapWithGValue()
        Gets the onMatch map from this step. If the map was originally passed as a GValue, that is returned directly. If it was originally passed as a Map or ConstantTraversal, then a Map is returned. Otherwise, the onMatch is returned in Traversal form.
      • isStart

        boolean isStart()
      • isFirst

        boolean isFirst()
      • isUsingPartitionStrategy

        boolean isUsingPartitionStrategy()
      • reset

        void reset()