Пример #1
0
 /// <summary>
 /// Create a 'ORDER BY' phrase.
 /// </summary>
 /// <param name="expr">SQL 'SELECT' Expression.</param>
 /// <param name="orderAccording">Order according.</param>
 public APSqlOrderPhrase(APSqlOperateExpr expr, APSqlOrderAccording orderAccording)
 {
     _expr           = expr;
     _orderAccording = orderAccording;
 }
Пример #2
0
 /// <summary>
 /// Get an APSqlOrderPhrase.
 /// </summary>
 /// <param name="according">Order according.</param>
 /// <returns>The APSqlOrderPhrase.</returns>
 public virtual APSqlOrderPhrase GetQueryOrderByPhrase(APSqlOrderAccording according)
 {
     return(new APSqlOrderPhrase(_selectExpr, according));
 }
Пример #3
0
 /// <summary>
 /// Create a new APRptOrderDef.
 /// </summary>
 /// <param name="columnId">The APRptColumn ID.</param>
 /// <param name="according">Order according.</param>
 public APRptOrderDef(string columnId, APSqlOrderAccording according)
 {
     ColumnId  = columnId;
     According = according;
 }
Пример #4
0
 /// <summary>
 /// Create a new APRptGroupDef.
 /// </summary>
 /// <param name="columnId">ID of APRptColumn.</param>
 /// <param name="according">Order according.</param>
 /// <param name="dateGroupMode">Date group mode of APRptColumn.</param>
 public APRptGroupDef(string columnId, APSqlOrderAccording according, APSqlDateGroupMode dateGroupMode)
 {
     ColumnId      = columnId;
     According     = according;
     DateGroupMode = dateGroupMode;
 }
Пример #5
0
		/// <summary>
		/// Create a new APRptGroupDef.
		/// </summary>
		/// <param name="columnId">ID of APRptColumn.</param>
		/// <param name="according">Order according.</param>
		/// <param name="dateGroupMode">Date group mode of APRptColumn.</param>
		public APRptGroupDef(string columnId, APSqlOrderAccording according, APSqlDateGroupMode dateGroupMode)
		{
			ColumnId = columnId;
			According = according;
			DateGroupMode = dateGroupMode;
		}
Пример #6
0
		/// <summary>
		/// Create a 'ORDER BY' phrase.
		/// </summary>
		/// <param name="expr">SQL 'SELECT' Expression.</param>
		/// <param name="orderAccording">Order according.</param>
		public APSqlOrderPhrase(APSqlOperateExpr expr, APSqlOrderAccording orderAccording)
		{
			_expr = expr;
			_orderAccording = orderAccording;
		}
Пример #7
0
		/// <summary>
		/// Create a new APRptOrderDef. 
		/// </summary>
		/// <param name="columnId">The APRptColumn ID.</param>
		/// <param name="according">Order according.</param>
		public APRptOrderDef(string columnId, APSqlOrderAccording according)
		{
			ColumnId = columnId;
			According = according;
		}
Пример #8
0
		/// <summary>
		/// Get an APSqlOrderPhrase.
		/// </summary>
		/// <param name="according">Order according.</param>
		/// <returns>The APSqlOrderPhrase.</returns>
		public virtual APSqlOrderPhrase GetQueryOrderByPhrase(APSqlOrderAccording according)
		{
			return new APSqlOrderPhrase(_selectExpr, according);
		}