## Uses of Interface
org.apache.cassandra.utils.btree.UpdateFunction

Packages that use UpdateFunction
org.apache.cassandra.utils.btree

### Uses of UpdateFunction in org.apache.cassandra.utils.btree

Classes in org.apache.cassandra.utils.btree that implement UpdateFunction
`static class` `UpdateFunction.Simple<V>`

Methods in org.apache.cassandra.utils.btree that return UpdateFunction
`static <K> UpdateFunction<K,K>` UpdateFunction.`noOp()`

Methods in org.apache.cassandra.utils.btree with parameters of type UpdateFunction
`static <C,K extends C,V extends C> java.lang.Object[]` BTree.`build(java.util.Collection<K> source, UpdateFunction<K,V> updateF)`
`static <C,K extends C,V extends C> java.lang.Object[]` BTree.`build(java.lang.Iterable<K> source, int size, UpdateFunction<K,V> updateF)` Creates a BTree containing all of the objects in the provided collection
`static <C,K extends C,V extends C> java.lang.Object[]` BTree.`build(java.lang.Iterable<K> source, UpdateFunction<K,V> updateF)`
`static <K> java.lang.Object[]` BTree.`merge(java.lang.Object[] tree1, java.lang.Object[] tree2, java.util.Comparator<? super K> comparator, UpdateFunction<K,K> updateF)`
`static <C,K extends C,V extends C> java.lang.Object[]` BTree.`update(java.lang.Object[] btree, java.util.Comparator<C> comparator, java.util.Collection<K> updateWith, UpdateFunction<K,V> updateF)`
`static <C,K extends C,V extends C> java.lang.Object[]` BTree.`update(java.lang.Object[] btree, java.util.Comparator<C> comparator, java.lang.Iterable<K> updateWith, int updateWithLength, UpdateFunction<K,V> updateF)` Returns a new BTree with the provided collection inserting/replacing as necessary any equal items