com.googlecode.flyway.core.migration.sql
Class SqlMigrationResolver
java.lang.Object
com.googlecode.flyway.core.migration.sql.SqlMigrationResolver
- All Implemented Interfaces:
- MigrationResolver
public class SqlMigrationResolver
- extends java.lang.Object
- implements MigrationResolver
Migration resolver for sql files on the classpath.
The sql files must have names like V1.sql or V1_1.sql or V1__Description.sql or V1_1__Description.sql.
|
Constructor Summary |
SqlMigrationResolver(java.lang.String baseDir,
PlaceholderReplacer placeholderReplacer,
java.lang.String encoding,
java.lang.String sqlMigrationPrefix,
java.lang.String sqlMigrationSuffix)
Creates a new instance. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqlMigrationResolver
public SqlMigrationResolver(java.lang.String baseDir,
PlaceholderReplacer placeholderReplacer,
java.lang.String encoding,
java.lang.String sqlMigrationPrefix,
java.lang.String sqlMigrationSuffix)
- Creates a new instance.
- Parameters:
baseDir - The base directory on the classpath where to migrations are located.placeholderReplacer - The placeholder replacer to apply to sql migration scripts.encoding - The encoding of Sql migrations.sqlMigrationPrefix - The prefix for sql migrationssqlMigrationSuffix - The suffix for sql migrations
resolveMigrations
public java.util.Collection<Migration> resolveMigrations()
- Description copied from interface:
MigrationResolver
- Resolves the available migrations.
- Specified by:
resolveMigrations in interface MigrationResolver
- Returns:
- The available migrations.
Copyright © 2010. All Rights Reserved.