Package org.apache.calcite.sql.validate
Class UnpivotScope
java.lang.Object
org.apache.calcite.sql.validate.DelegatingScope
org.apache.calcite.sql.validate.ListScope
org.apache.calcite.sql.validate.UnpivotScope
- All Implemented Interfaces:
SqlValidatorScope
Scope for expressions in an
UNPIVOT
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
ConstructorDescriptionUnpivotScope
(SqlValidatorScope parent, SqlUnpivot unpivot) Creates an UnpivotScope. -
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
-
UnpivotScope
Creates an UnpivotScope.
-
-
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.
-