B C D E F G H I J L M O R S T V

B

BaseJavaMigration - Class in com.google.code.flyway.core.java
Base class for java migration classes whose name conforms to the Flyway standard.
BaseJavaMigration() - Constructor for class com.google.code.flyway.core.java.BaseJavaMigration
Initializes this Migration with this standard Flyway name.
BaseMigration - Class in com.google.code.flyway.core
Base migration for migrations that use the standard Flyway version + description embedding in their name.
BaseMigration() - Constructor for class com.google.code.flyway.core.BaseMigration
 

C

checkForNewDelimiter(String) - Method in class com.google.code.flyway.core.oracle.OracleSqlScript
 
checkForNewDelimiter(String) - Method in class com.google.code.flyway.core.SqlScript
Checks whether this line in the sql script indicates that the statement delimiter will be different from the default one.
com.google.code.flyway.core - package com.google.code.flyway.core
 
com.google.code.flyway.core.h2 - package com.google.code.flyway.core.h2
 
com.google.code.flyway.core.hsql - package com.google.code.flyway.core.hsql
 
com.google.code.flyway.core.java - package com.google.code.flyway.core.java
 
com.google.code.flyway.core.mysql - package com.google.code.flyway.core.mysql
 
com.google.code.flyway.core.oracle - package com.google.code.flyway.core.oracle
 
com.google.code.flyway.core.sql - package com.google.code.flyway.core.sql
 
compareTo(SchemaVersion) - Method in class com.google.code.flyway.core.SchemaVersion
 
create() - Method in class com.google.code.flyway.core.MetaDataTable
Creates Flyway's metadata table.
createSchemaMetaDataTableSql(String) - Method in interface com.google.code.flyway.core.DbSupport
Generates the sql statements for creating the schema meta-data table.
createSchemaMetaDataTableSql(String) - Method in class com.google.code.flyway.core.h2.H2DbSupport
 
createSchemaMetaDataTableSql(String) - Method in class com.google.code.flyway.core.hsql.HsqlDbSupport
 
createSchemaMetaDataTableSql(String) - Method in class com.google.code.flyway.core.mysql.MySQLDbSupport
 
createSchemaMetaDataTableSql(String) - Method in class com.google.code.flyway.core.oracle.OracleDbSupport
 
createSqlScript(Resource, Map<String, String>) - Method in interface com.google.code.flyway.core.DbSupport
Creates a new sql script from this resource with these placeholders to replace.
createSqlScript(Resource, Map<String, String>) - Method in class com.google.code.flyway.core.h2.H2DbSupport
 
createSqlScript(Resource, Map<String, String>) - Method in class com.google.code.flyway.core.hsql.HsqlDbSupport
 
createSqlScript(Resource, Map<String, String>) - Method in class com.google.code.flyway.core.mysql.MySQLDbSupport
 
createSqlScript(Resource, Map<String, String>) - Method in class com.google.code.flyway.core.oracle.OracleDbSupport
 

D

DbMigrator - Class in com.google.code.flyway.core
Main workflow for migrating the database.
DbMigrator(TransactionTemplate, SimpleJdbcTemplate, DbSupport, Collection<MigrationResolver>, MetaDataTable) - Constructor for class com.google.code.flyway.core.DbMigrator
Creates a new database migration.
DbSupport - Interface in com.google.code.flyway.core
Abstraction for database-specific functionality.
doMigrate(SimpleJdbcTemplate) - Method in class com.google.code.flyway.core.BaseMigration
Performs the migration.
doMigrate(SimpleJdbcTemplate) - Method in class com.google.code.flyway.core.sql.SqlMigration
 

E

EMPTY - Static variable in class com.google.code.flyway.core.SchemaVersion
Schema version for an empty schema.
equals(Object) - Method in class com.google.code.flyway.core.SchemaVersion
 
execute(SimpleJdbcTemplate) - Method in class com.google.code.flyway.core.SqlScript
Executes this script using this jdbc template.
exists() - Method in class com.google.code.flyway.core.MetaDataTable
Checks whether Flyway's metadata table is already present in the database.

F

Flyway - Class in com.google.code.flyway.core
Central service locator.
Flyway() - Constructor for class com.google.code.flyway.core.Flyway
 

G

getCurrentSchema(SimpleJdbcTemplate) - Method in interface com.google.code.flyway.core.DbSupport
Retrieves the current schema.
getCurrentSchema(SimpleJdbcTemplate) - Method in class com.google.code.flyway.core.h2.H2DbSupport
 
