/** * {@inheritDoc} */ @Override public void create_database(final Database database) throws TException { requestWrapper("create_database", new Object[]{database}, () -> { final String dbName = normalizeIdentifier(database.getName()); v1.createDatabase(catalogName, dbName, DatabaseCreateRequestDto.builder().metadata(database.getParameters()).build()); return null; }); }
/** * {@inheritDoc} */ @Override public void create_database(final Database database) throws TException { requestWrapper("create_database", new Object[]{database}, () -> { final String dbName = normalizeIdentifier(database.getName()); v1.createDatabase(catalogName, dbName, DatabaseCreateRequestDto.builder().metadata(database.getParameters()).build()); return null; }); }
/** * {@inheritDoc} */ @Override public void alter_database(final String dbname, final Database db) throws TException { requestWrapper("update_database", new Object[]{db}, () -> { if (dbname == null || db == null) { throw new InvalidInputException("Invalid database request"); } v1.updateDatabase(catalogName, normalizeIdentifier(dbname), DatabaseCreateRequestDto.builder().metadata(db.getParameters()).build()); return null; }); }
/** * {@inheritDoc} */ @Override public void alter_database(final String dbname, final Database db) throws TException { requestWrapper("update_database", new Object[]{db}, () -> { if (dbname == null || db == null) { throw new InvalidInputException("Invalid database request"); } v1.updateDatabase(catalogName, normalizeIdentifier(dbname), DatabaseCreateRequestDto.builder().metadata(db.getParameters()).build()); return null; }); }