Uses of Interface
org.apache.cassandra.utils.btree.UpdateFunction
Packages that use UpdateFunction
Package
Description
-
Uses of UpdateFunction in org.apache.cassandra.db.partitions
Classes in org.apache.cassandra.db.partitions that implement UpdateFunctionModifier and TypeClassDescriptionclassthe function we provide to the trie and btree utilities to perform any row and column replacements -
Uses of UpdateFunction in org.apache.cassandra.db.rows
Classes in org.apache.cassandra.db.rows that implement UpdateFunction -
Uses of UpdateFunction in org.apache.cassandra.utils.btree
Classes in org.apache.cassandra.utils.btree that implement UpdateFunctionMethods in org.apache.cassandra.utils.btree that return UpdateFunctionMethods in org.apache.cassandra.utils.btree with parameters of type UpdateFunctionModifier and TypeMethodDescriptionstatic <C,K extends C, V extends C>
Object[]BTree.build(Collection<K> source, UpdateFunction<K, V> updateF) Deprecated.See CASSANDRA-15510static <C,I extends C, O extends C>
Object[]BTree.build(BulkIterator<I> source, int size, UpdateFunction<I, O> updateF) static <Compare,Existing extends Compare, Insert extends Compare>
Object[]BTree.update(Object[] toUpdate, Object[] insert, Comparator<? super Compare> comparator, UpdateFunction<Insert, Existing> updateF) Insertsinsertintoupdate, applyingupdateFto each new item ininsert, as well as any matched items inupdate.static <Compare,Existing extends Compare, Insert extends Compare>
Object[]BTree.updateLeaves(Object[] unode, Object[] inode, Comparator<? super Compare> comparator, UpdateFunction<Insert, Existing> updateF) A fast tight-loop variant of updating one btree with another, when both are leaves.