public interface TokenTreeBuilder extends java.lang.Iterable<Pair<java.lang.Long,com.carrotsearch.hppc.LongSet>>
Modifier and Type | Interface and Description |
---|---|
static class |
TokenTreeBuilder.EntryType |
Modifier and Type | Field and Description |
---|---|
static short |
AB_MAGIC |
static int |
BLOCK_BYTES |
static int |
BLOCK_ENTRY_BYTES |
static int |
BLOCK_HEADER_BYTES |
static byte |
ENTRY_TYPE_MASK |
static byte |
LAST_LEAF_SHIFT |
static long |
MAX_OFFSET |
static int |
OVERFLOW_ENTRY_BYTES |
static int |
OVERFLOW_TRAILER_BYTES |
static int |
OVERFLOW_TRAILER_CAPACITY |
static byte |
SHARED_HEADER_BYTES |
static int |
TOKENS_PER_BLOCK |
Modifier and Type | Method and Description |
---|---|
void |
add(java.util.Iterator<Pair<java.lang.Long,com.carrotsearch.hppc.LongSet>> data) |
void |
add(java.lang.Long token,
long keyPosition) |
void |
add(java.util.SortedMap<java.lang.Long,com.carrotsearch.hppc.LongSet> data) |
void |
add(TokenTreeBuilder ttb) |
TokenTreeBuilder |
finish() |
long |
getTokenCount() |
boolean |
isEmpty() |
int |
serializedSize() |
void |
write(DataOutputPlus out) |
static final int BLOCK_BYTES
static final int BLOCK_HEADER_BYTES
static final int BLOCK_ENTRY_BYTES
static final int OVERFLOW_TRAILER_BYTES
static final int OVERFLOW_ENTRY_BYTES
static final int OVERFLOW_TRAILER_CAPACITY
static final int TOKENS_PER_BLOCK
static final long MAX_OFFSET
static final byte LAST_LEAF_SHIFT
static final byte SHARED_HEADER_BYTES
static final byte ENTRY_TYPE_MASK
static final short AB_MAGIC
void add(java.lang.Long token, long keyPosition)
void add(java.util.SortedMap<java.lang.Long,com.carrotsearch.hppc.LongSet> data)
void add(java.util.Iterator<Pair<java.lang.Long,com.carrotsearch.hppc.LongSet>> data)
void add(TokenTreeBuilder ttb)
boolean isEmpty()
long getTokenCount()
TokenTreeBuilder finish()
int serializedSize()
void write(DataOutputPlus out) throws java.io.IOException
java.io.IOException
Copyright © 2009- The Apache Software Foundation