public void dropDatabase(String name, boolean deleteData, boolean ignoreUnknownDb, boolean cascade)
      throws HiveException, NoSuchObjectException {
    dropDatabase(new DropDatabaseDesc(name, ignoreUnknownDb, cascade, deleteData));
  }
Drop a database
@param name
@param deleteData
@param ignoreUnknownDb if true, will ignore NoSuchObjectException
@param cascade         if true, delete all tables on the DB if exists. Otherwise, the query
                       will fail if table still exists.
@throws HiveException
@throws NoSuchObjectException
ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java