public static interface HTreeIndexMetadata.Options extends IndexMetadata.Options
HTree
specific options.Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_HTREE_ADDRESS_BITS |
static String |
DEFAULT_HTREE_KEY_LEN |
static String |
HTREE_ADDRESS_BITS
|
static String |
HTREE_CLASS_NAME
The name of a class derived from
HTree that will be used to
re-load the index. |
static String |
HTREE_KEY_LEN
|
BLOOM_FILTER, BTREE_BRANCHING_FACTOR, BTREE_CLASS_NAME, BTREE_RECORD_COMPRESSOR_FACTORY, DEFAULT_BLOOM_FILTER, DEFAULT_BTREE_BRANCHING_FACTOR, DEFAULT_BTREE_RECORD_COMPRESSOR_FACTORY, DEFAULT_INDEX_SEGMENT_BRANCHING_FACTOR, DEFAULT_INDEX_SEGMENT_BUFFER_NODES, DEFAULT_INDEX_SEGMENT_RECORD_COMPRESSOR_FACTORY, DEFAULT_MASTER_CHUNK_SIZE, DEFAULT_MASTER_CHUNK_TIMEOUT_NANOS, DEFAULT_MASTER_QUEUE_CAPACITY, DEFAULT_MAX_PARALLEL_EVICT_THREADS, DEFAULT_MAX_REC_LEN, DEFAULT_MIN_DIRTY_LIST_SIZE_FOR_PARALLEL_EVICT, DEFAULT_SCATTER_SPLIT_DATA_SERVICE_COUNT, DEFAULT_SCATTER_SPLIT_ENABLED, DEFAULT_SCATTER_SPLIT_INDEX_PARTITION_COUNT, DEFAULT_SCATTER_SPLIT_PERCENT_OF_SPLIT_THRESHOLD, DEFAULT_SINK_CHUNK_SIZE, DEFAULT_SINK_CHUNK_TIMEOUT_NANOS, DEFAULT_SINK_IDLE_TIMEOUT_NANOS, DEFAULT_SINK_POLL_TIMEOUT_NANOS, DEFAULT_SINK_QUEUE_CAPACITY, DEFAULT_WRITE_RETENTION_QUEUE_CAPACITY, DEFAULT_WRITE_RETENTION_QUEUE_SCAN, INDEX_SEGMENT_BRANCHING_FACTOR, INDEX_SEGMENT_BUFFER_NODES, INDEX_SEGMENT_RECORD_COMPRESSOR_FACTORY, INITIAL_DATA_SERVICE, KEY_BUILDER_FACTORY, LEAF_KEYS_CODER, LEAF_VALUES_CODER, MASTER_CHUNK_SIZE, MASTER_CHUNK_TIMEOUT_NANOS, MASTER_QUEUE_CAPACITY, MAX_BTREE_BRANCHING_FACTOR, MAX_INDEX_SEGMENT_BRANCHING_FACTOR, MAX_PARALLEL_EVICT_THREADS, MAX_REC_LEN, MAX_WRITE_RETENTION_QUEUE_CAPACITY, MIN_BRANCHING_FACTOR, MIN_DIRTY_LIST_SIZE_FOR_PARALLEL_EVICT, MIN_WRITE_RETENTION_QUEUE_CAPACITY, NODE_KEYS_CODER, SCATTER_SPLIT_DATA_SERVICE_COUNT, SCATTER_SPLIT_ENABLED, SCATTER_SPLIT_INDEX_PARTITION_COUNT, SCATTER_SPLIT_PERCENT_OF_SPLIT_THRESHOLD, SINK_CHUNK_SIZE, SINK_CHUNK_TIMEOUT_NANOS, SINK_IDLE_TIMEOUT_NANOS, SINK_POLL_TIMEOUT_NANOS, SINK_QUEUE_CAPACITY, WRITE_RETENTION_QUEUE_CAPACITY, WRITE_RETENTION_QUEUE_SCAN
static final String HTREE_CLASS_NAME
HTree
that will be used to
re-load the index.static final String HTREE_ADDRESS_BITS
HTree
(default
"10").
The #of children for a directory is 2^addressBits
. For
example, a value of 10
means a 10
bit
address space in the directory. Such a directory would provide direct
addressing for 1024
child references. Given an overhead
of 8
bytes per child address, that would result in an
expected page size of 8k before compression.
DEFAULT_HTREE_ADDRESS_BITS
static final String DEFAULT_HTREE_ADDRESS_BITS
static final String HTREE_KEY_LEN
HTree
-or- ZERO (0) if the key
length is unconstrained, in which case variable length keys may be
used (default "0"). This may be used in
combination with an appropriate IRabaCoder
to optimize to
search and encoding of int32 or int64 keys.DEFAULT_HTREE_KEY_LEN
static final String DEFAULT_HTREE_KEY_LEN
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.