public class GroupTree extends Object implements Iterable<TDigest.Group>
Constructor and Description |
---|
GroupTree() |
GroupTree(GroupTree left,
GroupTree right) |
GroupTree(TDigest.Group leaf) |
Modifier and Type | Method and Description |
---|---|
void |
add(TDigest.Group group) |
TDigest.Group |
ceiling(TDigest.Group base) |
void |
checkBalance() |
TDigest.Group |
first() |
TDigest.Group |
floor(TDigest.Group base) |
int |
headCount(TDigest.Group base) |
int |
headSum(TDigest.Group base) |
Iterator<TDigest.Group> |
iterator()
Iteratres through all groups in the tree.
|
TDigest.Group |
last() |
void |
print(int depth) |
void |
remove(TDigest.Group base) |
int |
size() |
int |
sum() |
Iterable<TDigest.Group> |
tailSet(TDigest.Group start) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public GroupTree()
public GroupTree(TDigest.Group leaf)
public void add(TDigest.Group group)
public int size()
public int headCount(TDigest.Group base)
public int headSum(TDigest.Group base)
public TDigest.Group first()
public Iterator<TDigest.Group> iterator()
iterator
in interface Iterable<TDigest.Group>
public void remove(TDigest.Group base)
public TDigest.Group floor(TDigest.Group base)
public TDigest.Group last()
public TDigest.Group ceiling(TDigest.Group base)
public Iterable<TDigest.Group> tailSet(TDigest.Group start)
public int sum()
public void checkBalance()
public void print(int depth)
Copyright © 2019. All rights reserved.