public SelectQuery(DuplicateRestrictionToken restriction, Sequence<ColumnItem> columnItems, Optional<DestinationRowset> intoClause, Optional<Predicate> whereClause, ForClause forClause): this(restriction.Distinct, null, columnItems, intoClause, whereClause, forClause, null) {}
public SelectQuery(DuplicateRestrictionToken restriction, TopExpression top, Sequence<ColumnItem> columnItems, Optional<DestinationRowset> intoClause, Optional<Predicate> whereClause, RowsetCombineClause unionClause) : this(restriction.Distinct, top, columnItems, intoClause, whereClause, null, unionClause) {}
public SelectFromQuery(DuplicateRestrictionToken restriction, Sequence<ColumnItem> columnItems, Optional<DestinationRowset> intoClause, FromClause fromClause, Optional<Predicate> whereClause, Optional<Sequence<Expression>> groupByClause, Optional<Predicate> havingClause, Optional<Sequence<OrderExpression>> orderList, ForClause forClause): this(restriction.Distinct, null, columnItems, intoClause, fromClause, whereClause, groupByClause, havingClause, orderList, forClause, null) {}
public SubqueryTestExpression(DuplicateRestrictionToken restriction, SelectQuery subquery) { this.subquery = subquery; any = restriction.Distinct; }
public CountFunction(DuplicateRestrictionToken restriction, SqlScriptableToken expression): this(restriction.Distinct, expression) {}