Package org.rumbledb.runtime.xml
Class StepExprIterator
java.lang.Object
org.rumbledb.runtime.RuntimeIterator
org.rumbledb.runtime.LocalRuntimeIterator
org.rumbledb.runtime.xml.StepExprIterator
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable
,Serializable
,RuntimeIteratorInterface
- See Also:
-
Field Summary
Fields inherited from class org.rumbledb.runtime.RuntimeIterator
children, currentDynamicContextForLocalExecution, FLOW_EXCEPTION_MESSAGE, hasNext, isOpen, isSequential, isUpdating, staticContext, staticURI
-
Constructor Summary
ConstructorsConstructorDescriptionStepExprIterator
(RuntimeIterator axisIterator, NodeTest nodeTest, RuntimeStaticContext staticContext) -
Method Summary
Methods inherited from class org.rumbledb.runtime.RuntimeIterator
bindToVariableInDynamicContext, canProduceDataFrame, deepCopy, generateNativeQuery, getConfiguration, getDataFrame, getEffectiveBooleanValue, getEffectiveBooleanValueOrCheckPosition, getHighestExecutionMode, getMetadata, getOrCreateDataFrame, getPendingUpdateList, getRDD, getStaticType, getVariableDependencies, isDataFrame, isLocal, isOpen, isRDD, isRDDOrDataFrame, isSequential, isSparkJobNeeded, isUpdating, materialize, materialize, materializeAtMostOneItemOrDefault, materializeAtMostOneItemOrNull, materializeExactlyOneItem, materializeFirstItemOrNull, materializeNFirstItems, print, printToStandardError, read, reset, setStaticContext, write
-
Constructor Details
-
StepExprIterator
public StepExprIterator(RuntimeIterator axisIterator, NodeTest nodeTest, RuntimeStaticContext staticContext)
-
-
Method Details
-
open
- Specified by:
open
in interfaceRuntimeIteratorInterface
- Overrides:
open
in classRuntimeIterator
-
close
public void close()- Specified by:
close
in interfaceRuntimeIteratorInterface
- Overrides:
close
in classRuntimeIterator
-
next
- Specified by:
next
in interfaceRuntimeIteratorInterface
- Specified by:
next
in classRuntimeIterator
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceRuntimeIteratorInterface
- Overrides:
hasNext
in classRuntimeIterator
-