getCurrentSchema(SimpleJdbcTemplate) - Method in class com.google.code.flyway.core.hsql.HsqlDbSupport
 
getCurrentSchema(SimpleJdbcTemplate) - Method in class com.google.code.flyway.core.mysql.MySQLDbSupport
 
getCurrentSchema(SimpleJdbcTemplate) - Method in class com.google.code.flyway.core.oracle.OracleDbSupport
 
getDescription() - Method in class com.google.code.flyway.core.SchemaVersion
 
getExecutionTime() - Method in class com.google.code.flyway.core.BaseMigration
 
getExecutionTime() - Method in interface com.google.code.flyway.core.Migration
 
getFilename() - Method in class com.google.code.flyway.core.SqlScript
 
getLineNumber() - Method in class com.google.code.flyway.core.SqlStatement
 
getMetaDataTable() - Method in class com.google.code.flyway.core.Flyway
 
getScriptName() - Method in class com.google.code.flyway.core.java.BaseJavaMigration
 
getScriptName() - Method in interface com.google.code.flyway.core.Migration
 
getScriptName() - Method in class com.google.code.flyway.core.sql.SqlMigration
 
getSql() - Method in class com.google.code.flyway.core.SqlStatement
 
getSqlStatements() - Method in class com.google.code.flyway.core.SqlScript
 
getState() - Method in class com.google.code.flyway.core.BaseMigration
 
getState() - Method in interface com.google.code.flyway.core.Migration
 
getVersion() - Method in class com.google.code.flyway.core.BaseMigration
 
getVersion() - Method in interface com.google.code.flyway.core.Migration
 
getVersion() - Method in class com.google.code.flyway.core.SchemaVersion
 

H

H2DbSupport - Class in com.google.code.flyway.core.h2
H2 database specific support
H2DbSupport() - Constructor for class com.google.code.flyway.core.h2.H2DbSupport
 
hashCode() - Method in class com.google.code.flyway.core.SchemaVersion
 
HsqlDbSupport - Class in com.google.code.flyway.core.hsql
HsqlDb-specific support
HsqlDbSupport() - Constructor for class com.google.code.flyway.core.hsql.HsqlDbSupport
 

I

initVersion(String) - Method in class com.google.code.flyway.core.BaseMigration
Initializes the version of this Migration based on this standard Flyway name.

J

JavaMigrationResolver - Class in com.google.code.flyway.core.java
Migration resolver for java class based migrations.
JavaMigrationResolver(String) - Constructor for class com.google.code.flyway.core.java.JavaMigrationResolver
Creates a new instance.

L

LATEST - Static variable in class com.google.code.flyway.core.SchemaVersion
Latest schema version.
latestAppliedMigration() - Method in class com.google.code.flyway.core.MetaDataTable
 

M

MetaDataTable - Class in com.google.code.flyway.core
Supports reading and writing to the metadata table.
MetaDataTable(TransactionTemplate, SimpleJdbcTemplate, DbSupport, String) - Constructor for class com.google.code.flyway.core.MetaDataTable
Creates a new instance of the metadata table support.
metaDataTableExists(SimpleJdbcTemplate, String) - Method in interface com.google.code.flyway.core.DbSupport
Checks whether Flyway's metadata table is already present in the database.
metaDataTableExists(SimpleJdbcTemplate, String) - Method in class com.google.code.flyway.core.h2.H2DbSupport
 
metaDataTableExists(SimpleJdbcTemplate, String) - Method in class com.google.code.flyway.core.hsql.HsqlDbSupport
 
metaDataTableExists(SimpleJdbcTemplate, String) - Method in class com.google.code.flyway.core.mysql.MySQLDbSupport
 
metaDataTableExists(SimpleJdbcTemplate, String) - Method in class com.google.code.flyway.core.oracle.OracleDbSupport
 
migrate(SimpleJdbcTemplate) - Method in class com.google.code.flyway.core.BaseMigration
 
migrate() - Method in class com.google.code.flyway.core.DbMigrator
Starts the actual migration.
migrate() - Method in class com.google.code.flyway.core.Flyway
Starts the database migration.
migrate(SimpleJdbcTemplate) - Method in interface com.google.code.flyway.core.Migration
Performs the migration.
Migration - Interface in com.google.code.flyway.core
A migration of a single version of the schema.
migrationFinished(Migration) - Method in class com.google.code.flyway.core.MetaDataTable
Marks this migration as succeeded.
MigrationResolver - Interface in com.google.code.flyway.core
Facility for resolving available migrations.
MigrationState - Enum in com.google.code.flyway.core
The state of a migration.
MySQLDbSupport - Class in com.google.code.flyway.core.mysql
Mysql-specific support.
MySQLDbSupport() - Constructor for class com.google.code.flyway.core.mysql.MySQLDbSupport
 

