/// <summary> /// Constructs the AggegateSelectField /// </summary> /// <param name="dataValue"> /// DataMember for build the field definition /// </param> /// <param name="aggregateFunction"> /// Aggregate function to use for calculate the column /// </param> /// <param name="distinct"> /// Speficy if the DISTINCT modifier must be applied /// </param> /// <param name="alias"> /// Alias name of the resulting field /// </param> public SelectAggregateMember(DataMember member, SelectAggregateFunction aggregateFunction, string alias, bool distinct): base(member, alias) { AggregateFunction = aggregateFunction; Distinct = distinct; }
/// <summary> /// Constructs the AggegateSelectField /// </summary> /// <param name="dataValue"> /// DataMember for build the field definition /// </param> /// <param name="aggregateFunction"> /// Aggregate function to use for calculate the column /// </param> public SelectAggregateMember(DataMember member, SelectAggregateFunction aggregateFunction) : this(member, aggregateFunction, string.Empty) { }
/// <summary> /// Constructs the AggegateSelectField /// </summary> /// <param name="dataValue"> /// DataMember for build the field definition /// </param> /// <param name="aggregateFunction"> /// Aggregate function to use for calculate the column /// </param> /// <param name="alias"> /// Alias name of the resulting field /// </param> public SelectAggregateMember(DataMember member, SelectAggregateFunction aggregateFunction, string alias) : this(member, aggregateFunction, alias, false) { }
/// <summary> /// Constructs the AggegateSelectField /// </summary> /// <param name="dataValue"> /// DataMember for build the field definition /// </param> /// <param name="aggregateFunction"> /// Aggregate function to use for calculate the column /// </param> /// <param name="alias"> /// Alias name of the resulting field /// </param> public SelectAggregateColumn(Column column, SelectAggregateFunction aggregateFunction, string alias) : this(column, aggregateFunction, alias, false) { }
/// <summary> /// Constructs the AggegateSelectField /// </summary> /// <param name="dataValue"> /// DataMember for build the field definition /// </param> /// <param name="aggregateFunction"> /// Aggregate function to use for calculate the column /// </param> /// <param name="distinct"> /// Speficy if the DISTINCT modifier must be applied /// </param> /// <param name="alias"> /// Alias name of the resulting field /// </param> public SelectAggregateColumn(Column column, SelectAggregateFunction aggregateFunction, string alias, bool distinct) : base(column, alias) { AggregateFunction = aggregateFunction; Distinct = distinct; }
/// <summary> /// Constructs the AggegateSelectField /// </summary> /// <param name="dataValue"> /// DataMember for build the field definition /// </param> /// <param name="aggregateFunction"> /// Aggregate function to use for calculate the column /// </param> /// <param name="distinct"> /// Speficy if the DISTINCT modifier must be applied /// </param> /// <param name="alias"> /// Alias name of the resulting field /// </param> public SelectAggregateMember(DataMember member, SelectAggregateFunction aggregateFunction, string alias, bool distinct) : base(member, alias) { AggregateFunction = aggregateFunction; Distinct = distinct; }
/// <summary> /// Constructs the AggegateSelectField /// </summary> /// <param name="dataValue"> /// DataMember for build the field definition /// </param> /// <param name="aggregateFunction"> /// Aggregate function to use for calculate the column /// </param> public SelectAggregateColumn(Column column, SelectAggregateFunction aggregateFunction) : this(column, aggregateFunction, string.Empty) { }
/// <summary> /// Constructs the AggegateSelectField /// </summary> /// <param name="dataValue"> /// DataMember for build the field definition /// </param> /// <param name="aggregateFunction"> /// Aggregate function to use for calculate the column /// </param> /// <param name="distinct"> /// Speficy if the DISTINCT modifier must be applied /// </param> /// <param name="alias"> /// Alias name of the resulting field /// </param> public SelectAggregateColumn(Column column, SelectAggregateFunction aggregateFunction, string alias, bool distinct): base(column, alias) { AggregateFunction = aggregateFunction; Distinct = distinct; }