Interface SoftBPlusTree.IOPublishFunction<V,R>

All Superinterfaces:
BPlusTree.PublishFunction<V,R>
Enclosing class:
SoftBPlusTree<V>
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface SoftBPlusTree.IOPublishFunction<V,R> extends BPlusTree.PublishFunction<V,R>
A BPlusTree.PublishFunction that may throw IOException. The IOException is wrapped in UncheckedIOException before being passed to the base tree iteration.
  • Method Summary

    Modifier and Type
    Method
    Description
    default R
    apply(byte[] key, V value)
     
    applyIO(byte[] key, V value)