Class CumSumSpec

java.lang.Object
com.illumon.iris.db.v2.updateby.spec.CumSumSpec
All Implemented Interfaces:
UpdateBySpec

public class CumSumSpec extends Object implements UpdateBySpec
A UpdateBySpec for performing a Cumulative Sum of the specified columns.
  • Constructor Details

    • CumSumSpec

      public CumSumSpec()
  • Method Details

    • of

      public static CumSumSpec of()
    • describe

      @NotNull public String describe()
      Description copied from interface: UpdateBySpec
      Get a description of the operation requested.
      Specified by:
      describe in interface UpdateBySpec
      Returns:
      a description of the operation
    • applicableTo

      public boolean applicableTo(@NotNull Class<?> inputType)
      Description copied from interface: UpdateBySpec
      Determine if this spec can be applied to the specified type
      Specified by:
      applicableTo in interface UpdateBySpec
      Returns:
      true if this spec can be applied to the specified input type
    • walk

      public <V extends UpdateBySpec.Visitor> V walk(@NotNull V v)
      Specified by:
      walk in interface UpdateBySpec