Package org.apache.tinkerpop.gremlin.process.traversal.step
package org.apache.tinkerpop.gremlin.process.traversal.step
-
ClassDescriptionBarrier<B>A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right.A
ByModulatingstep is able to takeGraphTraversal.by()calls.AByPassingstep can be stated (at runtime) to simply enact the identity function.ComparatorHolder<S,C extends Comparable> Identifies aStepas one that can accept configurations via theGraphTraversal.with(String, Object)step modulator.A marker interface for steps that deletes the graph data.Marker interface for aBarrierthat can behave as a filter, likeRangeGlobalStepFromToModulating are forSteps that support from()- and to()-modulation.Generating<S,E> AGeneratingstep is one that has a side-effect that needs post-processing prior to being returned.AGraphComputingstep is one that will change its behavior whether its on aGraphComputeror not.Grouping<S,K, V> An interface for common functionality ofGroupStepandGroupSideEffectStep.GValue<V>AGValueis a variable or literal value that is used in aTraversal.GValueHolder<S,E> HasContainerHolder<S,E> This is a marker interface stating that theStepcontains a lambda/anonymous function.Tests that cover lambda steps that are used in embedded cases.LocalBarrier<S>MapReducer<MK,MV, RK, RV, R> A marker interface for steps that modify the graph.An interface forStepimplementations that hold aParametersobject, which fold in arguments from other steps.ThePopContaininginterface is implemented by traversal steps that maintain Pop instructions for label access.A class for storing the Scope Context.AStepcan implement this interface in order to receive a reference to theMutableMetricsobject for theStep.Marks aStepas one that is aware of profiling.A helper class which holds aBarrierand it's relatedProfileStepso that the latter can have its timer started and stopped appropriately.Marker interface forTraversalParentsteps whose child traversals must be read-only (no mutating steps allowed).Determines the mode of the the IO operation as being for reading or writing (or by default "unset")This interface is implemented byStepimplementations that access labeled path steps, side-effects orMapvalues by key, such asselect('a')step.An interface implemented by steps that have some form ofRandomusage that can be configured by way of aseedto allow for deterministic behavior of the step.SideEffectCapable<S,E> ASideEffectCapablestep stores a side-effect data structure accessible by a side-effect key.ATimesModulatingstep is one that can do something withGraphTraversal.times(int).TraversalOptionParent<M,S, E> Describes steps that can be parent to aTraversalfrom theoption()modulator.Indicates that a step can contain child Traversals.A marker interface for steps that writes the graph data.