Package io.deephaven.engine.rowset
Interface TrackingWritableRowSet
- All Superinterfaces:
AutoCloseable,LogOutputAppendable,LongSizedDataStructure,RowSequence,RowSet,SafeCloseable,TrackingRowSet,WritableRowSet
- All Known Implementing Classes:
TrackingWritableRowSetImpl
Tracking, writable
RowSet.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.engine.rowset.RowSet
RowSet.Evaluator<T extends Comparable<T>>, RowSet.Iterator, RowSet.RangeIterator, RowSet.SearchIterator, RowSet.TargetComparatorNested classes/interfaces inherited from interface io.deephaven.engine.rowset.TrackingRowSet
TrackingRowSet.Indexer -
Field Summary
Fields inherited from interface io.deephaven.engine.rowset.RowSequence
NULL_ROW_KEYFields inherited from interface io.deephaven.engine.rowset.RowSet
EMPTY_ITERATOR -
Method Summary
Modifier and TypeMethodDescriptionvoidInitializes our previous value from the current value.Methods inherited from interface io.deephaven.base.log.LogOutputAppendable
appendMethods inherited from interface io.deephaven.util.datastructures.LongSizedDataStructure
intSize, intSizeMethods inherited from interface io.deephaven.engine.rowset.RowSequence
asRowKeyChunk, asRowKeyRangesChunk, asRowSet, fillRowKeyChunk, fillRowKeyRangesChunk, forAllRowKeyRanges, forEachRowKeyRange, getAverageRunLengthEstimate, getRowSequenceByKeyRange, getRowSequenceByPosition, getRowSequenceIterator, isContiguousMethods inherited from interface io.deephaven.engine.rowset.RowSet
close, containsRange, copy, find, firstRowKey, forAllRowKeys, forEachRowKey, get, getKeysForPositions, intersect, invert, invert, isEmpty, isFlat, isNonempty, isTracking, isWritable, iterator, lastRowKey, minus, overlaps, overlapsRange, rangeIterator, reverseIterator, searchIterator, shift, size, subSetByKeyRange, subSetByPositionRange, subSetForPositions, subSetForPositions, subSetForReversePositions, subsetOf, toRowKeyArray, toRowKeyArray, union, validate, validateMethods inherited from interface io.deephaven.engine.rowset.TrackingRowSet
copyPrev, findPrev, firstRowKeyPrev, getPrev, indexer, indexer, intSizePrev, lastRowKeyPrev, prev, sizePrev, writableCastMethods inherited from interface io.deephaven.engine.rowset.WritableRowSet
clear, compact, extract, insert, insert, insert, insertRange, insertWithShift, remove, remove, remove, removeRange, resetTo, retain, retainRange, shiftInPlace, toTracking, trackingCast, update
-
Method Details
-
initializePreviousValue
void initializePreviousValue()Initializes our previous value from the current value.This call is used by operations that manipulate a TrackingWritableRowSet while constructing it, but need to set the state at the end of the initial operation to the current state.
Calling this in other circumstances will yield undefined results.
-