001package gudusoft.gsqlparser.nodes; 002 003import gudusoft.gsqlparser.ESqlClause; 004import gudusoft.gsqlparser.TCustomSqlStatement; 005 006/* 007 * Date: 2010-10-8 008 * Time: 16:51:48 009 */ 010 011public class TViewAliasClause extends TParseTreeNode { 012 013 private TViewAliasItemList viewAliasItemList = null; 014 015 public TViewAliasItemList getViewAliasItemList() { 016 return viewAliasItemList; 017 } 018 019 public void init(Object arg1){ 020 this.viewAliasItemList = (TViewAliasItemList)arg1; 021 } 022 023 public void doParse(TCustomSqlStatement psql, ESqlClause plocation){ 024 this.viewAliasItemList.doParse(psql,plocation); 025 } 026 027 public void accept(TParseTreeVisitor v){ 028 v.preVisit(this); 029 v.postVisit(this); 030 } 031 032 public void acceptChildren(TParseTreeVisitor v){ 033 v.preVisit(this); 034 viewAliasItemList.acceptChildren(v); 035 v.postVisit(this); 036 } 037 038 public void setViewAliasItemList(TViewAliasItemList viewAliasItemList) { 039 this.viewAliasItemList = viewAliasItemList; 040 } 041}