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}