Package org.apache.calcite.sql.validate
Class PivotScope
java.lang.Object
org.apache.calcite.sql.validate.DelegatingScope
org.apache.calcite.sql.validate.ListScope
org.apache.calcite.sql.validate.PivotScope
- All Implemented Interfaces:
SqlValidatorScope
Scope for expressions in a
PIVOT
clause.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.calcite.sql.validate.SqlValidatorScope
SqlValidatorScope.EmptyPath, SqlValidatorScope.Path, SqlValidatorScope.Resolve, SqlValidatorScope.Resolved, SqlValidatorScope.ResolvedImpl, SqlValidatorScope.Step
-
Field Summary
Fields inherited from class org.apache.calcite.sql.validate.DelegatingScope
parent, resolved, validator
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetChild()
By analogy withListScope.getChildren()
, but this scope only has one namespace, and it is anonymous.getNode()
Returns the root node of this scope.Methods inherited from class org.apache.calcite.sql.validate.ListScope
addChild, findAliases, findAllColumnNames, findQualifyingTableName, findQualifyingTableNames, getChildren, isChildNullable, resolve, resolveColumn
Methods inherited from class org.apache.calcite.sql.validate.DelegatingScope
addColumnNames, analyze, fullyQualify, getMonotonicity, getOperandScope, getOrderList, getParent, getTableNamespace, getValidator, lookupWindow, nullifyType, qualifyUsingAlias, resolveTable, validateExpr
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.calcite.sql.validate.SqlValidatorScope
isMeasureRef, isWithin
-
Constructor Details
-
PivotScope
Creates a PivotScope.
-
-
Method Details
-
getChild
By analogy withListScope.getChildren()
, but this scope only has one namespace, and it is anonymous. -
getNode
Description copied from interface:SqlValidatorScope
Returns the root node of this scope. Never null.
-