OmniSciDB
a5dc49c757
|
Public Member Functions | |
SqlNode | visit (SqlIdentifier id) |
SqlNode | visit (SqlLiteral literal) |
![]() | |
SqlNode | visit (SqlIdentifier id) |
Package Functions | |
ExtendedExpander (SqlValidatorImpl validator, SqlValidatorScope scope, SqlSelect select, SqlNode root, boolean havingExpr) | |
![]() | |
Expander (SqlValidatorImpl validator, SqlValidatorScope scope) | |
Package Attributes | |
final SqlSelect | select |
final SqlNode | root |
final boolean | havingExpr |
boolean | bNested = false |
Additional Inherited Members | |
![]() | |
SqlNode | visitScoped (SqlCall call) |
SqlNode | expandDynamicStar (SqlIdentifier id, SqlIdentifier fqId) |
![]() | |
final SqlValidatorImpl | validator |
Shuttle which walks over an expression in the GROUP BY/HAVING clause, replacing usages of aliases or ordinals with the underlying expression.
Definition at line 6118 of file SqlValidatorImpl.java.
|
inlinepackage |
Definition at line 6124 of file SqlValidatorImpl.java.
References org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.havingExpr, org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.root, and org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.select.
|
inline |
Definition at line 6132 of file SqlValidatorImpl.java.
References org.apache.calcite.sql.validate.SqlValidatorImpl.alias(), org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.bNested, org.apache.calcite.sql.validate.SqlValidatorImpl.config, org.apache.calcite.sql.validate.SqlValidatorImpl.expandCommonColumn(), org.apache.calcite.sql.validate.SqlValidatorImpl.Expander.expandDynamicStar(), org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.havingExpr, org.apache.calcite.sql.validate.SqlValidatorImpl.isAggregate(), anonymous_namespace{Utm.h}.n, setup.name, org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.root, org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.select, and org.apache.calcite.sql.validate.SqlValidatorImpl.Expander.validator.
|
inline |
Definition at line 6200 of file SqlValidatorImpl.java.
References org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.bNested, org.apache.calcite.sql.validate.SqlValidatorImpl.config, org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.havingExpr, org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.root, org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.select, and org.apache.calcite.sql.validate.SqlValidatorImpl.Expander.validator.
|
package |
Definition at line 6122 of file SqlValidatorImpl.java.
Referenced by org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.visit().
|
package |
Definition at line 6121 of file SqlValidatorImpl.java.
Referenced by org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.ExtendedExpander(), and org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.visit().
|
package |
Definition at line 6120 of file SqlValidatorImpl.java.
Referenced by org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.ExtendedExpander(), and org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.visit().
|
package |
Definition at line 6119 of file SqlValidatorImpl.java.
Referenced by org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.ExtendedExpander(), and org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander.visit().