Inheritance: SimpleDbExpression
コード例 #1
0
ファイル: QueryExpression.cs プロジェクト: rexm/SimpleDb.Net
 public QueryExpression(SelectExpression select, Expression source, Expression where, IEnumerable<OrderExpression> orderBy, Expression limit, bool useConsistency)
 {
     _select = select;
     _source = source;
     _where = where;
     _orderBy = orderBy ?? new List<OrderExpression>();
     _limit = limit;
     _useConsistency = useConsistency;
 }
コード例 #2
0
 public static QueryExpression Query(
     SelectExpression select,
     Expression source,
     Expression where,
     IEnumerable<OrderExpression> orderBy,
     Expression limit,
     bool useConsistency)
 {
     return new QueryExpression(select, source, where, orderBy, limit, useConsistency);
 }
コード例 #3
0
ファイル: QueryReducer.cs プロジェクト: rsparkyc/SimpleDb.Net
 protected override Expression VisitSimpleDbSelect (SelectExpression sex)
 {
     foreach (var att in sex.Attributes)
     {
         _aggregatedAttributes.Add (att);
     }
     return sex;
 }
コード例 #4
0
 protected virtual Expression VisitSimpleDbSelect(SelectExpression sex)
 {
     return sex;
 }