code: protected void drop()
      {
          try
          {
              admin.disableTables(HBaseUtils.getHTableName(databaseName, WILDCARD));
              admin.deleteTables(HBaseUtils.getHTableName(databaseName, WILDCARD));
          }
          catch (TableNotFoundException tnfe)
          {
              logger.error("Table doesn't exist, Caused by ", tnfe);
          }
          catch (IOException ioe)
          {
              logger.error("Table isn't in enabled state, Caused by", ioe);
              throw new SchemaGenerationException(ioe, "Hbase");
          }
          finally
          {
              try
              {
                  admin.deleteNamespace(databaseName);
              }
              catch (IOException ioe)
              {
                  logger.error("Table isn't in enabled state, Caused by", ioe);
                  throw new SchemaGenerationException(ioe, "Hbase");
              }
          }
      }
docs: Drop.