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)  | 
@Inject public DruidOperatorTable(Set<SqlAggregator> aggregators, Set<SqlOperatorConversion> operatorConversions)
public SqlAggregator lookupAggregator(org.apache.calcite.sql.SqlAggFunction aggFunction)
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)
lookupOperatorOverloads in interface org.apache.calcite.sql.SqlOperatorTablepublic List<org.apache.calcite.sql.SqlOperator> getOperatorList()
getOperatorList in interface org.apache.calcite.sql.SqlOperatorTableCopyright © 2011–2018. All rights reserved.