Package io.trino.spi.function.table
package io.trino.spi.function.table
-
ClassDescriptionThis class represents the three types of arguments passed to a Table Function: scalar arguments, descriptor arguments, and table arguments.Abstract class to capture the three supported argument types for a table function: - Table arguments - Descriptor arguments - SQL scalar argumentsAn area to store all information necessary to execute the table function, gathered at analysis timeThis class represents the descriptor argument passed to a Table Function.This class represents a descriptor field reference.The return type declaration refers to the proper columns of the table function.The proper columns of the table function are known at function declaration time.The proper columns of the table function are not known at function declaration time.The table function has no proper columns.This class represents the scalar argument passed to a Table Function.This class represents the table argument passed to a Table Function.An object of this class is produced by the `analyze()` method of a `ConnectorTableFunction` implementation.The result of processing input by
TableFunctionDataProcessororTableFunctionSplitProcessor.Processes table functions splits, as returned fromConnectorSplitManagerfor aConnectorTableFunctionHandle.