public interface AggregatingScope extends SqlValidatorScope
SqlValidatorScopeinterface which indicates that the scope is aggregating.
A scope which is aggregating must implement this interface. Such a scope will return the same set of identifiers as its parent scope, but some of those identifiers may not be accessible because they are not in the GROUP BY clause.
|Modifier and Type||Method and Description|
Checks whether an expression is constant within the GROUP BY clause.
addChild, findAliases, findAllColumnNames, findQualifyingTableName, findQualifyingTableNames, fullyQualify, getMonotonicity, getNode, getOperandScope, getOrderList, getTableNamespace, getValidator, isWithin, lookupWindow, nullifyType, resolve, resolveColumn, resolveTable, validateExpr
boolean checkAggregateExpr(SqlNode expr, boolean deep)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.