Package ch.ergon.adam.core
Class Adam
java.lang.Object
ch.ergon.adam.core.Adam
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()booleanbooleanbooleanvoidsetAllowNonForwardMigration(boolean allowNonForwardMigration) voidsetAllowUnknownDBVersion(boolean allowUnknownDBVersion) voidsetExcludes(Collection<String> excludes) voidsetIncludes(Collection<String> includes) voidsetMigrateSameVersion(boolean migrateSameVersion) static AdamusingClasspath(String targetUrl, String referenceSchemaProtocol) static AdamusingClasspath(String targetUrl, String referenceSchemaProtocol, String schemaSourcePackage, String exportPackage) static AdamusingExportDirectory(String targetUrl, String referenceSchemaProtocol, Path schemaSourcePath, Path exportPath) static AdamusingGitRepo(String referenceSchemaUrl, String targetUrl, String targetVersion, File migrationScriptPath, File gitRepo)
-
Field Details
-
TARGET_VERSION_FILE_NAME
- See Also:
-
HISTORY_FILE_NAME
- See Also:
-
DEFAULT_ADAM_PACKAGE
- See Also:
-
DEFAULT_SCHEMA_PACKAGE
- See Also:
-
DEFAULT_SCRIPTS_PACKAGE
- See Also:
-
DEFAULT_ADAM_EXPORT_PACKAGE
- See Also:
-
DEFAULT_MAIN_RESOURCE_PATH
- See Also:
-
-
Method Details
-
usingGitRepo
public static Adam usingGitRepo(String referenceSchemaUrl, String targetUrl, String targetVersion, File migrationScriptPath, File gitRepo) throws IOException - Throws:
IOException
-
usingExportDirectory
public static Adam usingExportDirectory(String targetUrl, String referenceSchemaProtocol, Path schemaSourcePath, Path exportPath) throws IOException - Throws:
IOException
-
usingClasspath
public static Adam usingClasspath(String targetUrl, String referenceSchemaProtocol) throws IOException - Throws:
IOException
-
usingClasspath
public static Adam usingClasspath(String targetUrl, String referenceSchemaProtocol, String schemaSourcePackage, String exportPackage) throws IOException - Throws:
IOException
-
execute
- Throws:
IOException
-
setAllowUnknownDBVersion
public void setAllowUnknownDBVersion(boolean allowUnknownDBVersion) -
isAllowUnknownDBVersion
public boolean isAllowUnknownDBVersion() -
isMigrateSameVersion
public boolean isMigrateSameVersion() -
setMigrateSameVersion
public void setMigrateSameVersion(boolean migrateSameVersion) -
isAllowNonForwardMigration
public boolean isAllowNonForwardMigration() -
setAllowNonForwardMigration
public void setAllowNonForwardMigration(boolean allowNonForwardMigration) -
setIncludes
-
setExcludes
-