Class MiniBatchInterval

java.lang.Object
org.apache.flink.table.planner.plan.trait.MiniBatchInterval

public class MiniBatchInterval extends Object
The pojo class that describes the mini-batch interval and mini-batch mode.
  • Field Details

    • FIELD_NAME_INTERVAL

      public static final String FIELD_NAME_INTERVAL
      See Also:
    • FIELD_NAME_MODE

      public static final String FIELD_NAME_MODE
      See Also:
    • NONE

      public static final MiniBatchInterval NONE
      default none value.
    • NO_MINIBATCH

      public static final MiniBatchInterval NO_MINIBATCH
      specific for cases when there exists nodes require watermark but mini-batch interval of watermark is disabled by force, e.g. existing window aggregate.

      The difference between NONE AND NO_MINIBATCH is when merging with other miniBatchInterval, NONE case yields other miniBatchInterval, while NO_MINIBATCH case yields NO_MINIBATCH.

  • Constructor Details

    • MiniBatchInterval

      public MiniBatchInterval(long interval, MiniBatchMode mode)
  • Method Details