예제 #1
0
		/// <summary>
		/// Create a new APSqlAggregationExpr.
		/// </summary>
		/// <param name="rowSelectExpr">Row SQL 'SELECT' Expression.</param>
		/// <param name="aggregationType">Aggregation type.</param>
		public APSqlAggregationExpr(APSqlExpr rowSelectExpr, APSqlAggregationType aggregationType)
			: this(rowSelectExpr, aggregationType, APSqlSelectMode.ALL)
		{
		}
예제 #2
0
 /// <summary>
 /// Create a new APSqlAggregationExpr.
 /// </summary>
 /// <param name="rowSelectExpr">Row SQL 'SELECT' Expression.</param>
 /// <param name="aggregationType">Aggregation type.</param>
 public APSqlAggregationExpr(APSqlExpr rowSelectExpr, APSqlAggregationType aggregationType)
     : this(rowSelectExpr, aggregationType, APSqlSelectMode.ALL)
 {
 }
예제 #3
0
		/// <summary>
		/// Create a new APSqlAggregationExpr.
		/// </summary>
		/// <param name="rowSelectExpr">Row SQL 'SELECT' Expression.</param>
		/// <param name="aggregationType">Aggregation type.</param>
		/// <param name="selectMode">Select mode.</param>
		public APSqlAggregationExpr(APSqlExpr rowSelectExpr, APSqlAggregationType aggregationType, APSqlSelectMode selectMode)
		{
			_rowSelectExpr = rowSelectExpr;
			_aggregationType = aggregationType;
			_selectMode = selectMode;
		}
예제 #4
0
 /// <summary>
 /// Create a new APSqlAggregationExpr.
 /// </summary>
 /// <param name="rowSelectExpr">Row SQL 'SELECT' Expression.</param>
 /// <param name="aggregationType">Aggregation type.</param>
 /// <param name="selectMode">Select mode.</param>
 public APSqlAggregationExpr(APSqlExpr rowSelectExpr, APSqlAggregationType aggregationType, APSqlSelectMode selectMode)
 {
     _rowSelectExpr   = rowSelectExpr;
     _aggregationType = aggregationType;
     _selectMode      = selectMode;
 }