Class ReadOnlyChildValidator
java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.util.ReadOnlyChildValidator
Validates that child traversals do not contain mutating steps. Child traversals used as
arguments to filter predicates (
has(), is(), etc.), lookup steps
(V(traversal), E(traversal)), and mutation steps (property(traversal))
must be read-only - their purpose is to compute values, not produce side effects.-
Method Summary
Modifier and TypeMethodDescriptionstatic voidvalidate(Traversal.Admin<?, ?> child) Validates that a child traversal contains noMutatingsteps at any nesting depth.
-
Method Details
-
validate
Validates that a child traversal contains noMutatingsteps at any nesting depth. ThrowsIllegalArgumentExceptionif one is found.
-