Package io.deephaven.engine.table.impl
Interface HasRefreshingSource
- All Known Implementing Classes:
BarrageBlinkTable,BarrageRedirectedTable,BarrageTable,IcebergTableImpl,PartitionAwareSourceTable,SimpleSourceTable,SourceTable,TimeTable
public interface HasRefreshingSource
An interface to indicate that a source has refreshing behavior and can provide
performance
entries.
The provided performance entries are used to generate entries in the
ancestors log, so that refreshing roots that typically do not
have a BaseTable.ListenerImpl or MergedListener can participate in ancestor discovery.
-
Method Summary
Modifier and TypeMethodDescription@NotNull Stream<PerformanceEntry>Return a stream of performance entries that represent theInstrumentedTableUpdateSourcewhich drive this table.
-
Method Details
-
sourceEntries
Return a stream of performance entries that represent theInstrumentedTableUpdateSourcewhich drive this table.If no such sources, exist, then an empty stream is returned.
- Returns:
- a stream of performance entries for this node in the graph
-