public static SqlExpression SelectNode( CommonTableExpression with, SelectExpressionToken select) { return(SqlExpression.NewSelect( SelectExpression.NewComplex( new Tuple <CommonTableExpression, PlainSelectExpression>(with, PlainSelectExpression.NewPlain(select))))); }
public static SqlExpression SelectNode( CommonTableExpression with, SelectValuesExpressionNode select, FromExpressionNode from, WhereExpressionNode where = null, GroupByExpressionNode groupBy = null, OrderByExpressionNode orderBy = null) { return(SqlExpression.NewSelect( SelectExpression.NewComplex( new Tuple <CommonTableExpression, PlainSelectExpression>( with, PlainSelectExpression.NewPlain(PlainSelect(select, from, where, groupBy, orderBy)))))); }