Class CumCountWhereSpec

java.lang.Object
io.deephaven.api.updateby.spec.UpdateBySpecBase
io.deephaven.api.updateby.spec.CumCountWhereSpec
All Implemented Interfaces:
UpdateBySpec

@Immutable public abstract class CumCountWhereSpec extends UpdateBySpecBase
An UpdateBySpec for performing a windowed rolling formula operation.
  • Constructor Details

    • CumCountWhereSpec

      public CumCountWhereSpec()
  • Method Details

    • column

      @Parameter public abstract ColumnName column()
    • filter

      @Parameter public abstract Filter filter()
    • of

      public static CumCountWhereSpec of(String resultColumn, String... filters)
    • of

      public static CumCountWhereSpec of(String resultColumn, Filter filter)
    • applicableTo

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

      public final <T> T walk(UpdateBySpec.Visitor<T> visitor)