Package org.rumbledb.runtime.functions
Class StaticUserDefinedFunctionCallIterator
java.lang.Object
org.rumbledb.runtime.RuntimeIterator
org.rumbledb.runtime.HybridRuntimeIterator
org.rumbledb.runtime.functions.StaticUserDefinedFunctionCallIterator
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable,Serializable,RuntimeIteratorInterface
- See Also:
-
Field Summary
Fields inherited from class org.rumbledb.runtime.HybridRuntimeIterator
resultFields inherited from class org.rumbledb.runtime.RuntimeIterator
children, currentDynamicContextForLocalExecution, FLOW_EXCEPTION_MESSAGE, hasNext, isOpen, isSequential, isUpdating, staticContext, staticURI -
Constructor Summary
ConstructorsConstructorDescriptionStaticUserDefinedFunctionCallIterator(FunctionIdentifier functionIdentifier, List<RuntimeIterator> functionArguments, RuntimeStaticContext staticContext, boolean isUpdating) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgetDataFrame(DynamicContext dynamicContext) getPendingUpdateList(DynamicContext context) org.apache.spark.api.java.JavaRDD<Item>getRDDAux(DynamicContext dynamicContext) protected booleanprotected booleanvoidprotected voidvoidMethods inherited from class org.rumbledb.runtime.HybridRuntimeIterator
close, collectRDDwithLimit, dataFrameToRDDOfItems, fallbackToRDDIfDFNotImplemented, getRDD, hasNext, implementsLocal, implementsRDD, materialize, materializeAtMostOneItemOrNull, materializeExactlyOneItem, materializeFirstItemOrNull, materializeNFirstItems, next, open, resetMethods inherited from class org.rumbledb.runtime.RuntimeIterator
bindToVariableInDynamicContext, canProduceDataFrame, deepCopy, generateNativeQuery, getConfiguration, getEffectiveBooleanValue, getEffectiveBooleanValueOrCheckPosition, getHighestExecutionMode, getMetadata, getOrCreateDataFrame, getStaticType, isDataFrame, isLocal, isOpen, isRDD, isRDDOrDataFrame, isSequential, isSparkJobNeeded, isUpdating, materialize, materializeAtMostOneItemOrDefault, print, printToStandardError, read, setStaticContext, write
-
Constructor Details
-
StaticUserDefinedFunctionCallIterator
public StaticUserDefinedFunctionCallIterator(FunctionIdentifier functionIdentifier, List<RuntimeIterator> functionArguments, RuntimeStaticContext staticContext, boolean isUpdating)
-
-
Method Details
-
implementsDataFrames
protected boolean implementsDataFrames()- Overrides:
implementsDataFramesin classHybridRuntimeIterator
-
openLocal
public void openLocal()- Specified by:
openLocalin classHybridRuntimeIterator
-
nextLocal
- Specified by:
nextLocalin classHybridRuntimeIterator
-
hasNextLocal
protected boolean hasNextLocal()- Specified by:
hasNextLocalin classHybridRuntimeIterator
-
resetLocal
protected void resetLocal()- Specified by:
resetLocalin classHybridRuntimeIterator
-
closeLocal
protected void closeLocal()- Specified by:
closeLocalin classHybridRuntimeIterator
-
setNextResult
public void setNextResult() -
getRDDAux
- Specified by:
getRDDAuxin classHybridRuntimeIterator
-
getDataFrame
- Overrides:
getDataFramein classRuntimeIterator
-
getVariableDependencies
- Overrides:
getVariableDependenciesin classRuntimeIterator
-
getPendingUpdateList
- Overrides:
getPendingUpdateListin classRuntimeIterator
-