Class AggregationFunctionCall
AST Node Type representing an aggregation function call.
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: TimeCockpit.Data.QueryLanguage.Syntax
Assembly: TimeCockpit.Data.dll
Syntax
public class AggregationFunctionCall : Expression
Constructors
AggregationFunctionCall(AggregationFunctionCallType, Expression)
Initializes a new instance of the AggregationFunctionCall class.
Declaration
public AggregationFunctionCall(AggregationFunctionCallType type, Expression parameter)
Parameters
Type | Name | Description |
---|---|---|
AggregationFunctionCallType | type | The type of the aggregation. |
Expression | parameter | The parameter expression. |
Properties
Parameter
Gets the expression of the parameter.
Declaration
public Expression Parameter { get; }
Property Value
Type | Description |
---|---|
Expression |
Type
Gets the type of the aggregation function.
Declaration
public AggregationFunctionCallType Type { get; }
Property Value
Type | Description |
---|---|
AggregationFunctionCallType |
Methods
Accept(Visitor)
Dispatches to the correct VisitQuery(Query) method.
Declaration
public override Node Accept(Visitor visitor)
Parameters
Type | Name | Description |
---|---|---|
Visitor | visitor | the visitor to dispatch to. |
Returns
Type | Description |
---|---|
Node | Returns the value returned by the call to VisitQuery(Query) method. |