package com.zendesk.maxwell.schema.ddl; import com.zendesk.maxwell.schema.Database; import com.zendesk.maxwell.schema.Schema; public class ResolvedDatabaseDrop extends ResolvedSchemaChange { public String database; public ResolvedDatabaseDrop() { } public ResolvedDatabaseDrop(String database) { this.database = database; } @Override public void apply(Schema schema) throws InvalidSchemaError { Database d = schema.findDatabaseOrThrow(database); schema.getDatabases().remove(d); } @Override public String databaseName() { return database; } @Override public String tableName() { return null; } }