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}