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}