クラス VersionDownCommand
- java.lang.Object
-
- com.sqlapp.data.db.command.AbstractCommand
-
- com.sqlapp.data.db.command.AbstractDataSourceCommand
-
- com.sqlapp.data.db.command.AbstractSqlCommand
-
- com.sqlapp.data.db.command.version.VersionUpCommand
-
- com.sqlapp.data.db.command.version.VersionDownCommand
-
- すべての実装されたインタフェース:
java.lang.Runnable
- 直系の既知のサブクラス:
VersionDeleteCommand
public class VersionDownCommand extends VersionUpCommand
-
-
フィールドの概要
-
クラスから継承されたフィールド com.sqlapp.data.db.command.AbstractCommand
logger
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 VersionDownCommand()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected voiderrorVersion(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table, com.sqlapp.data.schemas.Row row, java.lang.Long id, DbVersionHandler dbVersionHandler)protected voidfinalizeVersion(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table, com.sqlapp.data.schemas.Row row, java.lang.Long id, DbVersionHandler dbVersionHandler)java.io.FilegetFinalizeSqlDirectory()java.io.FilegetSetupSqlDirectory()protected java.util.List<com.sqlapp.data.db.dialect.util.SqlSplitter.SplitResult>getSqls(DbVersionFileHandler.SqlFile sqlFile)protected java.util.List<com.sqlapp.data.schemas.Row>getVersionRows(com.sqlapp.data.schemas.Table table, java.util.List<DbVersionFileHandler.SqlFile> sqlFiles, DbVersionHandler dbVersionHandler)protected booleanpreCheck(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table, java.lang.Long id, com.sqlapp.data.schemas.Row row, DbVersionHandler dbVersionHandler)protected booleanstartVersion(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table, com.sqlapp.data.schemas.Row row, java.lang.Long seriesNumber, DbVersionHandler dbVersionHandler)-
クラスから継承されたメソッド com.sqlapp.data.db.command.version.VersionUpCommand
checkTable, deleteVersion, deleteVersion, doRun, executeChangeVersion, executeEmptyVersion, executeSql, executeSql, executeSql, getAppliedAtColumnName, getAppliedByColumnName, getDescriptionColumnName, getDownSqlDirectory, getIdColumnName, getLastChangeToApply, getLastState, getName, getPreviousState, getPreviousTable, getSchemaChangeLogTableName, getSeriesNumberColumnName, getSqlDirectory, getStatusColumnName, getTable, isShowVersionOnly, isWithSeriesNumber, logCurrentState, outputCurrent, setAppliedAtColumnName, setAppliedByColumnName, setDescriptionColumnName, setDownSqlDirectory, setDownSqlDirectory, setFinalizeSqlDirectory, setIdColumnName, setLastChangeToApply, setSchemaChangeLogTableName, setSeriesNumberColumnName, setSetupSqlDirectory, setShowVersionOnly, setSqlDirectory, setSqlDirectory, setStatusColumnName, setWithSeriesNumber
-
クラスから継承されたメソッド com.sqlapp.data.db.command.AbstractSqlCommand
getEncoding, getFileDirectory, getPlaceholderPrefix, getPlaceholderSuffix, getSqlConverter, initialize, isPlaceholders, rollback, setEncoding, setFileDirectory, setPlaceholderPrefix, setPlaceholders, setPlaceholderSuffix
-
クラスから継承されたメソッド com.sqlapp.data.db.command.AbstractDataSourceCommand
createOutputTextBuilder, getConnection, getConnectionHandler, getCurrentCatalogName, getCurrentSchemaName, getDataSource, getDialect, newConverters, releaseConnection, setConnection, setConnectionHandler, setDataSource, setDialect
-
クラスから継承されたメソッド com.sqlapp.data.db.command.AbstractCommand
createJsonConverter, createYamlConverter, getContext, getConvertHandler, getErr, getExceptionHandler, initializeContext, println, run, setConvertHandler, setExceptionHandler
-
-
-
-
メソッドの詳細
-
getVersionRows
protected java.util.List<com.sqlapp.data.schemas.Row> getVersionRows(com.sqlapp.data.schemas.Table table, java.util.List<DbVersionFileHandler.SqlFile> sqlFiles, DbVersionHandler dbVersionHandler)- オーバーライド:
getVersionRowsクラス内VersionUpCommand
-
preCheck
protected boolean preCheck(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table, java.lang.Long id, com.sqlapp.data.schemas.Row row, DbVersionHandler dbVersionHandler) throws java.sql.SQLException- オーバーライド:
preCheckクラス内VersionUpCommand- 例外:
java.sql.SQLException
-
startVersion
protected boolean startVersion(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table, com.sqlapp.data.schemas.Row row, java.lang.Long seriesNumber, DbVersionHandler dbVersionHandler) throws java.sql.SQLException- オーバーライド:
startVersionクラス内VersionUpCommand- 例外:
java.sql.SQLException
-
finalizeVersion
protected void finalizeVersion(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table, com.sqlapp.data.schemas.Row row, java.lang.Long id, DbVersionHandler dbVersionHandler) throws java.sql.SQLException- オーバーライド:
finalizeVersionクラス内VersionUpCommand- 例外:
java.sql.SQLException
-
errorVersion
protected void errorVersion(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table, com.sqlapp.data.schemas.Row row, java.lang.Long id, DbVersionHandler dbVersionHandler) throws java.sql.SQLException- オーバーライド:
errorVersionクラス内VersionUpCommand- 例外:
java.sql.SQLException
-
getSqls
protected java.util.List<com.sqlapp.data.db.dialect.util.SqlSplitter.SplitResult> getSqls(DbVersionFileHandler.SqlFile sqlFile)
- オーバーライド:
getSqlsクラス内VersionUpCommand
-
getSetupSqlDirectory
public java.io.File getSetupSqlDirectory()
- オーバーライド:
getSetupSqlDirectoryクラス内VersionUpCommand- 戻り値:
- the setupSqlDirectory
-
getFinalizeSqlDirectory
public java.io.File getFinalizeSqlDirectory()
- オーバーライド:
getFinalizeSqlDirectoryクラス内VersionUpCommand- 戻り値:
- the finalizeSqlDirectory
-
-