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.TargetComparator
Nested 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_KEY
Fields inherited from interface io.deephaven.engine.rowset.RowSet
EMPTY_ITERATOR
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Initializes our previous value from the current value.Methods inherited from interface io.deephaven.base.log.LogOutputAppendable
append
Methods inherited from interface io.deephaven.util.datastructures.LongSizedDataStructure
intSize, intSize
Methods inherited from interface io.deephaven.engine.rowset.RowSequence
asRowKeyChunk, asRowKeyRangesChunk, asRowSet, fillRowKeyChunk, fillRowKeyRangesChunk, forAllRowKeyRanges, forEachRowKeyRange, getAverageRunLengthEstimate, getRowSequenceByKeyRange, getRowSequenceByPosition, getRowSequenceIterator, isContiguous
Methods 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, validate
Methods inherited from interface io.deephaven.engine.rowset.TrackingRowSet
copyPrev, findPrev, firstRowKeyPrev, getPrev, indexer, indexer, intSizePrev, lastRowKeyPrev, prev, sizePrev, writableCast
Methods 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.
-