Class WithOptionsTableMacro

java.lang.Object
org.apache.drill.exec.store.table.function.WithOptionsTableMacro
All Implemented Interfaces:
org.apache.calcite.schema.Function, org.apache.calcite.schema.TableMacro

public class WithOptionsTableMacro extends Object implements org.apache.calcite.schema.TableMacro
Implementation of a table macro that generates a table based on parameters.
  • Constructor Details

  • Method Details

    • apply

      public org.apache.calcite.schema.TranslatableTable apply(List<?> arguments)
      Specified by:
      apply in interface org.apache.calcite.schema.TableMacro
    • getParameters

      public List<org.apache.calcite.schema.FunctionParameter> getParameters()
      Specified by:
      getParameters in interface org.apache.calcite.schema.Function