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/**
010 * Created by tako on 2015/1/20.
011 */
012
013public class TXMLPassingClause extends TParseTreeNode {
014    private TResultColumnList passingList;
015
016    public TResultColumnList getPassingList() {
017        return passingList;
018    }
019
020    public void init(Object arg1){
021        passingList = (TResultColumnList)arg1;
022
023    }
024
025    public void doParse(TCustomSqlStatement psql, ESqlClause plocation){
026        passingList.doParse(psql,plocation);
027    }
028
029    public void accept(TParseTreeVisitor v){
030        v.preVisit(this);
031        v.postVisit(this);
032    }
033
034    public void acceptChildren(TParseTreeVisitor v){
035        v.preVisit(this);
036        v.postVisit(this);
037    }
038
039    public void setPassingList(TResultColumnList passingList) {
040        this.passingList = passingList;
041    }
042}