public override QueryBodyClause Visit(WhereClause expression) { var query=result; Visit(expression.Expression); return expression; }
public SelectStatement(TableAlias alias, IEnumerable<IAliasedExpression> columns, FromClause from, OrderByClause orderby, WhereClause where) : this(alias) { Columns = columns; From = from; OrderBy = orderby; Where = where; }
public override QueryBodyClause Visit(WhereClause expression) { bool wasInWhere = inWhere, wasInFrom = inFrom; inWhere = true; inFrom = false; var result = base.Visit(expression); inWhere = wasInWhere; inFrom = wasInFrom; return result; }
public DeleteStatement(FromClause from, WhereClause where) { From = from; Where = where; }
public WhereClause Update(WhereClause expression, Expression exp) { if (expression.Expression != exp) return new WhereClause(exp); return expression; }