Package org.rumbledb.expressions.xml
Class StepExpr
java.lang.Object
org.rumbledb.expressions.Node
org.rumbledb.expressions.Expression
org.rumbledb.expressions.xml.StepExpr
- Direct Known Subclasses:
ForwardStepExpr
,ReverseStepExpr
-
Field Summary
Fields inherited from class org.rumbledb.expressions.Expression
expressionClassification, isSequential, staticContext, staticSequenceType
Fields inherited from class org.rumbledb.expressions.Node
highestExecutionMode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
accept
(AbstractNodeVisitor<T> visitor, T argument) Accept method for the visitor pattern.abstract AxisIterator
accept
(AxisIteratorVisitor visitor, RuntimeStaticContext staticContext) abstract NodeTest
Methods inherited from class org.rumbledb.expressions.Expression
alwaysReturnsAtMostOneItem, getExpressionClassification, getStaticContext, getStaticContextForRuntime, getStaticSequenceType, isSequential, isUnset, isUpdating, isUpdatingNonSequential, print, setExpressionClassification, setSequential, setStaticContext, setStaticSequenceType
Methods inherited from class org.rumbledb.expressions.Node
getChildren, getDescendants, getDescendantsMatching, getHighestExecutionMode, getHighestExecutionMode, getMetadata, indentIt, isContextDependent, numberOfUnsetExecutionModes, serializeToJSONiq, setHighestExecutionMode, toString
-
Constructor Details
-
StepExpr
-
-
Method Details
-
accept
Description copied from class:Node
Accept method for the visitor pattern. -
accept
public abstract AxisIterator accept(AxisIteratorVisitor visitor, RuntimeStaticContext staticContext) -
getNodeTest
-