Definition at line 1835 of file HeavyDBParser.java.
boolean com.mapd.calcite.parser.HeavyDBParser.JoinOperatorChecker.containsExpression |
( |
SqlNode |
node | ) |
|
|
inlinepackage |
boolean com.mapd.calcite.parser.HeavyDBParser.JoinOperatorChecker.isEqualityJoinOperator |
( |
SqlBasicCall |
basicCall | ) |
|
|
inline |
Definition at line 1838 of file HeavyDBParser.java.
1839 if (null != basicCall) {
1840 if (basicCall.operands.length == 2
1841 && (basicCall.getKind() == SqlKind.EQUALS
1842 || basicCall.getKind() == SqlKind.NOT_EQUALS)
1843 && basicCall.operand(0) instanceof SqlIdentifier
1844 && basicCall.operand(1) instanceof SqlIdentifier) {
Void com.mapd.calcite.parser.HeavyDBParser.JoinOperatorChecker.visit |
( |
SqlCall |
call | ) |
|
|
inline |
Definition at line 1852 of file HeavyDBParser.java.
1853 if (call instanceof SqlBasicCall) {
1854 targetCalls.add((SqlBasicCall) call);
1856 for (SqlNode node : call.getOperandList()) {
1857 if (null != node && !
targetCalls.contains(node)) {
1861 return super.visit(call);
Set< SqlBasicCall > targetCalls
Set<SqlBasicCall> com.mapd.calcite.parser.HeavyDBParser.JoinOperatorChecker.targetCalls = new HashSet<>() |
|
package |
The documentation for this class was generated from the following file:
- /home/jenkins-slave/workspace/core-os-doxygen/java/calcite/src/main/java/com/mapd/calcite/parser/HeavyDBParser.java