MetaStoreListenerNotifier.notifyEvent(transactionalListeners, EventType.ALTER_DATABASE, new AlterDatabaseEvent(oldDB, newDB, true, this)); MetaStoreListenerNotifier.notifyEvent(listeners, EventType.ALTER_DATABASE, new AlterDatabaseEvent(oldDB, newDB, success, this), null, transactionalListenersResponses, ms);
@Override public void onAlterDatabase(AlterDatabaseEvent dbEvent) throws MetaException { Database oldDb = dbEvent.getOldDatabase(); Database newDb = dbEvent.getNewDatabase(); if(!oldDb.getCatalogName().equalsIgnoreCase(newDb.getCatalogName()) || !oldDb.getName().equalsIgnoreCase(newDb.getName())) { txnHandler = getTxnHandler(); txnHandler.onRename( oldDb.getCatalogName(), oldDb.getName(), null, null, newDb.getCatalogName(), newDb.getName(), null, null); } }
/** * @param dbEvent alter database event * @throws MetaException */ @Override public void onAlterDatabase(AlterDatabaseEvent dbEvent) throws MetaException { Database oldDb = dbEvent.getOldDatabase(); Database newDb = dbEvent.getNewDatabase(); AlterDatabaseMessage msg = MessageBuilder.getInstance() .buildAlterDatabaseMessage(oldDb, newDb); NotificationEvent event = new NotificationEvent(0, now(), EventType.ALTER_DATABASE.toString(), msgEncoder.getSerializer().serialize(msg) ); event.setCatName(oldDb.isSetCatalogName() ? oldDb.getCatalogName() : DEFAULT_CATALOG_NAME); event.setDbName(oldDb.getName()); process(event, dbEvent); }
MetaStoreListenerNotifier.notifyEvent(transactionalListeners, EventType.ALTER_DATABASE, new AlterDatabaseEvent(oldDB, newDB, true, this)); MetaStoreListenerNotifier.notifyEvent(listeners, EventType.ALTER_DATABASE, new AlterDatabaseEvent(oldDB, newDB, success, this), null, transactionalListenersResponses, ms);
/** * @param dbEvent alter database event * @throws MetaException */ @Override public void onAlterDatabase(AlterDatabaseEvent dbEvent) throws MetaException { Database oldDb = dbEvent.getOldDatabase(); Database newDb = dbEvent.getNewDatabase(); NotificationEvent event = new NotificationEvent(0, now(), EventType.ALTER_DATABASE.toString(), msgFactory .buildAlterDatabaseMessage(oldDb, newDb).toString()); event.setCatName(oldDb.isSetCatalogName() ? oldDb.getCatalogName() : DEFAULT_CATALOG_NAME); event.setDbName(oldDb.getName()); process(event, dbEvent); }