クラス AbstractSynchronizeCommand

すべての実装されたインタフェース:
Runnable
直系の既知のサブクラス:
SynchronizeDataCommand, SynchronizeSchemaCommand

public abstract class AbstractSynchronizeCommand extends AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>
スキーマ同期コマンド
  • コンストラクタの詳細

    • 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