public Query(TabularDataSource dataSource) { fromClause = new FromClause(dataSource); selectClause = new SelectClause(); whereClause = new WhereClause(); groupByClause = new GroupByClause(); orderByClause = new OrderByClause(); }
private Query(Query query) { fromClause = query.fromClause; whereClause = query.whereClause; selectClause = query.selectClause; groupByClause = query.groupByClause; orderByClause = query.orderByClause; skip = query.skip; take = query.take; }
public GroupByClause(GroupByClause groupBy, Select select) : base(groupBy, select) { }
private Query(Query query, GroupByClause groupByClause) : this(query) { this.groupByClause = groupByClause; }