001package gudusoft.gsqlparser.nodes; 002/* 003 * Date: 12-12-4 004 */ 005 006import gudusoft.gsqlparser.ESqlClause; 007import gudusoft.gsqlparser.TCustomSqlStatement; 008 009public class TXmlTable extends TParseTreeNode { 010 011 private TExpression rowexpr; 012 private TExpression docexpr; 013 014 private TXmlTableParameter arg; 015 016 public void init(Object arg1) 017 { 018 arg = (TXmlTableParameter)arg1; 019 } 020 021 public TXmlTableParameter getArg() { 022 return arg; 023 } 024 025 public void doParse(TCustomSqlStatement psql, ESqlClause plocation){ 026 if (arg != null){//oracle 027 arg.doParse(psql,plocation); 028 }else{ 029 //postgresql 030 } 031 032 } 033 034}