001package gudusoft.gsqlparser.nodes;
002
003import gudusoft.gsqlparser.ESqlClause;
004import gudusoft.gsqlparser.TCustomSqlStatement;
005import gudusoft.gsqlparser.nodes.TParseTreeNode;
006import gudusoft.gsqlparser.nodes.TParseTreeVisitor;
007import gudusoft.gsqlparser.nodes.TResultColumnList;
008
009
010public class TXMLAttributesClause extends TParseTreeNode {
011    private TResultColumnList valueExprList;
012
013    public TResultColumnList getValueExprList() {
014        return valueExprList;
015    }
016
017    public  void init(Object arg1){
018        valueExprList = (TResultColumnList)arg1;
019    }
020
021    public void doParse(TCustomSqlStatement psql, ESqlClause plocation){
022        valueExprList.doParse(psql,plocation);
023    }
024    public void accept(TParseTreeVisitor v){
025        v.preVisit(this);
026        v.postVisit(this);
027    }
028
029    public void acceptChildren(TParseTreeVisitor v){
030        v.preVisit(this);
031        v.postVisit(this);
032    }
033
034    public void setValueExprList(TResultColumnList valueExprList) {
035        this.valueExprList = valueExprList;
036    }
037}