Share via


AggregateExpression Class

Definition

Represents an aggregate expression that aggregates a single value entity.

public sealed class AggregateExpression : Microsoft.OData.UriParser.Aggregation.AggregateExpressionBase
type AggregateExpression = class
    inherit AggregateExpressionBase
Public NotInheritable Class AggregateExpression
Inherits AggregateExpressionBase
Inheritance
AggregateExpression

Constructors

AggregateExpression(SingleValueNode, AggregationMethod, String, IEdmTypeReference)

Create a PropertyAggregateExpression.

AggregateExpression(SingleValueNode, AggregationMethodDefinition, String, IEdmTypeReference)

Create a AggregateExpression.

Properties

AggregateKind

Returns the AggregateExpressionKind of the expression.

(Inherited from AggregateExpressionBase)
Alias

Returns the alias of the expression.

(Inherited from AggregateExpressionBase)
Expression

Gets the aggregation expression.

Method

Gets the AggregationMethod.

MethodDefinition

Gets the AggregationMethodDefinition.

TypeReference

Gets the IEdmTypeReference of this aggregate expression.

Applies to