O

OracleDbSupport - Class in com.google.code.flyway.core.oracle
Oracle-specific support.
OracleDbSupport() - Constructor for class com.google.code.flyway.core.oracle.OracleDbSupport
 
OracleSqlScript - Class in com.google.code.flyway.core.oracle
SqlScript supporting Oracle-specific PL/SQL constructs.
OracleSqlScript(Resource, Map<String, String>) - Constructor for class com.google.code.flyway.core.oracle.OracleSqlScript
Creates a new sql script from this resource with these placeholders to replace.

R

resolvesMigrations() - Method in class com.google.code.flyway.core.java.JavaMigrationResolver
 
resolvesMigrations() - Method in interface com.google.code.flyway.core.MigrationResolver
Resolves the available migrations.
resolvesMigrations() - Method in class com.google.code.flyway.core.sql.SqlMigrationResolver
 

S

SchemaVersion - Class in com.google.code.flyway.core
A version of a database schema.
SchemaVersion(String, String) - Constructor for class com.google.code.flyway.core.SchemaVersion
Creates a SchemaVersion using this version string.
setBaseDir(String) - Method in class com.google.code.flyway.core.Flyway
 
setBasePackage(String) - Method in class com.google.code.flyway.core.Flyway
 
setDataSource(DataSource) - Method in class com.google.code.flyway.core.Flyway
 
setPlaceholders(Map<String, String>) - Method in class com.google.code.flyway.core.Flyway
 
setSchemaMetaDataTable(String) - Method in class com.google.code.flyway.core.Flyway
 
SqlMigration - Class in com.google.code.flyway.core.sql
Database migration based on a sql file.
SqlMigration(Resource, Map<String, String>, DbSupport) - Constructor for class com.google.code.flyway.core.sql.SqlMigration
Creates a new sql script migration based on this sql script.
SqlMigrationResolver - Class in com.google.code.flyway.core.sql
Migration resolver for sql files on the classpath.
SqlMigrationResolver(String, Map<String, String>, DbSupport) - Constructor for class com.google.code.flyway.core.sql.SqlMigrationResolver
Creates a new instance.
SqlScript - Class in com.google.code.flyway.core
Sql script containing a series of statements terminated by semi-columns (;).
SqlScript(Resource, Map<String, String>) - Constructor for class com.google.code.flyway.core.SqlScript
Creates a new sql script from this resource with these placeholders to replace.
SqlScript() - Constructor for class com.google.code.flyway.core.SqlScript
Dummy constructor to increase testability.
SqlStatement - Class in com.google.code.flyway.core
A sql statement from a script that can be executed at once against a database.
SqlStatement(int, String) - Constructor for class com.google.code.flyway.core.SqlStatement
Creates a new sql statement.
supportsDatabase(String) - Method in interface com.google.code.flyway.core.DbSupport
Checks whether this DbSupport class supports the database with this product name.
supportsDatabase(String) - Method in class com.google.code.flyway.core.h2.H2DbSupport
 
supportsDatabase(String) - Method in class com.google.code.flyway.core.hsql.HsqlDbSupport
 
supportsDatabase(String) - Method in class com.google.code.flyway.core.mysql.MySQLDbSupport
 
supportsDatabase(String) - Method in class com.google.code.flyway.core.oracle.OracleDbSupport
 
supportsDdlTransactions() - Method in interface com.google.code.flyway.core.DbSupport
Checks whether ddl transactions are supported for this database.
supportsDdlTransactions() - Method in class com.google.code.flyway.core.h2.H2DbSupport
 
supportsDdlTransactions() - Method in class com.google.code.flyway.core.hsql.HsqlDbSupport
 
supportsDdlTransactions() - Method in class com.google.code.flyway.core.mysql.MySQLDbSupport
 
supportsDdlTransactions() - Method in class com.google.code.flyway.core.oracle.OracleDbSupport
 

T

toString() - Method in class com.google.code.flyway.core.SchemaVersion
 

V

valueOf(String) - Static method in enum com.google.code.flyway.core.MigrationState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.code.flyway.core.MigrationState
Returns an array containing the constants of this enum type, in the order they are declared.

B C D E F G H I J L M O R S T V

Copyright © 2010. All Rights Reserved.