Class SnapshotWhenOptions

java.lang.Object
io.deephaven.api.snapshot.SnapshotWhenOptions

@Immutable public abstract class SnapshotWhenOptions extends Object
The options for creating a snapshotting table with respect to the base and trigger tables of TableOperations.snapshotWhen(Object, SnapshotWhenOptions).

When trigger updates, a snapshot of base and the "stamp key" from trigger form the resulting table. The "stamp key" is the last row of the trigger table, limited by the stamp columns. If trigger is empty, the "stamp key" will be represented by null values.