Package io.deephaven.api.updateby.spec
Class RollingCountWhereSpec
java.lang.Object
io.deephaven.api.updateby.spec.UpdateBySpecBase
io.deephaven.api.updateby.spec.RollingOpSpec
io.deephaven.api.updateby.spec.RollingCountWhereSpec
- All Implemented Interfaces:
UpdateBySpec
An
UpdateBySpec for performing a windowed rolling formula operation.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.api.updateby.spec.UpdateBySpec
UpdateBySpec.Visitor<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanapplicableTo(Class<?> inputType) Determine if this spec can be applied to the specified typeabstract ColumnNamecolumn()abstract Filterfilter()static RollingCountWhereSpecof(WindowScale revWindowScale, WindowScale fwdWindowScale, String resultColumn, Filter filter) static RollingCountWhereSpecof(WindowScale revWindowScale, WindowScale fwdWindowScale, String resultColumn, String... filters) static RollingCountWhereSpecof(WindowScale revWindowScale, String resultColumn, Filter filter) static RollingCountWhereSpecof(WindowScale revWindowScale, String resultColumn, String... filters) static RollingCountWhereSpecstatic RollingCountWhereSpecstatic RollingCountWhereSpecstatic RollingCountWhereSpecstatic RollingCountWhereSpecstatic RollingCountWhereSpecofTime(String timestampCol, long revDuration, long fwdDuration, String resultColumn, String... filters) static RollingCountWhereSpecstatic RollingCountWhereSpecstatic RollingCountWhereSpecstatic RollingCountWhereSpecstatic RollingCountWhereSpecofTime(String timestampCol, Duration revDuration, Duration fwdDuration, String resultColumn, Filter filter) static RollingCountWhereSpecofTime(String timestampCol, Duration revDuration, Duration fwdDuration, String resultColumn, String... filters) final <T> Twalk(UpdateBySpec.Visitor<T> visitor) Methods inherited from class io.deephaven.api.updateby.spec.RollingOpSpec
fwdWindowScale, revWindowScale
-
Constructor Details
-
RollingCountWhereSpec
public RollingCountWhereSpec()
-
-
Method Details
-
column
-
filter
-
ofTicks
-
ofTicks
public static RollingCountWhereSpec ofTicks(long revTicks, long fwdTicks, String resultColumn, String... filters) -
ofTicks
-
ofTicks
public static RollingCountWhereSpec ofTicks(long revTicks, long fwdTicks, String resultColumn, Filter filter) -
ofTime
public static RollingCountWhereSpec ofTime(String timestampCol, Duration revDuration, String resultColumn, String... filters) -
ofTime
-
ofTime
public static RollingCountWhereSpec ofTime(String timestampCol, Duration revDuration, String resultColumn, Filter filter) -
ofTime
-
ofTime
public static RollingCountWhereSpec ofTime(String timestampCol, long revDuration, String resultColumn, String... filters) -
ofTime
public static RollingCountWhereSpec ofTime(String timestampCol, long revDuration, long fwdDuration, String resultColumn, String... filters) -
ofTime
public static RollingCountWhereSpec ofTime(String timestampCol, long revDuration, String resultColumn, Filter filter) -
ofTime
public static RollingCountWhereSpec ofTime(String timestampCol, long revDuration, long fwdDuration, String resultColumn, Filter filter) -
of
public static RollingCountWhereSpec of(WindowScale revWindowScale, String resultColumn, String... filters) -
of
public static RollingCountWhereSpec of(WindowScale revWindowScale, WindowScale fwdWindowScale, String resultColumn, String... filters) -
of
public static RollingCountWhereSpec of(WindowScale revWindowScale, String resultColumn, Filter filter) -
of
public static RollingCountWhereSpec of(WindowScale revWindowScale, WindowScale fwdWindowScale, String resultColumn, Filter filter) -
applicableTo
Description copied from interface:UpdateBySpecDetermine 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
-