Package org.rumbledb.runtime.plan
Interface DataFrameRuntimePlan<T>
- Type Parameters:
T- the logical value represented by each DataFrame row
- All Known Implementing Classes:
AnnotateFunctionIterator,ApplyFunctionIterator,ApplyTransformerRuntimeIterator,ArrayLookupIterator,ArrayUnboxingIterator,AvroFileFunctionIterator,BuiltinFunctionItemCallIterator,CollectionFunctionIterator,CountClauseIterator,CSVFileFunctionIterator,DataFunctionIterator,DeltaFileFunctionIterator,DeltaTableFunctionIterator,DistinctValuesFunctionIterator,DropColumnsIterator,DynamicFunctionCallIterator,ExitStatementIterator,ForClauseIterator,FunctionCoercionRuntimeIterator,FunctionItemCallIterator,FunctionUntypedAtomicCastIterator,GroupByClauseIterator,IcebergTableFunctionIterator,IfRuntimeIterator,JoinClauseIterator,JSONiqValidateIterator,LetClauseIterator,LibSVMFileFunctionIterator,MongoDBCollectionFunctionIterator,ObjectLookupIterator,ObjectProjectFunctionIterator,ObjectRemoveKeysFunctionIterator,OneOrMoreIterator,OrderByClauseIterator,ParquetFileFunctionIterator,PostgreSQLTableFunctionIterator,PredicateIterator,ProgramIterator,RangeOperationIterator,RepartitionFunctionIterator,ReturnClauseIterator,ReverseFunctionIterator,RootFileFunctionIterator,SimpleMapExpressionIterator,StatementsWithExprIterator,StaticUserDefinedFunctionCallIterator,StructuredJsonLinesFunctionIterator,SubsequenceFunctionIterator,SwitchRuntimeIterator,TreatIterator,TypePromotionIterator,TypeswitchRuntimeIterator,UnorderedFunctionIterator,VariableReferenceIterator,WhereClauseIterator
public interface DataFrameRuntimePlan<T>
Native DataFrame execution capability. Plans that do not implement this interface are converted centrally from
another supported representation.
-
Method Summary
Modifier and TypeMethodDescriptioncreateNativeDataFrame(DynamicContext context) Builds the DataFrame for one evaluation.
-
Method Details
-
createNativeDataFrame
Builds the DataFrame for one evaluation.- Parameters:
context- the dynamic context for that evaluation- Returns:
- the resulting DataFrame
-