deephaven / deephaven-core

Deephaven Community Core
Other
257 stars 80 forks source link

`BarrageStreamGeneratorImpl#getSubView` Should Be Bifurcated into `FullSubscriptionView` and `ViewportSubscriptionView` #6383

Open nbauernfeind opened 6 days ago

nbauernfeind commented 6 days ago

While reviewing #6347 it became clear how much simpler it would be to review this particular piece of code if the interface was split into at least two view-like implementations, possibly three.

We also need a design document, deephaven.io level documentation, or perhaps just very good javadoc in this file, describing the three strategies and how one can expect the RecordBatch to be structured and populated.