Class FunctionCatalogOperatorTable

java.lang.Object
org.apache.flink.table.planner.catalog.FunctionCatalogOperatorTable
All Implemented Interfaces:
org.apache.calcite.sql.SqlOperatorTable

@Internal public class FunctionCatalogOperatorTable extends Object implements org.apache.calcite.sql.SqlOperatorTable
Thin adapter between SqlOperatorTable and FunctionCatalog.
  • Constructor Summary

    Constructors
    Constructor
    Description
    FunctionCatalogOperatorTable(org.apache.flink.table.catalog.FunctionCatalog functionCatalog, org.apache.flink.table.catalog.DataTypeFactory dataTypeFactory, FlinkTypeFactory typeFactory, RexFactory rexFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.apache.calcite.sql.SqlOperator>
     
    void
    lookupOperatorOverloads(org.apache.calcite.sql.SqlIdentifier opName, org.apache.calcite.sql.SqlFunctionCategory category, org.apache.calcite.sql.SqlSyntax syntax, List<org.apache.calcite.sql.SqlOperator> operatorList, org.apache.calcite.sql.validate.SqlNameMatcher nameMatcher)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FunctionCatalogOperatorTable

      public FunctionCatalogOperatorTable(org.apache.flink.table.catalog.FunctionCatalog functionCatalog, org.apache.flink.table.catalog.DataTypeFactory dataTypeFactory, FlinkTypeFactory typeFactory, RexFactory rexFactory)
  • Method Details

    • lookupOperatorOverloads

      public void lookupOperatorOverloads(org.apache.calcite.sql.SqlIdentifier opName, org.apache.calcite.sql.SqlFunctionCategory category, org.apache.calcite.sql.SqlSyntax syntax, List<org.apache.calcite.sql.SqlOperator> operatorList, org.apache.calcite.sql.validate.SqlNameMatcher nameMatcher)
      Specified by:
      lookupOperatorOverloads in interface org.apache.calcite.sql.SqlOperatorTable
    • getOperatorList

      public List<org.apache.calcite.sql.SqlOperator> getOperatorList()
      Specified by:
      getOperatorList in interface org.apache.calcite.sql.SqlOperatorTable