internal ForNode(SqlLocation location, string identifier, string expression, string text) { Location = location; Identifier = identifier; Expression = expression; Text = text; }
internal PopulateNode(SqlLocation location, string text) { Location = location; Text = text; }
internal BindVariableNode(SqlLocation location, string variableName, string text) : base(location, variableName, text) { }
internal ExpandNode(SqlLocation location, string alias, string text) { Location = location; Alias = alias; Text = text; }
internal IfNode(SqlLocation location, string expression, string text) { Location = location; Expression = expression; Text = text; }
internal ValueNode(SqlLocation location, string variableName, string text) { Location = location; VariableName = variableName; Text = text; }
internal ParensNode(SqlLocation location) { Location = location; OpenedParensNode = OtherNode.Of("("); }