Class RspArray.SpanView
java.lang.Object
io.deephaven.engine.rowset.impl.rsp.container.Container
io.deephaven.engine.rowset.impl.rsp.container.ArrayContainer
io.deephaven.engine.rowset.impl.rsp.RspArray.SpanView
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields inherited from class io.deephaven.engine.rowset.impl.rsp.container.ArrayContainer
cardinality, content, shared, SWITCH_CONTAINER_CARDINALITY_THRESHOLD
Fields inherited from class io.deephaven.engine.rowset.impl.rsp.container.Container
ContainerNames, DEBUG, MAX_RANGE, MAX_VALUE, threadLocalBuf
-
Constructor Summary
ConstructorDescriptionSpanView
(io.deephaven.engine.rowset.impl.rsp.RspArray.SpanViewRecycler recycler) -
Method Summary
Methods inherited from class io.deephaven.engine.rowset.impl.rsp.container.ArrayContainer
add, and, and, and, andNot, andNot, andNot, andRange, bytesAllocated, bytesUsed, contains, contains, contains, contains, contains, cowRef, deepCopy, find, findRanges, first, forEach, forEach, forEachRange, getCardinality, getContent, getReverseShortIterator, getShortBatchIterator, getShortIterator, getShortRangeIterator, iadd, iand, iand, iand, iandNot, iandNot, iandNot, iandRange, iappend, iflip, inot, ior, ior, ior, iremove, isAllOnes, isEmpty, iset, isShared, iunset, ixor, ixor, ixor, last, loadData, loadDataWithSkipValue, makeByCopying, makeByCopying, makeByWrapping, nextValue, not, or, or, or, or, overlaps, overlaps, overlaps, overlapsRange, rank, remove, runOptimize, select, select, selectRanges, set, setCopyOnWrite, subsetOf, subsetOf, subsetOf, toBitmapContainer, toLargeContainer, trim, unset, validate, xor, xor, xor, xor
Methods inherited from class io.deephaven.engine.rowset.impl.rsp.container.Container
and, andNot, check, contains, empty, full, getContainerName, iand, iandNot, ifDebugValidate, intersects, intersects, ior, isFull, isSingleElement, ixor, numberOfRanges, or, overlaps, rangeOfOnes, remove, singleRange, singleton, subsetOf, toString, twoRanges, twoValues, xor
-
Constructor Details
-
SpanView
public SpanView(io.deephaven.engine.rowset.impl.rsp.RspArray.SpanViewRecycler recycler)
-
-
Method Details
-
getContainer
-
isFullBlockSpan
public boolean isFullBlockSpan() -
getFullBlockSpanLen
public long getFullBlockSpanLen() -
isSingletonSpan
public boolean isSingletonSpan() -
getSingletonSpanValue
public long getSingletonSpanValue() -
getKey
public long getKey() -
getSpanInfo
public long getSpanInfo() -
init
-
init
-
onCopyOnWrite
protected void onCopyOnWrite()- Overrides:
onCopyOnWrite
in classArrayContainer
-
reset
public void reset() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-