@Internal public class FunctionCatalogOperatorTable extends Object implements org.apache.calcite.sql.SqlOperatorTable
SqlOperatorTable
and FunctionCatalog
.Constructor and Description |
---|
FunctionCatalogOperatorTable(FunctionCatalog functionCatalog,
DataTypeFactory dataTypeFactory,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory) |
Modifier and Type | Method and Description |
---|---|
List<org.apache.calcite.sql.SqlOperator> |
getOperatorList() |
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) |
public FunctionCatalogOperatorTable(FunctionCatalog functionCatalog, DataTypeFactory dataTypeFactory, org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory)
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)
lookupOperatorOverloads
in interface org.apache.calcite.sql.SqlOperatorTable
public List<org.apache.calcite.sql.SqlOperator> getOperatorList()
getOperatorList
in interface org.apache.calcite.sql.SqlOperatorTable
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.