クラス AbstractSynchronizeCommand
java.lang.Object
com.sqlapp.data.db.command.AbstractCommand
com.sqlapp.data.db.command.AbstractDataSourceCommand
com.sqlapp.data.db.command.AbstractSchemaDataSourceCommand
com.sqlapp.data.db.command.AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>
com.sqlapp.data.db.command.AbstractSynchronizeCommand
- すべての実装されたインタフェース:
Runnable
- 直系の既知のサブクラス:
SynchronizeDataCommand,SynchronizeSchemaCommand
public abstract class AbstractSynchronizeCommand
extends AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>
スキーマ同期コマンド
-
フィールドの概要
クラスから継承されたフィールド com.sqlapp.data.db.command.AbstractCommand
logger -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明protected List<com.sqlapp.data.schemas.DbObjectDifference>getDiff(com.sqlapp.data.schemas.DbObjectCollection<?> objects, com.sqlapp.data.db.metadata.MetadataReader<?, ?> reader, Connection connection) protected com.sqlapp.data.schemas.DbObjectDifferencegetDiff(com.sqlapp.data.schemas.DbObject obj, com.sqlapp.data.db.metadata.MetadataReader reader, Connection connection) com.sqlapp.data.schemas.EqualsHandlerprotected List<com.sqlapp.data.schemas.DbObjectDifference>getTarget(List<com.sqlapp.data.schemas.DbCommonObject<?>> totalObjects, Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) protected voidhandle(com.sqlapp.data.schemas.DbObjectDifference diff, com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry, Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) voidsetEqualsHandler(com.sqlapp.data.schemas.EqualsHandler equalsHandler) クラスから継承されたメソッド com.sqlapp.data.db.command.AbstractFile2DataSourceCommand
doRun, filter, getFiles, getSqlExecutor, getSqlOptions, handle, handle, setFiles, setSqlExecutor, setSqlOption, sortクラスから継承されたメソッド com.sqlapp.data.db.command.AbstractSchemaDataSourceCommand
getSchemas, getSqlFactoryRegistry, setSqlFactoryRegistryクラスから継承されたメソッド com.sqlapp.data.db.command.AbstractDataSourceCommand
createOutputTextBuilder, getConnection, getConnectionHandler, getCurrentCatalogName, getCurrentSchemaName, getDataSource, getDialect, newConverters, releaseConnection, rollback, setConnection, setConnectionHandler, setDataSource, setDialectクラスから継承されたメソッド com.sqlapp.data.db.command.AbstractCommand
createJsonConverter, createYamlConverter, debug, debug, error, error, getConsoleOutputLevel, getContext, getConvertHandler, getErr, getExceptionHandler, info, info, initialize, initializeContext, run, setConsoleOutputLevel, setConvertHandler, setExceptionHandler
-
コンストラクタの詳細
-
AbstractSynchronizeCommand
public AbstractSynchronizeCommand()
-
-
メソッドの詳細
-
getEqualsHandler
public com.sqlapp.data.schemas.EqualsHandler getEqualsHandler()- 戻り値:
- the equalsHandler
-
setEqualsHandler
public void setEqualsHandler(com.sqlapp.data.schemas.EqualsHandler equalsHandler) - パラメータ:
equalsHandler- the equalsHandler to set
-
getTarget
protected List<com.sqlapp.data.schemas.DbObjectDifference> getTarget(List<com.sqlapp.data.schemas.DbCommonObject<?>> totalObjects, Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) - 定義:
getTargetクラス内AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>
-
getDiff
protected List<com.sqlapp.data.schemas.DbObjectDifference> getDiff(com.sqlapp.data.schemas.DbObjectCollection<?> objects, com.sqlapp.data.db.metadata.MetadataReader<?, ?> reader, Connection connection) -
getDiff
protected com.sqlapp.data.schemas.DbObjectDifference getDiff(com.sqlapp.data.schemas.DbObject obj, com.sqlapp.data.db.metadata.MetadataReader reader, Connection connection) -
handle
protected void handle(com.sqlapp.data.schemas.DbObjectDifference diff, com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry, Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) throws Exception - 定義:
handleクラス内AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>- 例外:
Exception
-