Package org.apache.cassandra.utils.btree
Class BTree.Builder<V>
- java.lang.Object
-
- org.apache.cassandra.utils.btree.BTree.Builder<V>
-
- Enclosing class:
- BTree
public static class BTree.Builder<V> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BTree.Builder.QuickResolver<V>
static interface
BTree.Builder.Resolver
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BTree.Builder<V>
add(V v)
BTree.Builder<V>
addAll(java.util.Collection<V> add)
BTree.Builder<V>
auto(boolean auto)
java.lang.Object[]
build()
BTree.Builder<V>
copy()
Creates a copy of thisBuilder
.boolean
isEmpty()
BTree.Builder<V>
resolve(BTree.Builder.Resolver resolver)
void
reuse()
void
reuse(java.util.Comparator<? super V> comparator)
BTree.Builder<V>
reverse()
BTree.Builder<V>
setQuickResolver(BTree.Builder.QuickResolver<V> quickResolver)
BTree.Builder<V>
sort()
-
-
-
Method Detail
-
copy
public BTree.Builder<V> copy()
Creates a copy of thisBuilder
.- Returns:
- a copy of this
Builder
.
-
setQuickResolver
public BTree.Builder<V> setQuickResolver(BTree.Builder.QuickResolver<V> quickResolver)
-
reuse
public void reuse()
-
reuse
public void reuse(java.util.Comparator<? super V> comparator)
-
auto
public BTree.Builder<V> auto(boolean auto)
-
add
public BTree.Builder<V> add(V v)
-
addAll
public BTree.Builder<V> addAll(java.util.Collection<V> add)
-
isEmpty
public boolean isEmpty()
-
reverse
public BTree.Builder<V> reverse()
-
sort
public BTree.Builder<V> sort()
-
resolve
public BTree.Builder<V> resolve(BTree.Builder.Resolver resolver)
-
build
public java.lang.Object[] build()
-
-