Package io.deephaven.engine.rowset
package io.deephaven.engine.rowset
-
ClassDescriptionFunctional interface to pass to
RowSetShiftData.apply(RowKeyRangeShiftCallback)
orRowSetShiftData.unapply(RowKeyRangeShiftCallback)
to get information about each shift recorded.An ordered collection oflong
row keys.Iterator for consuming anRowSequence
by ordered subsets.Helper methods for constructingRowSequence
instances.RowSequence
with additional set and set-like capabilities.RowSet.Evaluator<T extends Comparable<T>>Builder interface forRowSet
construction in arbitrary order.Builder interface forRowSet
construction in strict sequential order.Repository of factory methods for constructingrow sets
.Callback interface for propagating shifts over entireRowSets
.A set of sorted shifts.Helper utility to build instances ofRowSetShiftData
with internally consistent data.Helper utility to build instances ofRowSetShiftData
with internally consistent data.RowSet
that internally tracks changes and maintains a consistent snapshot of its previous state, valid during theupdating
phase of its associatedLogicalClock
.Minimal interface for optional, opaque indexer objects hosted by TrackingRowSet instances.Tracking, writableRowSet
.RowSet
that may be mutated (that is, have its contents changed in-place).