OmniSciDB
72c90bc290
|
Public Member Functions | |
SqlNode | visit (SqlCall call) |
SqlNode | visit (SqlIdentifier id) |
Public Member Functions inherited from org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationModifier | |
SqlNode | go (SqlNode node) |
Package Functions | |
NavigationReplacer (String alpha) | |
Private Attributes | |
final String | alpha |
Shuttle that replaces
with
.
Replacing
with
makes the implementation of RexVisitor#visitPatternFieldRef(RexPatternFieldRef) more unified. Otherwise, it's difficult to implement this method. If it returns the specified field, then the navigation such as
becomes impossible; if not, then comparisons such as
become meaningless.
Definition at line 6411 of file SqlValidatorImpl.java.
|
inlinepackage |
Definition at line 6414 of file SqlValidatorImpl.java.
References org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationReplacer.alpha.
|
inline |
Definition at line 6418 of file SqlValidatorImpl.java.
References org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationReplacer.alpha, org.apache.calcite.sql.validate.SqlValidatorImpl.isAggregation(), org.apache.calcite.sql.validate.SqlValidatorImpl.isLogicalNavigation(), org.apache.calcite.sql.validate.SqlValidatorImpl.isRunningOrFinal(), and setup.name.
|
inline |
Definition at line 6438 of file SqlValidatorImpl.java.
References org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationReplacer.alpha.
|
private |
Definition at line 6412 of file SqlValidatorImpl.java.
Referenced by org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationReplacer.NavigationReplacer(), and org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationReplacer.visit().