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 TypeClassDescriptionclassJMapIterator<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 TypeClassDescriptionclassKeyPredicateKvIterator<K extends Comparable<K>,V> A key-value iterator that filters keys based on a predicate.classMappingKvIterator<K extends Comparable<K>,V, V_T> A mapping key-value iterator that transforms the values of a backing iterator using a specified function.classMergingKvIterator<K extends Comparable<K>,V> A merging key-value iterator that combines multiple iterators into a single iterator.classNavigableMapKvIterator<K extends Comparable<K>,V> A key-value iterator for aNavigableMap.classReversedKvIterator<K extends Comparable<? super K>,V> A wrapper for a key-value iterator that iterates in reverse order.classReversibleKvIterator<K extends Comparable<K>,V> Base class for a reversible key-value iterator.classTombstoneSkippingIterator<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)