public class IntMapNodes
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IntMapNodes.Node<V> |
| Constructor and Description |
|---|
IntMapNodes() |
| Modifier and Type | Method and Description |
|---|---|
static <V> IntMapNodes.Node<V> |
difference(java.lang.Object editor,
IntMapNodes.Node<V> a,
IntMapNodes.Node<V> b) |
static <V> IntMapNodes.Node<V> |
intersection(java.lang.Object editor,
IntMapNodes.Node<V> a,
IntMapNodes.Node<V> b) |
static <V> IntMapNodes.Node<V> |
merge(java.lang.Object editor,
IntMapNodes.Node<V> a,
IntMapNodes.Node<V> b,
java.util.function.BinaryOperator<V> mergeFn) |
static int |
offset(long a,
long b) |
static <V> IList<IntMapNodes.Node<V>> |
split(java.lang.Object editor,
IntMapNodes.Node<V> node,
int targetSize) |
public static int offset(long a,
long b)
public static <V> IList<IntMapNodes.Node<V>> split(java.lang.Object editor, IntMapNodes.Node<V> node, int targetSize)
public static <V> IntMapNodes.Node<V> merge(java.lang.Object editor, IntMapNodes.Node<V> a, IntMapNodes.Node<V> b, java.util.function.BinaryOperator<V> mergeFn)
public static <V> IntMapNodes.Node<V> difference(java.lang.Object editor, IntMapNodes.Node<V> a, IntMapNodes.Node<V> b)
public static <V> IntMapNodes.Node<V> intersection(java.lang.Object editor, IntMapNodes.Node<V> a, IntMapNodes.Node<V> b)