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