Package org.rumbledb.runtime.functions
Class BuiltinNamedFunctionReferenceMarkerIterator
java.lang.Object
org.rumbledb.runtime.RuntimeIterator
org.rumbledb.runtime.functions.BuiltinNamedFunctionReferenceMarkerIterator
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable,Serializable,RuntimeIteratorInterface
Placeholder body iterator for
FunctionItems that represent
a builtin named function reference (fn:abs#1). The real call path uses
NamedFunctions.getBuiltInFunctionIterator(org.rumbledb.context.FunctionIdentifier, java.util.List<org.rumbledb.runtime.RuntimeIterator>, org.rumbledb.context.RuntimeStaticContext, boolean); this iterator
must not be evaluated as a normal function body.- 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
ConstructorsConstructorDescriptionBuiltinNamedFunctionReferenceMarkerIterator(RuntimeStaticContext staticContext) -
Method Summary
Methods inherited from class org.rumbledb.runtime.RuntimeIterator
bindToVariableInDynamicContext, canProduceDataFrame, close, deepCopy, generateNativeQuery, getConfiguration, getDataFrame, getEffectiveBooleanValue, getEffectiveBooleanValueOrCheckPosition, getHighestExecutionMode, getMetadata, getOrCreateDataFrame, getPendingUpdateList, getRDD, getRuntimeStaticContext, getStaticType, getVariableDependencies, hasNext, isDataFrame, isLocal, isOpen, isRDD, isRDDOrDataFrame, isSequential, isSparkJobNeeded, isUpdating, materialize, materialize, materializeAtMostOneItemOrDefault, materializeAtMostOneItemOrNull, materializeExactlyOneItem, materializeFirstItemOrNull, materializeNFirstItems, print, printToStandardError, read, reset, setStaticContext, write
-
Constructor Details
-
BuiltinNamedFunctionReferenceMarkerIterator
-
-
Method Details
-
open
- Specified by:
openin interfaceRuntimeIteratorInterface- Overrides:
openin classRuntimeIterator
-
next
- Specified by:
nextin interfaceRuntimeIteratorInterface- Specified by:
nextin classRuntimeIterator
-