Record Class JsonTable.JsonTableFunctionHandle

java.lang.Object
java.lang.Record
io.trino.operator.table.json.JsonTable.JsonTableFunctionHandle
Record Components:
processingPlan - the root of the processing plan tree
outer - the parent-child relationship between the input relation and the processingPlan result
errorOnError - the error behavior: true for ERROR ON ERROR, false for EMPTY ON ERROR
parametersType - type of the row containing JSON path parameters for the root JSON path. The function expects the parameters row in the channel 1. Other channels in the input page correspond to JSON context item (channel 0), and default values for the value columns. Each value column in the processingPlan knows the indexes of its default channels.
outputTypes - types of the proper columns produced by the function
All Implemented Interfaces:
ConnectorTableFunctionHandle
Enclosing class:
JsonTable

public static record JsonTable.JsonTableFunctionHandle(JsonTablePlanNode processingPlan, boolean outer, boolean errorOnError, Type parametersType, Type[] outputTypes) extends Record implements ConnectorTableFunctionHandle
This class comprises all information necessary to execute the json_table function: