Package org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration
-
Interface Summary Interface Description EventStrategy.Detacher A common interface for detachment.EventStrategy.EventQueue Gathers messages from callbacks and fires them to listeners. -
Class Summary Class Description ConnectiveStrategy ElementIdStrategy Provides a degree of control over element identifier assignment as some graphs don't provide that feature.ElementIdStrategy.Builder ElementIdStrategyProcessTest EventStrategy A strategy that raises events whenMutating
steps are encountered and successfully executed.EventStrategy.Builder EventStrategy.DefaultEventQueue Immediately notifies all listeners as events arrive.EventStrategy.TransactionalEventQueue Stores events in a queue that builds up until the transaction is committed which then fires them in the order they were received.EventStrategyProcessTest HaltedTraverserStrategy OptionsStrategy This strategy will not alter the traversal.OptionsStrategy.Builder PartitionStrategy PartitionStrategy
partitions the vertices, edges and vertex properties of a graph into String named partitions (i.e.PartitionStrategy.Builder PartitionStrategyProcessTest RequirementsStrategy SackStrategy TheSackStrategy
is used internal to thewithSack()
steps ofTraversalSource
and is not typically constructed directly.SackStrategy.Builder<A> SeedStrategy A strategy that resets the specifiedseed
value forSeedable
steps, which in turn will produce deterministic results from those steps.SeedStrategyProcessTest SideEffectStrategy SubgraphStrategy ThisTraversalStrategy
provides a way to limit the view of aTraversal
.SubgraphStrategy.Builder SubgraphStrategyProcessTest TranslationStrategy TranslationStrategyProcessTest -
Enum Summary Enum Description EventStrategy.Detachment Options for detaching elements from the graph during eventing.