## Uses of Class
org.eclipse.datatools.connectivity.oda.spec.result.AggregateExpression

Packages that use AggregateExpression
org.eclipse.datatools.connectivity.oda.spec: The runtime API for an ODA data set query's dynamic result set specification.
org.eclipse.datatools.connectivity.oda.spec.result: Defines the result set specification of the Open Data Access (ODA) dynamicResultSet extension point.
org.eclipse.datatools.connectivity.oda.spec.util: Defines utilities for use with the Open Data Access (ODA) query specification.

Uses of AggregateExpression in org.eclipse.datatools.connectivity.oda.spec

Methods in org.eclipse.datatools.connectivity.oda.spec with parameters of type AggregateExpression
`void` `IValidator.validate(AggregateExpression aggrExpr, ValidationContext context)` Validates the specified aggregate expression in the specified context.
`void` `IValidator.validateSyntax(AggregateExpression aggrExpr, ValidationContext context)` Performs syntactic validation of the specified aggregate expression in the specified context.

Uses of AggregateExpression in org.eclipse.datatools.connectivity.oda.spec.result

Subclasses of AggregateExpression in org.eclipse.datatools.connectivity.oda.spec.result
`class` `CustomAggregate` Represents an instance of custom aggregate expression contributed by an extension of the org.eclipse.datatools.connectivity.oda.dynamicResultSet extension point.

Methods in org.eclipse.datatools.connectivity.oda.spec.result that return AggregateExpression
`AggregateExpression` `AggregateExpression.add(ExpressionVariable inputSourceVar)` Appends the specified input source variable to this.
`AggregateExpression` `ResultProjection.getAggregateProjection(ColumnIdentifier resultColumn)` Gets the aggregate expression on the specified result set column.

Methods in org.eclipse.datatools.connectivity.oda.spec.result that return types with arguments of type AggregateExpression
`java.util.Map<ColumnIdentifier,AggregateExpression>` `ResultProjection.getAggregatedColumns()` Returns a map of projected columns, each with corresponding aggregate expression.

Methods in org.eclipse.datatools.connectivity.oda.spec.result with parameters of type AggregateExpression
`void` `ResultProjection.setProjection(ColumnIdentifier resultColumn, AggregateExpression aggregate)` Specifies an aggregate expression whose output value is projected on the specified result set column identifier.

Uses of AggregateExpression in org.eclipse.datatools.connectivity.oda.spec.util

Methods in org.eclipse.datatools.connectivity.oda.spec.util with parameters of type AggregateExpression
`static boolean` `ValidatorUtil.isInvalidAggregateExpression(AggregateExpression aggrExpr, OdaException rootEx)` Indicates whether the specified aggregate expression is one of the cause(s) in the specified OdaException chain.
`static OdaException` `ValidatorUtil.newAggregateException(AggregateExpression invalidAggrExpr, OdaException driverEx)` Creates and returns a top-level OdaException to indicate that the specified aggregate expression is the cause of the specified driverEx exception.
`static OdaException` `ValidatorUtil.newAggregateException(java.lang.String message, AggregateExpression invalidAggrExpr)` Creates and returns an OdaException with the specified AggregateExpression identified as the cause.