public ResTarget(string sql, SqlExpression value, RawToken @as, SqlSimpleName name) : base(sql, CreateChildren(value, name)) { this.Value = value; this.As = @as.WithParent(this); this.Name = name; }
public SqlBinaryExpression(string sql, SqlExpression left, RawToken @operator, SqlExpression right) : base(sql, CreateChildren(left, right)) { this.Left = left; this.Operator = @operator.WithParent(this); this.Right = right; }
public SqlParenthesizedExpression(string sql, RawToken openParen, SqlExpression expression, RawToken closeParen) : base(sql, CreateChildren(expression)) { this.OpenParen = openParen.WithParent(this); this.Expression = expression; this.CloseParen = closeParen.WithParent(this); }
public SqlQualifiedName(string sql, SqlSimpleName prefix, RawToken dot, SqlSimpleName identifier) : base(sql, CreateChildren(prefix, identifier)) { this.Prefix = prefix; this.Dot = dot.WithParent(this); this.Identifier = identifier; }
public SqlInvocation(string sql, SqlName name, RawToken openParen, SqlArgumentList argumentList, RawToken closeParen) : base(sql, CreateChildren(name, argumentList)) { this.Name = name; this.OpenParen = openParen.WithParent(this); this.ArgumentList = argumentList; this.CloseParen = closeParen.WithParent(this); }
public SqlPrefixUnaryExpression(string sql, RawToken @operator, SqlExpression operand) : base(sql, CreateChildren(operand)) { this.Operator = @operator.WithParent(this); this.Operand = operand; }
public WhereClause(string sql, RawToken keyword, SqlBinaryExpression condition) : base(sql, CreateChildren(condition)) { this.Keyword = keyword.WithParent(this); this.Condition = condition; }
public FromClause(string sql, RawToken keyword, RangeVar rangeVar) : base(sql, CreateChildren(rangeVar)) { this.Keyword = keyword.WithParent(this); this.RangeVar = rangeVar; }
public SqlParameter(string sql, RawToken at, SqlSimpleName identifier) : base(sql, CreateChildren(identifier)) { this.At = at.WithParent(this); this.Identifier = identifier; }