Class QueryColumn

java.lang.Object
io.trino.operator.table.json.execution.QueryColumn
All Implemented Interfaces:
Column

public class QueryColumn extends Object implements Column
  • Constructor Details

    • QueryColumn

      public QueryColumn(int outputIndex, MethodHandle methodHandle, IrJsonPath path, long wrapperBehavior, long emptyBehavior, long errorBehavior)
  • Method Details

    • evaluate

      public Object evaluate(long sequentialNumber, com.fasterxml.jackson.databind.JsonNode item, Page input, int position)
      Specified by:
      evaluate in interface Column
    • getOutputIndex

      public int getOutputIndex()
      Specified by:
      getOutputIndex in interface Column