Package io.deephaven.engine.table
Interface ModifiedColumnSet.Transformer
- Enclosing class:
- ModifiedColumnSet
public static interface ModifiedColumnSet.Transformer
A helper utility that simplifies propagating modified columns to a child table.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
clearAndTransform
(ModifiedColumnSet input, ModifiedColumnSet output) Propagates changes from oneModifiedColumnSet
to another ModifiedColumnSet that contextually represent different tables.default void
transform
(ModifiedColumnSet input, ModifiedColumnSet output) void
transformLambda
(ModifiedColumnSet input, ModifiedColumnSet output) Do not invoke directly.
-
Method Details
-
clearAndTransform
Propagates changes from oneModifiedColumnSet
to another ModifiedColumnSet that contextually represent different tables. Clears the output set prior to transforming.- Parameters:
input
- source table's columns that changedoutput
- result table's columns to propagate dirty columns to
-
transform
Propagates changes frominput
ModifiedColumnSet
tooutput
ModifiedColumnSet. Does not clear theoutput
before propagating.- Parameters:
input
- source table's columns that changed (null implies no modified columns)output
- result table's columns to propagate dirty columns to
-
transformLambda
Do not invoke directly.
-