001package gudusoft.gsqlparser.nodes.hive; 002/* 003 * Date: 13-8-7 004 */ 005 006import gudusoft.gsqlparser.TSourceToken; 007import gudusoft.gsqlparser.nodes.TObjectName; 008import gudusoft.gsqlparser.nodes.TParseTreeNode; 009 010public class THiveDropDBSqlNode extends TParseTreeNode { 011 private TObjectName dbName; 012 private TSourceToken databaseToken; 013 private boolean ifExists; 014 private TSourceToken restrictCascadeToken; 015 016 public TObjectName getDbName() { 017 return dbName; 018 } 019 020 public TSourceToken getDatabaseToken() { 021 return databaseToken; 022 } 023 024 public boolean isIfExists() { 025 return ifExists; 026 } 027 028 public TSourceToken getRestrictCascadeToken() { 029 return restrictCascadeToken; 030 } 031 032 public void init(Object arg1,Object arg2,Object arg3,Object arg4){ 033 dbName = (TObjectName)arg1; 034 databaseToken = (TSourceToken)arg2; 035 ifExists = (arg3 != null); 036 restrictCascadeToken = (TSourceToken)arg4; 037 038 039 } 040 041}