クラス 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
-
- すべての実装されたインタフェース:
java.lang.Runnable
- 直系の既知のサブクラス:
SynchronizeDataCommand,SynchronizeSchemaCommand
public abstract class AbstractSynchronizeCommand extends AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>
スキーマ同期コマンド
-
-
フィールドの概要
-
クラスから継承されたフィールド com.sqlapp.data.db.command.AbstractCommand
logger
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 AbstractSynchronizeCommand()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected java.util.List<com.sqlapp.data.schemas.DbObjectDifference>getDiff(com.sqlapp.data.schemas.DbObjectCollection<?> objects, com.sqlapp.data.db.metadata.MetadataReader<?,?> reader, java.sql.Connection connection)protected com.sqlapp.data.schemas.DbObjectDifferencegetDiff(com.sqlapp.data.schemas.DbObject obj, com.sqlapp.data.db.metadata.MetadataReader reader, java.sql.Connection connection)com.sqlapp.data.schemas.EqualsHandlergetEqualsHandler()protected java.util.List<com.sqlapp.data.schemas.DbObjectDifference>getTarget(java.util.List<com.sqlapp.data.schemas.DbCommonObject<?>> totalObjects, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)protected voidhandle(com.sqlapp.data.schemas.DbObjectDifference diff, com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry, java.sql.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, getContext, getConvertHandler, getErr, getExceptionHandler, initialize, initializeContext, println, run, setConvertHandler, setExceptionHandler
-
-
-
-
メソッドの詳細
-
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 java.util.List<com.sqlapp.data.schemas.DbObjectDifference> getTarget(java.util.List<com.sqlapp.data.schemas.DbCommonObject<?>> totalObjects, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)- 定義:
getTargetクラス内AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>
-
getDiff
protected java.util.List<com.sqlapp.data.schemas.DbObjectDifference> getDiff(com.sqlapp.data.schemas.DbObjectCollection<?> objects, com.sqlapp.data.db.metadata.MetadataReader<?,?> reader, java.sql.Connection connection)
-
getDiff
protected com.sqlapp.data.schemas.DbObjectDifference getDiff(com.sqlapp.data.schemas.DbObject obj, com.sqlapp.data.db.metadata.MetadataReader reader, java.sql.Connection connection)
-
handle
protected void handle(com.sqlapp.data.schemas.DbObjectDifference diff, com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) throws java.lang.Exception- 定義:
handleクラス内AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>- 例外:
java.lang.Exception
-
-