Package io.deephaven.engine.rowset
-
Interface Summary Interface Description RowSequence An ordered collection oflong
row keys.RowSequence.Iterator Iterator for consuming anRowSequence
by ordered subsets.RowSet RowSequence
with additional set and set-like capabilities.RowSet.Evaluator<T extends Comparable<T>> RowSet.Iterator RowSet.RangeIterator RowSet.SearchIterator RowSet.TargetComparator RowSetBuilderRandom Builder interface forRowSet
construction in arbitrary order.RowSetBuilderSequential Builder interface forRowSet
construction in strict sequential order.RowSetShiftData.Callback RowSetShiftData.Iterator RowSetShiftData.SingleElementShiftCallback TrackingRowSet RowSet
that internally tracks changes and maintains a consistent snapshot of its previous state, valid during theupdating
phase of its associatedLogicalClock
.TrackingRowSet.Indexer Minimal interface for optional, opaque indexer objects hosted by TrackingRowSet instances.TrackingWritableRowSet Tracking, writableRowSet
.WritableRowSet RowSet
that may be mutated (that is, have its contents changed in-place). -
Class Summary Class Description RowSequenceFactory Helper methods for constructingRowSequence
instances.RowSetBuilderRandom.Helper RowSetFactory Repository of factory methods for constructingrow sets
.RowSetShiftData A set of sorted shifts.RowSetShiftData.Builder Helper utility to build instances ofRowSetShiftData
with internally consistent data.RowSetShiftData.SmartCoalescingBuilder Helper utility to build instances ofRowSetShiftData
with internally consistent data.