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 TypeMethodDescriptionboolean
advance
(long nextKey) void
close()
getNextRowSequenceThrough
(long maxKeyInclusive) getNextRowSequenceWithLength
(long numberOfKeys) long
boolean
hasMore()
long
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
hasMore
in interfaceRowSequence.Iterator
-
peekNextKey
public long peekNextKey()- Specified by:
peekNextKey
in interfaceRowSequence.Iterator
-
getNextRowSequenceThrough
- Specified by:
getNextRowSequenceThrough
in interfaceRowSequence.Iterator
-
getNextRowSequenceWithLength
- Specified by:
getNextRowSequenceWithLength
in interfaceRowSequence.Iterator
-
advance
public boolean advance(long nextKey) - Specified by:
advance
in interfaceRowSequence.Iterator
-
getRelativePosition
public long getRelativePosition()- Specified by:
getRelativePosition
in interfaceRowSequence.Iterator
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceRowSequence.Iterator
- Specified by:
close
in interfaceSafeCloseable
-