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_SCANstatic 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_BITSstatic 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_LENstatic final String DEFAULT_HTREE_KEY_LEN
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.