Class OrderedKeysToRowSequenceIteratorAdapter
java.lang.Object
io.deephaven.enterprise.compatibility.rowset.OrderedKeysToRowSequenceIteratorAdapter
- All Implemented Interfaces:
RowSequence.Iterator,SafeCloseable,AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionOrderedKeysToRowSequenceIteratorAdapter(io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.utils.OrderedKeys.Iterator delegate) -
Method Summary
Modifier and TypeMethodDescriptionbooleanadvance(long nextKey) voidclose()getNextRowSequenceThrough(long maxKeyInclusive) getNextRowSequenceWithLength(long numberOfKeys) longbooleanhasMore()longMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.engine.rowset.RowSequence.Iterator
advanceAndGetPositionDistance
-
Constructor Details
-
OrderedKeysToRowSequenceIteratorAdapter
public OrderedKeysToRowSequenceIteratorAdapter(@NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.utils.OrderedKeys.Iterator delegate)
-
-
Method Details
-
hasMore
public boolean hasMore()- Specified by:
hasMorein interfaceRowSequence.Iterator
-
peekNextKey
public long peekNextKey()- Specified by:
peekNextKeyin interfaceRowSequence.Iterator
-
getNextRowSequenceThrough
- Specified by:
getNextRowSequenceThroughin interfaceRowSequence.Iterator
-
getNextRowSequenceWithLength
- Specified by:
getNextRowSequenceWithLengthin interfaceRowSequence.Iterator
-
advance
public boolean advance(long nextKey) - Specified by:
advancein interfaceRowSequence.Iterator
-
getRelativePosition
public long getRelativePosition()- Specified by:
getRelativePositionin interfaceRowSequence.Iterator
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRowSequence.Iterator- Specified by:
closein interfaceSafeCloseable
-