public void override(Handle handle) { handle.define(ATTRIBUTE_NAME, objectMapper); }
@Override public Void inTransaction(final Handle migrationHandle, final TransactionStatus status) { migrationHandle.define("migration_personality_name", migration.getPersonalityName()); migrationHandle.define("migration_strategy", migrationPlanner.getDirection()); migrationHandle.define("migration_type", migration.getType()); migrationHandle.define("migration_start_version", migration.getStartVersion()); migrationHandle.define("migration_end_version", migration.getEndVersion()); migration.migrate(migrationHandle); return null; } });
protected Handle augmentHandle(final Handle handle) { handle.setStatementLocator(statementLocator); handle.setStatementRewriter(statementRewriter); for (Map.Entry<String, Object> entry : defines.entrySet()) { handle.define(entry.getKey(), entry.getValue()); } return handle; }
h.define("template", "create(name) ::= <% create table <name> (id int primary key) %>");