|
void | lookupOperatorOverloads (SqlIdentifier opName, SqlFunctionCategory category, SqlSyntax syntax, List< SqlOperator > operatorList, SqlNameMatcher nameMatcher) |
|
Definition at line 54 of file MapDSqlOperatorTable.java.
void com.mapd.calcite.parser.CaseInsensitiveListSqlOperatorTable.lookupOperatorOverloads |
( |
SqlIdentifier |
opName, |
|
|
SqlFunctionCategory |
category, |
|
|
SqlSyntax |
syntax, |
|
|
List< SqlOperator > |
operatorList, |
|
|
SqlNameMatcher |
nameMatcher |
|
) |
| |
|
inline |
Definition at line 56 of file MapDSqlOperatorTable.java.
61 for (SqlOperator
operator : this.getOperatorList()) {
62 if (
operator.getSyntax() != syntax) {
65 if (!opName.isSimple()
66 || !nameMatcher.matches(operator.getName(), opName.getSimple())) {
69 SqlFunctionCategory functionCategory;
70 if (
operator instanceof SqlFunction) {
71 functionCategory = ((SqlFunction)
operator).getFunctionType();
73 functionCategory = SqlFunctionCategory.SYSTEM;
75 if (category != functionCategory
76 && category != SqlFunctionCategory.USER_DEFINED_FUNCTION) {
79 operatorList.add(
operator);
The documentation for this class was generated from the following file: