public DvlSqlFullSelectExpression(DvlSqlFromExpression @from, List <DvlSqlJoinExpression> joins, DvlSqlWhereExpression @where, DvlSqlGroupByExpression groupBy, DvlSqlSelectExpression @select, DvlSqlOrderByExpression orderBy, DvlSqlSkipExpression skip) => ( this.From, this.Join, this.Where, this.GroupBy,
public DvlSqlDeleteExpression(DvlSqlFromExpression fromExpression) => this.FromExpression = fromExpression;
// public new bool IsRoot { get; private set; } = true; public DvlSqlSelectExpression(DvlSqlFromExpression expression, int?top = null) => (this.From, this.Top) = (expression, top);