Package com.illumon.iris.db.v2.updateby
Class BucketedUpdateBy
java.lang.Object
com.illumon.iris.db.v2.updateby.UpdateBy
com.illumon.iris.db.v2.updateby.BucketedUpdateBy
public class BucketedUpdateBy extends UpdateBy
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.db.v2.updateby.UpdateBy
UpdateBy.UpdateType -
Field Summary
Fields inherited from class com.illumon.iris.db.v2.updateby.UpdateBy
inputSources, operators, source -
Method Summary
Modifier and Type Method Description static Tablecompute(AggregationControl control, String description, QueryTable source, ChunkedUpdateByOperator[] ops, Map<String,ColumnSource> resultSources, ColumnSource<?>[] keySources)Perform a bucketed updateBy.ShiftAwareListenernewListener(String description, QueryTable result)
-
Method Details
-
compute
public static Table compute(@NotNull AggregationControl control, @NotNull String description, @NotNull QueryTable source, @NotNull ChunkedUpdateByOperator[] ops, @NotNull Map<String,ColumnSource> resultSources, @NotNull ColumnSource<?>[] keySources)Perform a bucketed updateBy.- Parameters:
control- theAggregationControlto set hashing parametersdescription- the operation descriptionsource- the source tableops- the operations to performresultSources- the result sourceskeySources- the sources for key columns.- Returns:
- the result table
-
newListener
-