public class GroupTree extends java.lang.Object implements java.lang.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) |
java.util.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() |
java.lang.Iterable<TDigest.Group> |
tailSet(TDigest.Group start) |
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 java.util.Iterator<TDigest.Group> iterator()
iterator
in interface java.lang.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 java.lang.Iterable<TDigest.Group> tailSet(TDigest.Group start)
public int sum()
public void checkBalance()
public void print(int depth)