Interface ChainKeyValueStorage<K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>
-
- All Superinterfaces:
ChainStorage<KeyValue<K,V>,K,V,EN>,Composition,Iterable<KeyValue<K,V>>
- All Known Implementing Classes:
AbstractChainKeyValueStorage,ChainStrongStrongStorage
public interface ChainKeyValueStorage<K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>> extends ChainStorage<KeyValue<K,V>,K,V,EN>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.collections.interfaces.ChainStorage
ChainStorage.Entry<E,K,V,EN extends ChainStorage.Entry<E,K,V,EN>>
-
-
Method Summary
Modifier and Type Method Description longconsolidate()Removes all empty entries from the passed chain and returns the number of removed entries.ENgetChainEntry(long index)ENgetIntervalLowChainEntry(long lowIndex, long highIndex)ENgetRangeChainEntry(long offset, long length)ReferenceTypegetReferenceType()ReferenceTypegetValueReferenceType()booleanhasVolatileElements()booleanhasVolatileValues()VarStringkeyAppendTo(VarString vc)VarStringkeyAppendTo(VarString vc, char separator)VarStringkeyAppendTo(VarString vc, String separator)VarStringkeyAppendTo(VarString vc, BiConsumer<VarString,? super K> keyAppender)VarStringkeyAppendTo(VarString vc, BiConsumer<VarString,? super K> keyAppender, char separator)VarStringkeyAppendTo(VarString vc, BiConsumer<VarString,? super K> keyAppender, String separator)booleankeyApplies(Predicate<? super K> predicate)booleankeyAppliesAll(Predicate<? super K> predicate)booleankeyContains(K element)booleankeyContains(K sample, Equalator<? super K> equalator)booleankeyContainsAll(K[] elements, int elementsOffset, int elementsLength)booleankeyContainsAll(XGettingCollection<? extends K> elements)booleankeyContainsId(K element)booleankeyContainsNull()<C extends Consumer<? super K>>
CkeyCopySelection(C target, long... indices)<C extends Consumer<? super K>>
CkeyCopyTo(C target)<C extends Consumer<? super K>>
CkeyCopyTo(C target, Predicate<? super K> predicate)intkeyCopyToArray(int offset, int length, Object[] target, int targetOffset)intkeyCount(Predicate<? super K> predicate)intkeyCount(K element)intkeyCount(K sample, Equalator<? super K> equalator)<C extends Consumer<? super K>>
CkeyDistinct(C target)<C extends Consumer<? super K>>
CkeyDistinct(C target, Equalator<? super K> equalator)booleankeyEqualsContent(XGettingCollection<? extends K> other, Equalator<? super K> equalator)<C extends Consumer<? super K>>
CkeyExcept(XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)voidkeyFill(int offset, int length, K element)KkeyFirst()KkeyGet(long index)booleankeyHasDistinctValues()booleankeyHasDistinctValues(Equalator<? super K> equalator)intkeyIndexOf(Predicate<? super K> predicate)intkeyIndexOf(K element)intkeyIndexOf(K sample, Equalator<? super K> equalator)<C extends Consumer<? super K>>
CkeyIntersect(XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)booleankeyIsSorted(Comparator<? super K> keyComparator)voidkeyIterate(Consumer<? super K> procedure)voidkeyIterate(Predicate<? super K> predicate, Consumer<? super K> procedure)voidkeyIterateIndexed(IndexedAcceptor<? super K> procedure)Iterator<K>keyIterator()<A> voidkeyJoin(BiConsumer<? super K,A> joiner, A keyAggregate)KkeyLast()KkeyMax(Comparator<? super K> keyComparator)intkeyMaxIndex(Comparator<? super K> keyComparator)KkeyMin(Comparator<? super K> keyComparator)intkeyMinIndex(Comparator<? super K> keyComparator)intkeyMoveRange(int offset, int length, Consumer<? super K> target)intkeyMoveSelection(Consumer<? super K> target, long... indices)intkeyMoveTo(Consumer<? super K> target, Predicate<? super K> predicate)intkeyProcess(Consumer<? super K> procedure)intkeyReduce(Predicate<? super K> predicate)KkeyRemove(long index)intkeyRemove(K element)intkeyRemove(K sample, Equalator<? super K> equalator)intkeyRemoveAll(K[] elements, int elementsOffset, int elementsLength)intkeyRemoveAll(XGettingCollection<? extends K> elements)intkeyRemoveDuplicates()intkeyRemoveDuplicates(Equalator<? super K> equalator)intkeyRemoveNull()booleankeyRemoveOne(K element)booleankeyRemoveOne(K sample, Equalator<? super K> equalator)intkeyReplace(K element, K replacement)intkeyReplaceAll(K[] elements, int elementsOffset, int elementsLength, K replacement)intkeyReplaceAll(XGettingCollection<? extends K> elements, K replacement)intkeyReplaceOne(K element, K replacement)intkeyRetainAll(K[] elements, int elementsOffset, int elementsLength)intkeyRetainAll(XGettingCollection<? extends K> elements)intkeyRetainAll(XGettingCollection<? extends K> samples, Equalator<? super K> equalator)KkeyRetrieve(Predicate<? super K> predicate)KkeyRetrieve(K element)KkeyRetrieve(K sample, Equalator<? super K> equalator)VarStringkeyRngAppendTo(int offset, int length, VarString vc)VarStringkeyRngAppendTo(int offset, int length, VarString vc, char separator)VarStringkeyRngAppendTo(int offset, int length, VarString vc, String separator)VarStringkeyRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super K> keyAppender)VarStringkeyRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super K> keyAppender, char separator)VarStringkeyRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super K> keyAppender, String separator)booleankeyRngApplies(int offset, int length, Predicate<? super K> predicate)booleankeyRngAppliesAll(int offset, int length, Predicate<? super K> predicate)booleankeyRngContains(int offset, int length, K element)booleankeyRngContainsAll(int offset, int length, K[] elements, int elementsOffset, int elementsLength)booleankeyRngContainsAll(int offset, int length, XGettingCollection<? extends K> elements)booleankeyRngContainsId(int offset, int length, K element)booleankeyRngContainsNull(int offset, int length)<C extends Consumer<? super K>>
CkeyRngCopyTo(int offset, int length, C target)<C extends Consumer<? super K>>
CkeyRngCopyTo(int offset, int length, C target, Predicate<? super K> predicate)intkeyRngCount(int offset, int length, Predicate<? super K> predicate)intkeyRngCount(int offset, int length, K element)<C extends Consumer<? super K>>
CkeyRngDistinct(int offset, int length, C target)<C extends Consumer<? super K>>
CkeyRngDistinct(int offset, int length, C target, Equalator<? super K> equalator)<C extends Consumer<? super K>>
CkeyRngExcept(int offset, int length, XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)intkeyRngIndexOf(int offset, int length, Predicate<? super K> predicate)intkeyRngIndexOf(int offset, int length, K element)intkeyRngIndexOf(int offset, int length, K sample, Equalator<? super K> equalator)<C extends Consumer<? super K>>
CkeyRngIntersect(int offset, int length, XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)booleankeyRngIsSorted(int offset, int length, Comparator<? super K> keyComparator)voidkeyRngIterate(int offset, int length, Consumer<? super K> procedure)voidkeyRngIterateIndexed(int offset, int length, IndexedAcceptor<? super K> procedure)KkeyRngMax(int offset, int length, Comparator<? super K> keyComparator)intkeyRngMaxIndex(int offset, int length, Comparator<? super K> keyComparator)KkeyRngMin(int offset, int length, Comparator<? super K> keyComparator)intkeyRngMinIndex(int offset, int length, Comparator<? super K> keyComparator)intkeyRngMoveTo(int offset, int length, Consumer<? super K> target, Predicate<? super K> predicate)intkeyRngProcess(int offset, int length, Consumer<? super K> procedure)intkeyRngReduce(int offset, int length, Predicate<? super K> predicate)intkeyRngRemove(int offset, int length, K element)intkeyRngRemoveAll(int offset, int length, K[] elements, int elementsOffset, int elementsLength)intkeyRngRemoveAll(int offset, int length, XGettingCollection<? extends K> elements)intkeyRngRemoveDuplicates(int offset, int length)intkeyRngRemoveDuplicates(int offset, int length, Equalator<? super K> equalator)intkeyRngRemoveNull(long offset, long length)intkeyRngReplace(int offset, int length, K element, K replacement)intkeyRngReplace(int offset, int length, K sample, Equalator<? super K> equalator, K replacement)intkeyRngReplaceAll(int offset, int length, K[] elements, int elementsOffset, int elementsLength, K replacement)intkeyRngReplaceAll(int offset, int length, XGettingCollection<? extends K> elements, K replacement)intkeyRngReplaceOne(int offset, int length, K element, K replacement)intkeyRngRetainAll(int offset, int length, K[] elements, int elementsOffset, int elementsLength)intkeyRngRetainAll(int offset, int length, XGettingCollection<? extends K> elements)KkeyRngRetrieve(long offset, long length, K element)KkeyRngRetrieve(long offset, long length, K sample, Equalator<? super K> equalator)intkeyRngScan(int offset, int length, Predicate<? super K> predicate)KkeyRngSearch(int offset, int length, Predicate<? super K> predicate)voidkeyRngSort(int offset, int length, Comparator<? super K> keyComparator)intkeyRngSubstitute(int offset, int length, Function<? super K,? extends K> mapper)intkeyRngSubstitute(int offset, int length, Predicate<? super K> predicate, Function<K,K> mapper)intkeyRngSubstitute(int offset, int length, Predicate<? super K> predicate, K keySubstitute)intkeyRngSubstituteOne(int offset, int length, Predicate<? super K> predicate, K keySubstitute)Object[]keyRngToArray(int offset, int length)K[]keyRngToArray(int offset, int length, Class<K> type)<C extends Consumer<? super K>>
CkeyRngUnion(int offset, int length, XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)intkeyScan(Predicate<? super K> predicate)KkeySearch(Predicate<? super K> predicate)KkeySeek(K sample)KkeySeek(K sample, Equalator<? super K> equalator)voidkeySet(int offset, K... elements)voidkeySet(int offset, K[] elements, int elementsOffset, int elementsLength)voidkeySort(Comparator<? super K> keyComparator)longkeySubstitute(Function<? super K,? extends K> mapper, BiConsumer<EN,K> callback)intkeySubstitute(Predicate<? super K> predicate, Function<? super K,? extends K> mapper)intkeySubstitute(Predicate<? super K> predicate, K keySubstitute)intkeySubstituteOne(Predicate<? super K> predicate, K keySubstitute)Object[]keyToArray()K[]keyToArray(Class<K> type)<C extends Consumer<? super K>>
CkeyUnion(XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)voidremoveRange(long offset, long length)longremoveSelection(long... indices)Removes all entries at the indices (offsets) given in the passedintarray.voidreverse()voidrngReverse(long offset, long length)voidrngShuffle(long offset, long length)VsearchValue(K key, Equalator<? super K> equalator)voidshiftBy(long sourceIndex, long distance)voidshiftBy(long sourceIndex, long distance, long length)voidshiftTo(long sourceIndex, long targetIndex)voidshiftTo(long sourceIndex, long targetIndex, long length)voidshuffle()longsize()voidswap(long indexA, long indexB)voidswap(long indexA, long indexB, long length)VarStringvaluesAppendTo(VarString vc)VarStringvaluesAppendTo(VarString vc, char separator)VarStringvaluesAppendTo(VarString vc, String separator)VarStringvaluesAppendTo(VarString vc, BiConsumer<VarString,? super V> appender)VarStringvaluesAppendTo(VarString vc, BiConsumer<VarString,? super V> appender, char separator)VarStringvaluesAppendTo(VarString vc, BiConsumer<VarString,? super V> appender, String separator)booleanvaluesApplies(Predicate<? super V> predicate)booleanvaluesAppliesAll(Predicate<? super V> predicate)booleanvaluesContains(V element)booleanvaluesContains(V sample, Equalator<? super V> equalator)booleanvaluesContainsAll(XGettingCollection<? extends V> elements)booleanvaluesContainsAll(XGettingCollection<? extends V> elements, Equalator<? super V> equalator)booleanvaluesContainsAll(V[] values, int elementsOffset, int elementsLength)booleanvaluesContainsAll(V[] values, int elementsOffset, int elementsLength, Equalator<? super V> equalator)booleanvaluesContainsId(V element)booleanvaluesContainsNull()<C extends Consumer<? super V>>
CvaluesCopySelection(C target, long... indices)<C extends Consumer<? super V>>
CvaluesCopyTo(C target)<C extends Consumer<? super V>>
CvaluesCopyTo(C target, Predicate<? super V> predicate)intvaluesCopyToArray(long offset, int length, Object[] target, int targetOffset)intvaluesCount(Predicate<? super V> predicate)intvaluesCount(V element)intvaluesCount(V sample, Equalator<? super V> equalator)<C extends Consumer<? super V>>
CvaluesDistinct(C target)<C extends Consumer<? super V>>
CvaluesDistinct(C target, Equalator<? super V> equalator)booleanvaluesEqualsContent(XGettingCollection<? extends V> other, Equalator<? super V> equalator)<C extends Consumer<? super V>>
CvaluesExcept(XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)voidvaluesFill(long offset, long length, V value)VvaluesFirst()VvaluesGet(long index)booleanvaluesHasDistinctValues()booleanvaluesHasDistinctValues(Equalator<? super V> equalator)intvaluesIndexOf(Predicate<? super V> predicate)intvaluesIndexOf(V element)intvaluesIndexOf(V sample, Equalator<? super V> equalator)<C extends Consumer<? super V>>
CvaluesIntersect(XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)booleanvaluesIsSorted(Comparator<? super V> comparator)voidvaluesIterate(Consumer<? super V> procedure)voidvaluesIterate(Predicate<? super V> predicate, Consumer<? super V> procedure)voidvaluesIterateIndexed(IndexedAcceptor<? super V> procedure)Iterator<V>valuesIterator()<A> voidvaluesJoin(BiConsumer<? super V,A> joiner, A aggregate)VvaluesLast()ListIterator<V>valuesListIterator(long index)VvaluesMax(Comparator<? super V> comparator)intvaluesMaxIndex(Comparator<? super V> comparator)VvaluesMin(Comparator<? super V> comparator)intvaluesMinIndex(Comparator<? super V> comparator)intvaluesMoveRange(int offset, int length, Consumer<? super V> target)intvaluesMoveSelection(Consumer<? super V> target, long... indices)intvaluesMoveTo(Consumer<? super V> target, Predicate<? super V> predicate)intvaluesProcess(Consumer<? super V> procedure)intvaluesReduce(Predicate<? super V> predicate)VvaluesRemove(long index)intvaluesRemove(V element)intvaluesRemove(V sample, Equalator<? super V> equalator)intvaluesRemoveAll(XGettingCollection<? extends V> elements)intvaluesRemoveAll(XGettingCollection<? extends V> samples, Equalator<? super V> equalator)intvaluesRemoveAll(V[] values, int elementsOffset, int elementsLength)intvaluesRemoveAll(V[] samples, int samplesOffset, int samplesLength, Equalator<? super V> equalator)intvaluesRemoveDuplicates()intvaluesRemoveDuplicates(Equalator<? super V> equalator)intvaluesRemoveNull()booleanvaluesRemoveOne(V element)booleanvaluesRemoveOne(V sample, Equalator<? super V> equalator)intvaluesReplace(V sample, Equalator<? super V> equalator, V replacement)intvaluesReplace(V element, V replacement)intvaluesReplaceAll(XGettingCollection<? extends V> samples, Equalator<? super V> equalator, V replacement)intvaluesReplaceAll(XGettingCollection<? extends V> elements, V replacement)intvaluesReplaceAll(V[] samples, int samplesOffset, int samplesLength, Equalator<? super V> equalator, V replacement)intvaluesReplaceAll(V[] values, int valuesOffset, int valuesLength, V replacement)booleanvaluesReplaceOne(V sample, Equalator<? super V> equalator, V replacement)booleanvaluesReplaceOne(V element, V replacement)intvaluesRetainAll(XGettingCollection<? extends V> elements)intvaluesRetainAll(XGettingCollection<? extends V> samples, Equalator<? super V> equalator)intvaluesRetainAll(V[] values, int elementsOffset, int elementsLength)intvaluesRetainAll(V[] samples, int elementsOffset, int elementsLength, Equalator<? super V> equalator)VvaluesRetrieve(Predicate<? super V> predicate)VvaluesRetrieve(V element)VarStringvaluesRngAppendTo(int offset, int length, VarString vc)VarStringvaluesRngAppendTo(int offset, int length, VarString vc, char separator)VarStringvaluesRngAppendTo(int offset, int length, VarString vc, String separator)VarStringvaluesRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super V> appender)VarStringvaluesRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super V> appender, char separator)VarStringvaluesRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super V> appender, String separator)booleanvaluesRngApplies(int offset, int length, Predicate<? super V> predicate)booleanvaluesRngAppliesAll(int offset, int length, Predicate<? super V> predicate)booleanvaluesRngContains(int offset, int length, V value)booleanvaluesRngContains(int offset, int length, V sample, Equalator<? super V> equalator)booleanvaluesRngContainsAll(int offset, int length, XGettingCollection<? extends V> elements)booleanvaluesRngContainsAll(int offset, int length, XGettingCollection<? extends V> samples, Equalator<? super V> equalator)booleanvaluesRngContainsAll(int offset, int length, V[] values, int elementsOffset, int elementsLength)booleanvaluesRngContainsAll(int offset, int length, V[] values, int elementsOffset, int elementsLength, Equalator<? super V> equalator)booleanvaluesRngContainsId(int offset, int length, V value)booleanvaluesRngContainsNull(int offset, int length)<C extends Consumer<? super V>>
CvaluesRngCopyTo(int offset, int length, C target)<C extends Consumer<? super V>>
CvaluesRngCopyTo(int offset, int length, C target, Predicate<? super V> predicate)intvaluesRngCount(int offset, int length, Predicate<? super V> predicate)intvaluesRngCount(int offset, int length, V value)intvaluesRngCount(int offset, int length, V sample, Equalator<? super V> equalator)<C extends Consumer<? super V>>
CvaluesRngDistinct(int offset, int length, C target)<C extends Consumer<? super V>>
CvaluesRngDistinct(int offset, int length, C target, Equalator<? super V> equalator)<C extends Consumer<? super V>>
CvaluesRngExcept(int offset, int length, XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)intvaluesRngIndexOf(int offset, int length, Predicate<? super V> predicate)intvaluesRngIndexOf(int offset, int length, V value)intvaluesRngIndexOf(int offset, int length, V sample, Equalator<? super V> equalator)<C extends Consumer<? super V>>
CvaluesRngIntersect(int offset, int length, XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)booleanvaluesRngIsSorted(int offset, int length, Comparator<? super V> comparator)voidvaluesRngIterate(int offset, int length, Consumer<? super V> procedure)voidvaluesRngIterateIndexed(int offset, int length, IndexedAcceptor<? super V> procedure)VvaluesRngMax(int offset, int length, Comparator<? super V> comparator)intvaluesRngMaxIndex(int offset, int length, Comparator<? super V> comparator)VvaluesRngMin(int offset, int length, Comparator<? super V> comparator)intvaluesRngMinIndex(int offset, int length, Comparator<? super V> comparator)intvaluesRngMoveTo(int offset, int length, Consumer<? super V> target, Predicate<? super V> predicate)intvaluesRngProcess(int offset, int length, Consumer<? super V> procedure)intvaluesRngReduce(int offset, int length, Predicate<? super V> predicate)intvaluesRngRemove(int offset, int length, V value)intvaluesRngRemove(int offset, int length, V sample, Equalator<? super V> equalator)intvaluesRngRemoveAll(int offset, int length, XGettingCollection<? extends V> elements)intvaluesRngRemoveAll(int offset, int length, XGettingCollection<? extends V> samples, Equalator<? super V> equalator)intvaluesRngRemoveAll(int offset, int length, V[] values, int elementsOffset, int elementsLength)intvaluesRngRemoveAll(int offset, int length, V[] samples, int samplesOffset, int samplesLength, Equalator<? super V> equalator)intvaluesRngRemoveDuplicates(int offset, int length)intvaluesRngRemoveDuplicates(int offset, int length, Equalator<? super V> equalator)intvaluesRngRemoveNull(int offset, int length)booleanvaluesRngRemoveOne(int offset, int length, V value)booleanvaluesRngRemoveOne(int offset, int length, V sample, Equalator<? super V> equalator)intvaluesRngReplace(int offset, int length, V sample, Equalator<? super V> equalator, V replacement)intvaluesRngReplace(int offset, int length, V value, V replacement)intvaluesRngReplaceAll(int offset, int length, XGettingCollection<? extends V> samples, Equalator<? super V> equalator, V replacement)intvaluesRngReplaceAll(int offset, int length, XGettingCollection<? extends V> elements, V replacement)intvaluesRngReplaceAll(int offset, int length, V[] samples, int samplesOffset, int samplesLength, Equalator<? super V> equalator, V replacement)intvaluesRngReplaceAll(int offset, int length, V[] values, int valuesOffset, int valuesLength, V replacement)intvaluesRngReplaceOne(int offset, int length, V sample, Equalator<? super V> equalator, V replacement)intvaluesRngReplaceOne(int offset, int length, V value, V replacement)intvaluesRngRetainAll(int offset, int length, XGettingCollection<? extends V> elements)intvaluesRngRetainAll(int offset, int length, XGettingCollection<? extends V> samples, Equalator<? super V> equalator)intvaluesRngRetainAll(int offset, int length, V[] values, int elementsOffset, int elementsLength)intvaluesRngRetainAll(int offset, int length, V[] samples, int elementsOffset, int elementsLength, Equalator<? super V> equalator)VvaluesRngRetrieve(int offset, int length, V value)VvaluesRngRetrieve(int offset, int length, V sample, Equalator<? super V> equalator)intvaluesRngScan(int offset, int length, Predicate<? super V> predicate)VvaluesRngSearch(int offset, int length, Predicate<? super V> predicate)VvaluesRngSearch(int offset, int length, V sample, Equalator<? super V> equalator)VvaluesRngSeek(int offset, int length, V sample)voidvaluesRngSort(int offset, int length, Comparator<? super V> comparator)intvaluesRngSubstitute(int offset, int length, Function<V,V> mapper)intvaluesRngSubstitute(int offset, int length, Predicate<? super V> predicate, Function<V,V> mapper)intvaluesRngSubstitute(int offset, int length, Predicate<? super V> predicate, V substitute)intvaluesRngSubstituteOne(int offset, int length, Predicate<? super V> predicate, V substitute)Object[]valuesRngToArray(int offset, int length)V[]valuesRngToArray(int offset, int length, Class<V> type)<C extends Consumer<? super V>>
CvaluesRngUnion(int offset, int length, XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)intvaluesScan(Predicate<? super V> predicate)VvaluesSearch(Predicate<? super V> predicate)VvaluesSearch(V sample, Equalator<? super V> equalator)VvaluesSeek(V sample)VvaluesSet(long offset, V value)voidvaluesSet(long offset, V[] values)voidvaluesSet(long offset, V[] values, int valuesOffset, int valuesLength)voidvaluesSort(Comparator<? super V> comparator)intvaluesSubstitute(Function<? super V,? extends V> mapper)intvaluesSubstitute(Predicate<? super V> predicate, Function<V,V> mapper)intvaluesSubstitute(Predicate<? super V> predicate, V substitute)booleanvaluesSubstituteOne(Predicate<? super V> predicate, V substitute)Object[]valuesToArray()V[]valuesToArray(Class<V> type)StringvaluesToString()<C extends Consumer<? super V>>
CvaluesUnion(XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)-
Methods inherited from interface one.microstream.collections.interfaces.ChainStorage
appendEntry, appendTo, appendTo, appendTo, appendTo, appendTo, appendTo, appliesAll, clear, contains, contains, containsAll, containsAll, containsId, containsNull, containsSearched, copySelection, copyTo, copyTo, copyToArray, count, count, count, distinct, distinct, equalsContent, except, fill, first, get, hasDistinctValues, hasDistinctValues, indexOf, indexOf, indexOf, intersect, isSorted, iterate, iterate, iterateIndexed, iterator, join, last, max, maxIndex, min, minIndex, moveRange, moveSelection, moveTo, prependEntry, process, reduce, remove, remove, remove, removeAll, removeAll, removeDuplicates, removeDuplicates, removeNull, removeOne, removeOne, replace, replaceAll, replaceAll, replaceBy, replaceOne, replaceOneBy, retainAll, retainAll, retainAll, retainRange, retrieve, retrieve, retrieve, rngAppendTo, rngAppendTo, rngAppendTo, rngAppendTo, rngAppendTo, rngAppendTo, rngAppliesAll, rngContains, rngContainsAll, rngContainsAll, rngContainsId, rngContainsNull, rngContainsSearched, rngCopyTo, rngCopyTo, rngCount, rngCount, rngDistinct, rngDistinct, rngExcept, rngIndexOf, rngIndexOf, rngIndexOf, rngIntersect, rngIsSorted, rngIterate, rngIterateIndexed, rngMax, rngMaxIndex, rngMin, rngMinIndex, rngMoveTo, rngProcess, rngReduce, rngRemove, rngRemoveAll, rngRemoveAll, rngRemoveDuplicates, rngRemoveDuplicates, rngRemoveNull, rngReplace, rngReplace, rngReplaceAll, rngReplaceAll, rngReplaceOne, rngReplaceOne, rngReplaceOneBy, rngRetainAll, rngRetainAll, rngRetrieve, rngRetrieve, rngScan, rngSearch, rngSort, rngSubstitute, rngSubstitute, rngToArray, rngToArray, rngUnion, scan, search, seek, seek, set, set, sort, substitute, substitute, toArray, toArray, toString, union
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
getChainEntry
EN getChainEntry(long index) throws IndexOutOfBoundsException
- Specified by:
getChainEntryin interfaceChainStorage<KeyValue<K,V>,K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>- Throws:
IndexOutOfBoundsException
-
getRangeChainEntry
EN getRangeChainEntry(long offset, long length) throws IndexOutOfBoundsException
- Specified by:
getRangeChainEntryin interfaceChainStorage<KeyValue<K,V>,K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>- Throws:
IndexOutOfBoundsException
-
getIntervalLowChainEntry
EN getIntervalLowChainEntry(long lowIndex, long highIndex) throws IndexOutOfBoundsException
- Specified by:
getIntervalLowChainEntryin interfaceChainStorage<KeyValue<K,V>,K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>- Throws:
IndexOutOfBoundsException
-
size
long size()
-
consolidate
long consolidate()
Removes all empty entries from the passed chain and returns the number of removed entries.- Specified by:
consolidatein interfaceChainStorage<KeyValue<K,V>,K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>- Returns:
- the number of removed entries.
-
hasVolatileElements
boolean hasVolatileElements()
- Specified by:
hasVolatileElementsin interfaceChainStorage<KeyValue<K,V>,K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>
-
getReferenceType
ReferenceType getReferenceType()
- Specified by:
getReferenceTypein interfaceChainStorage<KeyValue<K,V>,K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>
-
keyEqualsContent
boolean keyEqualsContent(XGettingCollection<? extends K> other, Equalator<? super K> equalator)
-
removeRange
void removeRange(long offset, long length)- Specified by:
removeRangein interfaceChainStorage<KeyValue<K,V>,K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>
-
removeSelection
long removeSelection(long... indices)
Removes all entries at the indices (offsets) given in the passedintarray.Note that the indices array gets presorted to increase algorithm performance. If the original
intarray shall be unchanged, a clone must be passed.- Specified by:
removeSelectionin interfaceChainStorage<KeyValue<K,V>,K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>- Parameters:
indices- the indices (offsets) of the entries to be removed.- Returns:
- the amount of actually removed entries.
-
keyContainsNull
boolean keyContainsNull()
-
keyRngContainsNull
boolean keyRngContainsNull(int offset, int length)
-
keyContainsId
boolean keyContainsId(K element)
-
keyRngContainsId
boolean keyRngContainsId(int offset, int length, K element)
-
keyContains
boolean keyContains(K element)
-
keyRngContains
boolean keyRngContains(int offset, int length, K element)
-
keyContainsAll
boolean keyContainsAll(K[] elements, int elementsOffset, int elementsLength)
-
keyRngContainsAll
boolean keyRngContainsAll(int offset, int length, K[] elements, int elementsOffset, int elementsLength)
-
keyContainsAll
boolean keyContainsAll(XGettingCollection<? extends K> elements)
-
keyRngContainsAll
boolean keyRngContainsAll(int offset, int length, XGettingCollection<? extends K> elements)
-
keyCount
int keyCount(K element)
-
keyRngCount
int keyRngCount(int offset, int length, K element)
-
keyIntersect
<C extends Consumer<? super K>> C keyIntersect(XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)
-
keyExcept
<C extends Consumer<? super K>> C keyExcept(XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)
-
keyUnion
<C extends Consumer<? super K>> C keyUnion(XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)
-
keyRngIntersect
<C extends Consumer<? super K>> C keyRngIntersect(int offset, int length, XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)
-
keyRngExcept
<C extends Consumer<? super K>> C keyRngExcept(int offset, int length, XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)
-
keyRngUnion
<C extends Consumer<? super K>> C keyRngUnion(int offset, int length, XGettingCollection<? extends K> collection, Equalator<? super K> equalator, C target)
-
keyCopyToArray
int keyCopyToArray(int offset, int length, Object[] target, int targetOffset)
-
keyRngCopyTo
<C extends Consumer<? super K>> C keyRngCopyTo(int offset, int length, C target, Predicate<? super K> predicate)
-
keyToArray
Object[] keyToArray()
-
keyRngToArray
Object[] keyRngToArray(int offset, int length)
-
keyFirst
K keyFirst()
-
keyLast
K keyLast()
-
keyGet
K keyGet(long index)
-
keyMin
K keyMin(Comparator<? super K> keyComparator)
-
keyMax
K keyMax(Comparator<? super K> keyComparator)
-
keyRngMin
K keyRngMin(int offset, int length, Comparator<? super K> keyComparator)
-
keyRngMax
K keyRngMax(int offset, int length, Comparator<? super K> keyComparator)
-
keyJoin
<A> void keyJoin(BiConsumer<? super K,A> joiner, A keyAggregate)
-
keyIterateIndexed
void keyIterateIndexed(IndexedAcceptor<? super K> procedure)
-
keyRngIterateIndexed
void keyRngIterateIndexed(int offset, int length, IndexedAcceptor<? super K> procedure)
-
keyIndexOf
int keyIndexOf(K element)
-
keyRngIndexOf
int keyRngIndexOf(int offset, int length, K element)
-
keyMinIndex
int keyMinIndex(Comparator<? super K> keyComparator)
-
keyMaxIndex
int keyMaxIndex(Comparator<? super K> keyComparator)
-
keyRngMinIndex
int keyRngMinIndex(int offset, int length, Comparator<? super K> keyComparator)
-
keyRngMaxIndex
int keyRngMaxIndex(int offset, int length, Comparator<? super K> keyComparator)
-
keyHasDistinctValues
boolean keyHasDistinctValues()
-
keyDistinct
<C extends Consumer<? super K>> C keyDistinct(C target, Equalator<? super K> equalator)
-
keyRngDistinct
<C extends Consumer<? super K>> C keyRngDistinct(int offset, int length, C target, Equalator<? super K> equalator)
-
keyAppendTo
VarString keyAppendTo(VarString vc, BiConsumer<VarString,? super K> keyAppender)
-
keyAppendTo
VarString keyAppendTo(VarString vc, BiConsumer<VarString,? super K> keyAppender, char separator)
-
keyAppendTo
VarString keyAppendTo(VarString vc, BiConsumer<VarString,? super K> keyAppender, String separator)
-
keyRngAppendTo
VarString keyRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super K> keyAppender)
-
keyRngAppendTo
VarString keyRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super K> keyAppender, char separator)
-
keyRngAppendTo
VarString keyRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super K> keyAppender, String separator)
-
keyRemove
K keyRemove(long index)
-
keyRemoveNull
int keyRemoveNull()
-
keyRngRemoveNull
int keyRngRemoveNull(long offset, long length)
-
keyRngRetrieve
K keyRngRetrieve(long offset, long length, K sample, Equalator<? super K> equalator)
-
keyRemoveOne
boolean keyRemoveOne(K element)
-
keyRemove
int keyRemove(K element)
-
keyRngRemove
int keyRngRemove(int offset, int length, K element)
-
keyRemoveAll
int keyRemoveAll(K[] elements, int elementsOffset, int elementsLength)
-
keyRngRemoveAll
int keyRngRemoveAll(int offset, int length, K[] elements, int elementsOffset, int elementsLength)
-
keyRemoveAll
int keyRemoveAll(XGettingCollection<? extends K> elements)
-
keyRngRemoveAll
int keyRngRemoveAll(int offset, int length, XGettingCollection<? extends K> elements)
-
keyRemoveDuplicates
int keyRemoveDuplicates()
-
keyRngRemoveDuplicates
int keyRngRemoveDuplicates(int offset, int length)
-
keyRngRemoveDuplicates
int keyRngRemoveDuplicates(int offset, int length, Equalator<? super K> equalator)
-
keyRetainAll
int keyRetainAll(K[] elements, int elementsOffset, int elementsLength)
-
keyRngRetainAll
int keyRngRetainAll(int offset, int length, K[] elements, int elementsOffset, int elementsLength)
-
keyRetainAll
int keyRetainAll(XGettingCollection<? extends K> elements)
-
keyRetainAll
int keyRetainAll(XGettingCollection<? extends K> samples, Equalator<? super K> equalator)
-
keyRngRetainAll
int keyRngRetainAll(int offset, int length, XGettingCollection<? extends K> elements)
-
keyRngMoveTo
int keyRngMoveTo(int offset, int length, Consumer<? super K> target, Predicate<? super K> predicate)
-
keySort
void keySort(Comparator<? super K> keyComparator)
-
keyRngSort
void keyRngSort(int offset, int length, Comparator<? super K> keyComparator)
-
keyIsSorted
boolean keyIsSorted(Comparator<? super K> keyComparator)
-
keyRngIsSorted
boolean keyRngIsSorted(int offset, int length, Comparator<? super K> keyComparator)
-
keySet
void keySet(int offset, K... elements)
-
keySet
void keySet(int offset, K[] elements, int elementsOffset, int elementsLength)
-
keyFill
void keyFill(int offset, int length, K element)
-
keyRngReplace
int keyRngReplace(int offset, int length, K sample, Equalator<? super K> equalator, K replacement)
-
keyReplaceAll
int keyReplaceAll(K[] elements, int elementsOffset, int elementsLength, K replacement)
-
keyRngReplaceAll
int keyRngReplaceAll(int offset, int length, K[] elements, int elementsOffset, int elementsLength, K replacement)
-
keyReplaceAll
int keyReplaceAll(XGettingCollection<? extends K> elements, K replacement)
-
keyRngReplaceAll
int keyRngReplaceAll(int offset, int length, XGettingCollection<? extends K> elements, K replacement)
-
keySubstitute
long keySubstitute(Function<? super K,? extends K> mapper, BiConsumer<EN,K> callback)
-
keySubstitute
int keySubstitute(Predicate<? super K> predicate, Function<? super K,? extends K> mapper)
-
keyRngSubstitute
int keyRngSubstitute(int offset, int length, Function<? super K,? extends K> mapper)
-
keyRngSubstitute
int keyRngSubstitute(int offset, int length, Predicate<? super K> predicate, Function<K,K> mapper)
-
keyRngSubstituteOne
int keyRngSubstituteOne(int offset, int length, Predicate<? super K> predicate, K keySubstitute)
-
keyRngSubstitute
int keyRngSubstitute(int offset, int length, Predicate<? super K> predicate, K keySubstitute)
-
hasVolatileValues
boolean hasVolatileValues()
-
getValueReferenceType
ReferenceType getValueReferenceType()
-
valuesListIterator
ListIterator<V> valuesListIterator(long index)
-
valuesEqualsContent
boolean valuesEqualsContent(XGettingCollection<? extends V> other, Equalator<? super V> equalator)
-
valuesContainsNull
boolean valuesContainsNull()
-
valuesRngContainsNull
boolean valuesRngContainsNull(int offset, int length)
-
valuesContainsId
boolean valuesContainsId(V element)
-
valuesRngContainsId
boolean valuesRngContainsId(int offset, int length, V value)
-
valuesContains
boolean valuesContains(V element)
-
valuesRngContains
boolean valuesRngContains(int offset, int length, V value)
-
valuesRngContains
boolean valuesRngContains(int offset, int length, V sample, Equalator<? super V> equalator)
-
valuesContainsAll
boolean valuesContainsAll(V[] values, int elementsOffset, int elementsLength)
-
valuesContainsAll
boolean valuesContainsAll(V[] values, int elementsOffset, int elementsLength, Equalator<? super V> equalator)
-
valuesRngContainsAll
boolean valuesRngContainsAll(int offset, int length, V[] values, int elementsOffset, int elementsLength)
-
valuesRngContainsAll
boolean valuesRngContainsAll(int offset, int length, V[] values, int elementsOffset, int elementsLength, Equalator<? super V> equalator)
-
valuesContainsAll
boolean valuesContainsAll(XGettingCollection<? extends V> elements)
-
valuesContainsAll
boolean valuesContainsAll(XGettingCollection<? extends V> elements, Equalator<? super V> equalator)
-
valuesRngContainsAll
boolean valuesRngContainsAll(int offset, int length, XGettingCollection<? extends V> elements)
-
valuesRngContainsAll
boolean valuesRngContainsAll(int offset, int length, XGettingCollection<? extends V> samples, Equalator<? super V> equalator)
-
valuesRngAppliesAll
boolean valuesRngAppliesAll(int offset, int length, Predicate<? super V> predicate)
-
valuesCount
int valuesCount(V element)
-
valuesRngCount
int valuesRngCount(int offset, int length, V value)
-
valuesRngCount
int valuesRngCount(int offset, int length, V sample, Equalator<? super V> equalator)
-
valuesIntersect
<C extends Consumer<? super V>> C valuesIntersect(XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)
-
valuesExcept
<C extends Consumer<? super V>> C valuesExcept(XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)
-
valuesUnion
<C extends Consumer<? super V>> C valuesUnion(XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)
-
valuesRngIntersect
<C extends Consumer<? super V>> C valuesRngIntersect(int offset, int length, XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)
-
valuesRngExcept
<C extends Consumer<? super V>> C valuesRngExcept(int offset, int length, XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)
-
valuesRngUnion
<C extends Consumer<? super V>> C valuesRngUnion(int offset, int length, XGettingCollection<? extends V> collection, Equalator<? super V> equalator, C target)
-
valuesRngCopyTo
<C extends Consumer<? super V>> C valuesRngCopyTo(int offset, int length, C target)
-
valuesCopySelection
<C extends Consumer<? super V>> C valuesCopySelection(C target, long... indices)
-
valuesCopyToArray
int valuesCopyToArray(long offset, int length, Object[] target, int targetOffset)
-
valuesCopyTo
<C extends Consumer<? super V>> C valuesCopyTo(C target, Predicate<? super V> predicate)
-
valuesRngCopyTo
<C extends Consumer<? super V>> C valuesRngCopyTo(int offset, int length, C target, Predicate<? super V> predicate)
-
valuesToArray
Object[] valuesToArray()
-
valuesRngToArray
Object[] valuesRngToArray(int offset, int length)
-
valuesFirst
V valuesFirst()
-
valuesLast
V valuesLast()
-
valuesGet
V valuesGet(long index)
-
valuesRngSearch
V valuesRngSearch(int offset, int length, V sample, Equalator<? super V> equalator)
-
valuesMin
V valuesMin(Comparator<? super V> comparator)
-
valuesMax
V valuesMax(Comparator<? super V> comparator)
-
valuesRngMin
V valuesRngMin(int offset, int length, Comparator<? super V> comparator)
-
valuesRngMax
V valuesRngMax(int offset, int length, Comparator<? super V> comparator)
-
valuesIterateIndexed
void valuesIterateIndexed(IndexedAcceptor<? super V> procedure)
-
valuesRngIterateIndexed
void valuesRngIterateIndexed(int offset, int length, IndexedAcceptor<? super V> procedure)
-
valuesJoin
<A> void valuesJoin(BiConsumer<? super V,A> joiner, A aggregate)
-
valuesIndexOf
int valuesIndexOf(V element)
-
valuesRngIndexOf
int valuesRngIndexOf(int offset, int length, V value)
-
valuesRngIndexOf
int valuesRngIndexOf(int offset, int length, V sample, Equalator<? super V> equalator)
-
valuesMinIndex
int valuesMinIndex(Comparator<? super V> comparator)
-
valuesMaxIndex
int valuesMaxIndex(Comparator<? super V> comparator)
-
valuesRngMinIndex
int valuesRngMinIndex(int offset, int length, Comparator<? super V> comparator)
-
valuesRngMaxIndex
int valuesRngMaxIndex(int offset, int length, Comparator<? super V> comparator)
-
valuesHasDistinctValues
boolean valuesHasDistinctValues()
-
valuesDistinct
<C extends Consumer<? super V>> C valuesDistinct(C target, Equalator<? super V> equalator)
-
valuesRngDistinct
<C extends Consumer<? super V>> C valuesRngDistinct(int offset, int length, C target)
-
valuesRngDistinct
<C extends Consumer<? super V>> C valuesRngDistinct(int offset, int length, C target, Equalator<? super V> equalator)
-
valuesAppendTo
VarString valuesAppendTo(VarString vc, BiConsumer<VarString,? super V> appender)
-
valuesAppendTo
VarString valuesAppendTo(VarString vc, BiConsumer<VarString,? super V> appender, char separator)
-
valuesAppendTo
VarString valuesAppendTo(VarString vc, BiConsumer<VarString,? super V> appender, String separator)
-
valuesRngAppendTo
VarString valuesRngAppendTo(int offset, int length, VarString vc, char separator)
-
valuesRngAppendTo
VarString valuesRngAppendTo(int offset, int length, VarString vc, String separator)
-
valuesRngAppendTo
VarString valuesRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super V> appender)
-
valuesRngAppendTo
VarString valuesRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super V> appender, char separator)
-
valuesRngAppendTo
VarString valuesRngAppendTo(int offset, int length, VarString vc, BiConsumer<VarString,? super V> appender, String separator)
-
valuesToString
String valuesToString()
-
valuesRemove
V valuesRemove(long index)
-
valuesRemoveNull
int valuesRemoveNull()
-
valuesRngRemoveNull
int valuesRngRemoveNull(int offset, int length)
-
valuesRngRetrieve
V valuesRngRetrieve(int offset, int length, V sample, Equalator<? super V> equalator)
-
valuesRemoveOne
boolean valuesRemoveOne(V element)
-
valuesRngRemoveOne
boolean valuesRngRemoveOne(int offset, int length, V value)
-
valuesRngRemoveOne
boolean valuesRngRemoveOne(int offset, int length, V sample, Equalator<? super V> equalator)
-
valuesRemove
int valuesRemove(V element)
-
valuesRngRemove
int valuesRngRemove(int offset, int length, V value)
-
valuesRngRemove
int valuesRngRemove(int offset, int length, V sample, Equalator<? super V> equalator)
-
valuesRemoveAll
int valuesRemoveAll(V[] values, int elementsOffset, int elementsLength)
-
valuesRemoveAll
int valuesRemoveAll(V[] samples, int samplesOffset, int samplesLength, Equalator<? super V> equalator)
-
valuesRngRemoveAll
int valuesRngRemoveAll(int offset, int length, V[] values, int elementsOffset, int elementsLength)
-
valuesRngRemoveAll
int valuesRngRemoveAll(int offset, int length, V[] samples, int samplesOffset, int samplesLength, Equalator<? super V> equalator)
-
valuesRemoveAll
int valuesRemoveAll(XGettingCollection<? extends V> elements)
-
valuesRemoveAll
int valuesRemoveAll(XGettingCollection<? extends V> samples, Equalator<? super V> equalator)
-
valuesRngRemoveAll
int valuesRngRemoveAll(int offset, int length, XGettingCollection<? extends V> elements)
-
valuesRngRemoveAll
int valuesRngRemoveAll(int offset, int length, XGettingCollection<? extends V> samples, Equalator<? super V> equalator)
-
valuesRemoveDuplicates
int valuesRemoveDuplicates()
-
valuesRngRemoveDuplicates
int valuesRngRemoveDuplicates(int offset, int length)
-
valuesRngRemoveDuplicates
int valuesRngRemoveDuplicates(int offset, int length, Equalator<? super V> equalator)
-
valuesRetainAll
int valuesRetainAll(V[] values, int elementsOffset, int elementsLength)
-
valuesRetainAll
int valuesRetainAll(V[] samples, int elementsOffset, int elementsLength, Equalator<? super V> equalator)
-
valuesRngRetainAll
int valuesRngRetainAll(int offset, int length, V[] values, int elementsOffset, int elementsLength)
-
valuesRngRetainAll
int valuesRngRetainAll(int offset, int length, V[] samples, int elementsOffset, int elementsLength, Equalator<? super V> equalator)
-
valuesRetainAll
int valuesRetainAll(XGettingCollection<? extends V> elements)
-
valuesRetainAll
int valuesRetainAll(XGettingCollection<? extends V> samples, Equalator<? super V> equalator)
-
valuesRngRetainAll
int valuesRngRetainAll(int offset, int length, XGettingCollection<? extends V> elements)
-
valuesRngRetainAll
int valuesRngRetainAll(int offset, int length, XGettingCollection<? extends V> samples, Equalator<? super V> equalator)
-
valuesRngMoveTo
int valuesRngMoveTo(int offset, int length, Consumer<? super V> target, Predicate<? super V> predicate)
-
valuesSort
void valuesSort(Comparator<? super V> comparator)
-
valuesRngSort
void valuesRngSort(int offset, int length, Comparator<? super V> comparator)
-
valuesIsSorted
boolean valuesIsSorted(Comparator<? super V> comparator)
-
valuesRngIsSorted
boolean valuesRngIsSorted(int offset, int length, Comparator<? super V> comparator)
-
valuesSet
void valuesSet(long offset, V[] values)
-
valuesSet
void valuesSet(long offset, V[] values, int valuesOffset, int valuesLength)
-
valuesFill
void valuesFill(long offset, long length, V value)
-
valuesRngReplaceOne
int valuesRngReplaceOne(int offset, int length, V sample, Equalator<? super V> equalator, V replacement)
-
valuesRngReplace
int valuesRngReplace(int offset, int length, V sample, Equalator<? super V> equalator, V replacement)
-
valuesReplaceAll
int valuesReplaceAll(V[] values, int valuesOffset, int valuesLength, V replacement)
-
valuesReplaceAll
int valuesReplaceAll(V[] samples, int samplesOffset, int samplesLength, Equalator<? super V> equalator, V replacement)
-
valuesRngReplaceAll
int valuesRngReplaceAll(int offset, int length, V[] values, int valuesOffset, int valuesLength, V replacement)
-
valuesRngReplaceAll
int valuesRngReplaceAll(int offset, int length, V[] samples, int samplesOffset, int samplesLength, Equalator<? super V> equalator, V replacement)
-
valuesReplaceAll
int valuesReplaceAll(XGettingCollection<? extends V> elements, V replacement)
-
valuesReplaceAll
int valuesReplaceAll(XGettingCollection<? extends V> samples, Equalator<? super V> equalator, V replacement)
-
valuesRngReplaceAll
int valuesRngReplaceAll(int offset, int length, XGettingCollection<? extends V> elements, V replacement)
-
valuesRngReplaceAll
int valuesRngReplaceAll(int offset, int length, XGettingCollection<? extends V> samples, Equalator<? super V> equalator, V replacement)
-
valuesRngSubstitute
int valuesRngSubstitute(int offset, int length, Predicate<? super V> predicate, Function<V,V> mapper)
-
valuesRngSubstituteOne
int valuesRngSubstituteOne(int offset, int length, Predicate<? super V> predicate, V substitute)
-
valuesRngSubstitute
int valuesRngSubstitute(int offset, int length, Predicate<? super V> predicate, V substitute)
-
shiftTo
void shiftTo(long sourceIndex, long targetIndex)
-
shiftTo
void shiftTo(long sourceIndex, long targetIndex, long length)
-
shiftBy
void shiftBy(long sourceIndex, long distance)
-
shiftBy
void shiftBy(long sourceIndex, long distance, long length)
-
swap
void swap(long indexA, long indexB)
-
swap
void swap(long indexA, long indexB, long length)
-
reverse
void reverse()
-
rngReverse
void rngReverse(long offset, long length)- Specified by:
rngReversein interfaceChainStorage<KeyValue<K,V>,K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>
-
shuffle
void shuffle()
-
rngShuffle
void rngShuffle(long offset, long length)- Specified by:
rngShufflein interfaceChainStorage<KeyValue<K,V>,K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>>
-
-