Uses of Interface
org.apache.cassandra.utils.btree.UpdateFunction
-
Packages that use UpdateFunction Package Description org.apache.cassandra.db.partitions org.apache.cassandra.db.rows org.apache.cassandra.utils.btree -
-
Uses of UpdateFunction in org.apache.cassandra.db.partitions
Classes in org.apache.cassandra.db.partitions that implement UpdateFunction Modifier and Type Class Description class
BTreePartitionUpdater
the 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 Modifier and Type Class Description static class
ColumnData.Reconciler
-
Uses of UpdateFunction in org.apache.cassandra.utils.btree
Classes in org.apache.cassandra.utils.btree that implement UpdateFunction Modifier and Type Class Description static class
UpdateFunction.Simple<V>
Methods in org.apache.cassandra.utils.btree that return UpdateFunction Modifier and Type Method Description static <K> UpdateFunction<K,K>
UpdateFunction. noOp()
Methods in org.apache.cassandra.utils.btree with parameters of type UpdateFunction Modifier and Type Method Description static <C,K extends C,V extends C>
java.lang.Object[]BTree. build(java.util.Collection<K> source, UpdateFunction<K,V> updateF)
Deprecated.See CASSANDRA-15510static <C,I extends C,O extends C>
java.lang.Object[]BTree. build(BulkIterator<I> source, int size, UpdateFunction<I,O> updateF)
static <Compare,Existing extends Compare,Insert extends Compare>
java.lang.Object[]BTree. update(java.lang.Object[] toUpdate, java.lang.Object[] insert, java.util.Comparator<? super Compare> comparator, UpdateFunction<Insert,Existing> updateF)
Insertsinsert
intoupdate
, applyingupdateF
to each new item ininsert
, as well as any matched items inupdate
.static <Compare,Existing extends Compare,Insert extends Compare>
java.lang.Object[]BTree. updateLeaves(java.lang.Object[] unode, java.lang.Object[] inode, java.util.Comparator<? super Compare> comparator, UpdateFunction<Insert,Existing> updateF)
A fast tight-loop variant of updating one btree with another, when both are leaves.
-