Пример #1
0
 public WindowFunction(Identifier identifier, OrderByClause order, IEnumerable<IAliasedExpression> partition)
     : base(identifier)
 {
     OverOrder = order;
     if (partition != null)
         partitionBy = new List<IAliasedExpression>(partition);
 }
Пример #2
0
 public SelectStatement(TableAlias alias, IEnumerable<IAliasedExpression> columns, FromClause from, OrderByClause orderby, WhereClause where)
     : this(alias)
 {
     Columns = columns;
     From = from;
     OrderBy = orderby;
     Where = where;
 }
Пример #3
0
        public RowNumber(OrderByClause order)
            :base(Name, order)
        {

        }
Пример #4
0
 public virtual OrderByClause Update(OrderByClause expression, IEnumerable<OrderByCriteria> criteria)
 {
     if (expression.Criterias != criteria)
         return new OrderByClause(criteria);
     return expression;
 }
Пример #5
0
            public AggreggateWindowFunction(Identifier identifier, OrderByClause order, IEnumerable<IAliasedExpression> partition)
                : base(identifier, order, partition)
            {

            }
Пример #6
0
            protected RankingWindowFunction(Identifier identifier, OrderByClause order)
                : base(identifier, order, null)
            {

            }