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 boolean
applicableTo
(Class<?> inputType) Determine if this spec can be applied to the specified typeabstract ColumnName
column()
abstract Filter
filter()
static RollingCountWhereSpec
of
(WindowScale revWindowScale, WindowScale fwdWindowScale, String resultColumn, Filter filter) static RollingCountWhereSpec
of
(WindowScale revWindowScale, WindowScale fwdWindowScale, String resultColumn, String... filters) static RollingCountWhereSpec
of
(WindowScale revWindowScale, String resultColumn, Filter filter) static RollingCountWhereSpec
of
(WindowScale revWindowScale, String resultColumn, String... filters) static RollingCountWhereSpec
static RollingCountWhereSpec
static RollingCountWhereSpec
static RollingCountWhereSpec
static RollingCountWhereSpec
static RollingCountWhereSpec
ofTime
(String timestampCol, long revDuration, long fwdDuration, String resultColumn, String... filters) static RollingCountWhereSpec
static RollingCountWhereSpec
static RollingCountWhereSpec
static RollingCountWhereSpec
static RollingCountWhereSpec
ofTime
(String timestampCol, Duration revDuration, Duration fwdDuration, String resultColumn, Filter filter) static RollingCountWhereSpec
ofTime
(String timestampCol, Duration revDuration, Duration fwdDuration, String resultColumn, String... filters) final <T> T
walk
(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: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
-