/// <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) { }
Beispiel #4
0
 /// <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)
 {
 }
Beispiel #5
0
 /// <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;
 }
Beispiel #6
0
 /// <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;
 }
Beispiel #7
0
 /// <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)
 {
 }
Beispiel #8
0
 /// <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)
 {
 }
Beispiel #9
0
 /// <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="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="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>
		public SelectAggregateColumn(Column column, SelectAggregateFunction aggregateFunction) : this(column, aggregateFunction, string.Empty) { }