void com.mapd.calcite.parser.CaseInsensitiveListSqlOperatorTable.lookupOperatorOverloads |
( |
SqlIdentifier |
opName, |
|
|
SqlFunctionCategory |
category, |
|
|
SqlSyntax |
syntax, |
|
|
List< SqlOperator > |
operatorList, |
|
|
SqlNameMatcher |
nameMatcher |
|
) |
| |
|
inline |
Definition at line 100 of file HeavyDBSqlOperatorTable.java.
105 for (SqlOperator
operator : this.getOperatorList()) {
106 if (
operator.getSyntax() != syntax) {
109 if (!opName.isSimple()
110 || !nameMatcher.matches(operator.getName(), opName.getSimple())) {
113 SqlFunctionCategory functionCategory;
114 if (
operator instanceof SqlFunction) {
115 functionCategory = ((SqlFunction)
operator).getFunctionType();
117 functionCategory = SqlFunctionCategory.SYSTEM;
119 if (category != functionCategory
120 && category != SqlFunctionCategory.USER_DEFINED_FUNCTION) {
123 operatorList.add(
operator);
The documentation for this class was generated from the following file: