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 Details

    • createNativeDataFrame

      RuntimeDataFrame<T> createNativeDataFrame(DynamicContext context)
      Builds the DataFrame for one evaluation.
      Parameters:
      context - the dynamic context for that evaluation
      Returns:
      the resulting DataFrame