Package org.rumbledb.runtime.xml.axis
Class AxisIterator
java.lang.Object
org.rumbledb.runtime.plan.RuntimePlan<Item>
org.rumbledb.runtime.plan.ItemRuntimePlan
org.rumbledb.runtime.xml.axis.AxisIterator
- All Implemented Interfaces:
Serializable,LocalRuntimePlan<Item>
- Direct Known Subclasses:
AncestorAxisIterator,AncestorOrSelfAxisIterator,AttributeAxisIterator,ChildAxisIterator,DescendantAxisIterator,DescendantOrSelfAxisIterator,FollowingAxisIterator,FollowingSiblingAxisIterator,ParentAxisIterator,PrecedingAxisIterator,PrecedingSiblingAxisIterator,SelfAxisIterator
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enumprotected static enum -
Field Summary
Fields inherited from class org.rumbledb.runtime.plan.RuntimePlan
staticContext -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAxisIterator(RuntimeStaticContext staticContext, AxisIterator.Axis axis) protectedAxisIterator(RuntimeStaticContext staticContext, AxisIterator.Axis axis, AxisIterator.ResultOrder resultOrder) -
Method Summary
Modifier and TypeMethodDescriptioncreateNativeCursor(DynamicContext context) Creates an independent cursor for one native local evaluation.Methods inherited from class org.rumbledb.runtime.plan.ItemRuntimePlan
getChild, getChildren, getStaticType, getVariableDependencies, isSparkJobNeeded, printMethods inherited from class org.rumbledb.runtime.plan.RuntimePlan
getConfiguration, getCursor, getDataFrame, getMetadata, getRDD, getRuntimeStaticContext, materialize, materializeAtMost, materializeAtMostOne, materializeExactlyOne, materializeFirstOrNull
-
Constructor Details
-
AxisIterator
-
AxisIterator
protected AxisIterator(RuntimeStaticContext staticContext, AxisIterator.Axis axis, AxisIterator.ResultOrder resultOrder)
-
-
Method Details
-
createNativeCursor
Description copied from interface:LocalRuntimePlanCreates an independent cursor for one native local evaluation.- Specified by:
createNativeCursorin interfaceLocalRuntimePlan<Item>- Parameters:
context- the dynamic context for that evaluation- Returns:
- an unopened cursor
-