Definition at line 1845 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 1848 of file HeavyDBParser.java.
1849 if (null != basicCall) {
1850 if (basicCall.operands.length == 2
1851 && (basicCall.getKind() == SqlKind.EQUALS
1852 || basicCall.getKind() == SqlKind.NOT_EQUALS)
1853 && basicCall.operand(0) instanceof SqlIdentifier
1854 && basicCall.operand(1) instanceof SqlIdentifier) {
Void com.mapd.calcite.parser.HeavyDBParser.JoinOperatorChecker.visit |
( |
SqlCall |
call | ) |
|
|
inline |
Definition at line 1862 of file HeavyDBParser.java.
1863 if (call instanceof SqlBasicCall) {
1864 targetCalls.add((SqlBasicCall) call);
1866 for (SqlNode node : call.getOperandList()) {
1867 if (null != node && !
targetCalls.contains(node)) {
1871 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