Uses of Interface
com.usatiuk.objects.iterators.CloseableKvIterator
Packages that use CloseableKvIterator
Package
Description
-
Uses of CloseableKvIterator in com.usatiuk.dhfs.jmap
Classes in com.usatiuk.dhfs.jmap that implement CloseableKvIteratorModifier and TypeClassDescriptionclass
JMapIterator<K extends JMapKey>
Iterates over JMap entries of a given holder.Methods in com.usatiuk.dhfs.jmap that return CloseableKvIteratorModifier and TypeMethodDescription<K extends JMapKey>
CloseableKvIterator<K, JMapEntry<K>> JMapHelper.getIterator
(JMapHolder<K> holder) Get an iterator for the map of a given holder.<K extends JMapKey>
CloseableKvIterator<K, JMapEntry<K>> JMapHelper.getIterator
(JMapHolder<K> holder, IteratorStart start, K key) Get an iterator for the map of a given holder.Constructors in com.usatiuk.dhfs.jmap with parameters of type CloseableKvIteratorModifierConstructorDescriptionJMapIterator
(CloseableKvIterator<JObjectKey, JData> backing, JMapHolder<K> holder) -
Uses of CloseableKvIterator in com.usatiuk.objects.iterators
Classes in com.usatiuk.objects.iterators that implement CloseableKvIteratorModifier and TypeClassDescriptionclass
KeyPredicateKvIterator<K extends Comparable<K>,
V> A key-value iterator that filters keys based on a predicate.class
MappingKvIterator<K extends Comparable<K>,
V, V_T> A mapping key-value iterator that transforms the values of a backing iterator using a specified function.class
MergingKvIterator<K extends Comparable<K>,
V> A merging key-value iterator that combines multiple iterators into a single iterator.class
NavigableMapKvIterator<K extends Comparable<K>,
V> A key-value iterator for aNavigableMap
.class
ReversedKvIterator<K extends Comparable<? super K>,
V> A wrapper for a key-value iterator that iterates in reverse order.class
ReversibleKvIterator<K extends Comparable<K>,
V> Base class for a reversible key-value iterator.class
TombstoneSkippingIterator<K extends Comparable<K>,
V> A key-value iterator that skips tombstones.Methods in com.usatiuk.objects.iterators that return CloseableKvIteratorModifier and TypeMethodDescriptiondefault CloseableKvIterator
<K, V> CloseableKvIterator.reversed()
Returns a reversed iterator that iterates in the reverse direction.ReversedKvIterator.reversed()
Constructors in com.usatiuk.objects.iterators with parameters of type CloseableKvIteratorModifierConstructorDescriptionKeyPredicateKvIterator
(CloseableKvIterator<K, V> backing, IteratorStart start, K startKey, Function<K, Boolean> filter) Constructs a KeyPredicateKvIterator with the specified backing iterator, start position, and filter.MappingKvIterator
(CloseableKvIterator<K, V> backing, Function<V, V_T> transformer) Constructs a MappingKvIterator with the specified backing iterator and transformer function.MergingKvIterator
(IteratorStart startType, K startKey, CloseableKvIterator<K, V>... iterators) Constructs a MergingKvIterator with the specified start type, start key, and array of iterators.ReversedKvIterator
(CloseableKvIterator<K, V> backing) Constructs a ReversedKvIterator with the specified backing iterator.Constructor parameters in com.usatiuk.objects.iterators with type arguments of type CloseableKvIteratorModifierConstructorDescriptionMergingKvIterator
(IteratorStart startType, K startKey, List<CloseableKvIterator<K, V>> iterators) Constructs a MergingKvIterator with the specified start type, start key, and list of iterators.TombstoneSkippingIterator
(IteratorStart start, K startKey, List<CloseableKvIterator<K, MaybeTombstone<V>>> iterators) Constructs a TombstoneSkippingIterator with the specified start position, start key, and list of iterators. -
Uses of CloseableKvIterator in com.usatiuk.objects.snapshot
Methods in com.usatiuk.objects.snapshot that return types with arguments of type CloseableKvIteratorModifier and TypeMethodDescriptionSnapshot.getIterator
(IteratorStart start, K key) Get a list of iterators representing the snapshot. -
Uses of CloseableKvIterator in com.usatiuk.objects.transaction
Methods in com.usatiuk.objects.transaction that return CloseableKvIteratorModifier and TypeMethodDescriptionCurrentTransaction.getIterator
(IteratorStart start, JObjectKey key) Transaction.getIterator
(IteratorStart start, JObjectKey key) default CloseableKvIterator
<JObjectKey, JData> Transaction.getIterator
(JObjectKey key)