Class OperationSnapshotControlEx

java.lang.Object
io.deephaven.engine.table.impl.OperationSnapshotControl
io.deephaven.engine.table.impl.OperationSnapshotControlEx
All Implemented Interfaces:
ConstructSnapshot.SnapshotCompletedConsistently, ConstructSnapshot.SnapshotConsistent, ConstructSnapshot.SnapshotControl, ConstructSnapshot.UsePreviousValues

public final class OperationSnapshotControlEx extends OperationSnapshotControl
Variant of OperationSnapshotControl that considers "extra" dependencies in addition to the source BaseTable when determining whether to use previous values during initialization or evaluating success. This is useful anytime an operation needs to listen to and snapshot one data source while also snapshotting others.