001package gudusoft.gsqlparser.nodes;
002
003import gudusoft.gsqlparser.EDbObjectType;
004
005public class TDropViewSqlNode extends TParseTreeNode {
006   private TObjectName viewName = null;
007   private TObjectNameList viewNameList = null; // sql server
008
009    public TObjectName getViewName() {
010        return viewName;
011    }
012
013    public TObjectNameList getViewNameList() {
014        return viewNameList;
015    }
016
017    public void init(Object arg1)
018    {
019        if (arg1 instanceof TObjectName){
020       viewName = (TObjectName)arg1;
021        //viewName.setObjectType(TObjectName.ttobjViewName);
022        viewName.setDbObjectType(EDbObjectType.view);
023        }else if (arg1 instanceof TObjectNameList){
024            this.viewNameList = (TObjectNameList)arg1;
025            for(int i=0;i<this.viewNameList.size();i++){
026                //this.viewNameList.getObjectName(i).setObjectType(TObjectName.ttobjViewName);
027                this.viewNameList.getObjectName(i).setDbObjectType(EDbObjectType.view);
028            }
029        }
030    }
031}