クラス PostgreSQLPartitionBatch

java.lang.Object
org.iplass.mtp.tools.batch.MtpCuiBase
org.iplass.mtp.tools.batch.partition.PostgreSQLPartitionBatch
すべての実装されたインタフェース:
PartitionBatch

public class PostgreSQLPartitionBatch extends MtpCuiBase implements PartitionBatch
  • コンストラクタの詳細

    • PostgreSQLPartitionBatch

      public PostgreSQLPartitionBatch(String... args)
      args[0]・・・execMode
  • メソッドの詳細

    • main

      public static void main(String[] args)
      args[0]・・・execMode
    • execute

      public boolean execute()
      モードに合わせて実行します。
      戻り値:
      実行結果
    • getExecMode

    • setExecMode

    • getPartitionInfo

      public List<org.iplass.mtp.impl.tools.tenant.PartitionInfo> getPartitionInfo()

      パーティション情報を返します。

      定義:
      getPartitionInfo インタフェース内 PartitionBatch
      戻り値:
      パーティション情報
    • createPartition

      public boolean createPartition(org.iplass.mtp.impl.tools.tenant.PartitionCreateParameter param)

      パーティションを作成します。

      定義:
      createPartition インタフェース内 PartitionBatch
      パラメータ:
      param - 作成条件
      戻り値:
      実行結果
    • rs

      protected String rs(String key, Object... args)
      クラスからコピーされた説明: MtpCuiBase
      メッセージを返します。
      オーバーライド:
      rs クラス内 MtpCuiBase
      パラメータ:
      key - メッセージKEY
      args - 引数
      戻り値:
      メッセージ
    • loggingLogger

      protected org.slf4j.Logger loggingLogger()
      定義:
      loggingLogger クラス内 MtpCuiBase