クラス AbstractSynchronizeCommand

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

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

    • AbstractSynchronizeCommand

      public AbstractSynchronizeCommand()
  • メソッドの詳細

    • 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