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}