![]() | AggregationFunctionValidationContext Class |
Namespace: com.espertech.esper.common.client.hook.aggfunc
public class AggregationFunctionValidationContext
The AggregationFunctionValidationContext type exposes the following members.
Name | Description | |
---|---|---|
![]() | AggregationFunctionValidationContext | Initializes a new instance of the AggregationFunctionValidationContext class |
Name | Description | |
---|---|---|
![]() | ConstantValues |
If a parameter expression returns a constant value, the value of the constant it returns
is provided in this array.
This information can also be obtained by calling evaluate on each parameter expression
providing a constant value.
|
![]() | Expressions |
Returns the parameter expressions themselves for interrogation.
|
![]() | IsConstantValue |
A boolean indicator for each parameter expression that is true if the expression
returns a constant result or false if the expression result is not a constant value.
This information can also be obtained by calling isConstantResult on each parameter expression.
|
![]() | IsDistinct |
Returns true to indicate that the 'distinct' keyword was specified for this aggregation function.
|
![]() | IsWindowed |
Returns true to indicate that all parameter expressions return event properties that originate from a stream that
provides a remove stream.
|
![]() | NamedParameters |
Returns any named parameters or null if there are no named parameters
|
![]() | ParameterTypes |
The return type of each parameter expression.
This information can also be obtained by calling getType on each parameter expression.
|