Search Results for

    Show / Hide Table of Contents

    Class AggregationFunctionCall

    AST Node Type representing an aggregation function call.

    Inheritance
    System.Object
    Node
    Expression
    AggregationFunctionCall
    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.

    Overrides
    Node.Accept(Visitor)
    In This Article
    Back to top Copyright © 2020 software architects gmbh