Class InsertIndexIntoCollectionIterator
java.lang.Object
org.rumbledb.runtime.plan.RuntimePlan<Item>
org.rumbledb.runtime.plan.ItemRuntimePlan
org.rumbledb.runtime.update.expression.InsertIndexIntoCollectionIterator
- All Implemented Interfaces:
Serializable,LocalRuntimePlan<Item>,UpdatingRuntimePlan
- See Also:
-
Field Summary
Fields inherited from class org.rumbledb.runtime.plan.RuntimePlan
staticContext -
Constructor Summary
ConstructorsConstructorDescriptionInsertIndexIntoCollectionIterator(ItemRuntimePlan targetIterator, ItemRuntimePlan contentIterator, ItemRuntimePlan posIterator, Mode mode, boolean isFirst, boolean isLast, RuntimeStaticContext staticContext) InsertIndexIntoCollectionIterator(ItemRuntimePlan targetIterator, ItemRuntimePlan contentIterator, Mode mode, boolean isFirst, boolean isLast, RuntimeStaticContext staticContext) -
Method Summary
Modifier and TypeMethodDescriptioncreateNativeCursor(DynamicContext context) Creates an independent cursor for one native local evaluation.getPendingUpdateList(DynamicContext context) 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
-
InsertIndexIntoCollectionIterator
public InsertIndexIntoCollectionIterator(ItemRuntimePlan targetIterator, ItemRuntimePlan contentIterator, ItemRuntimePlan posIterator, Mode mode, boolean isFirst, boolean isLast, RuntimeStaticContext staticContext) -
InsertIndexIntoCollectionIterator
public InsertIndexIntoCollectionIterator(ItemRuntimePlan targetIterator, ItemRuntimePlan contentIterator, Mode mode, boolean isFirst, boolean isLast, RuntimeStaticContext staticContext)
-
-
Method Details
-
getPendingUpdateList
-
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
-