public class DruidOperatorTable extends Object implements org.apache.calcite.sql.SqlOperatorTable
| Constructor and Description |
|---|
DruidOperatorTable(Set<SqlAggregator> aggregators,
Set<SqlOperatorConversion> operatorConversions) |
| Modifier and Type | Method and Description |
|---|---|
List<org.apache.calcite.sql.SqlOperator> |
getOperatorList() |
SqlAggregator |
lookupAggregator(org.apache.calcite.sql.SqlAggFunction aggFunction) |
SqlOperatorConversion |
lookupOperatorConversion(org.apache.calcite.sql.SqlOperator operator) |
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) |
@Inject public DruidOperatorTable(Set<SqlAggregator> aggregators, Set<SqlOperatorConversion> operatorConversions)
@Nullable public SqlAggregator lookupAggregator(org.apache.calcite.sql.SqlAggFunction aggFunction)
@Nullable public SqlOperatorConversion lookupOperatorConversion(org.apache.calcite.sql.SqlOperator operator)
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.SqlOperatorTablepublic List<org.apache.calcite.sql.SqlOperator> getOperatorList()
getOperatorList in interface org.apache.calcite.sql.SqlOperatorTableCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.