|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IndexSegmentBuilder | |
|---|---|
| com.bigdata.btree |
The BTree is a scalable B+-Tree with copy-on-write
semantics mapping variable length unsigned byte[] keys to variable
length byte[] values (null values are allowed). |
| com.bigdata.resources |
This package provides the logic to managed the live journal and the
historical journals and index segments for a DataService. |
| Uses of IndexSegmentBuilder in com.bigdata.btree |
|---|
| Methods in com.bigdata.btree that return IndexSegmentBuilder | |
|---|---|
static IndexSegmentBuilder |
IndexSegmentBuilder.newInstance(File outFile,
File tmpDir,
long entryCount,
ITupleIterator<?> entryIterator,
int m,
IndexMetadata metadata,
long commitTime,
boolean compactingMerge,
boolean bufferNodes)
A more flexible factory for an IndexSegment build which permits
override of the index segment branching factor, replacement of the
IndexMetadata, and the use of the caller's iterator. |
static IndexSegmentBuilder |
IndexSegmentBuilder.newInstance(ILocalBTreeView src,
File outFile,
File tmpDir,
boolean compactingMerge,
long createTime,
byte[] fromKey,
byte[] toKey)
Builder factory will build an IndexSegment from an index
(partition). |
protected static IndexSegmentBuilder |
IndexSegmentBuilder.newInstanceFullyBuffered(ILocalBTreeView src,
File outFile,
File tmpDir,
int m,
boolean compactingMerge,
long createTime,
byte[] fromKey,
byte[] toKey,
boolean bufferNodes)
A one pass algorithm which materializes the tuples in RAM, computing the exact tuple count as it goes. |
protected static IndexSegmentBuilder |
IndexSegmentBuilder.newInstanceTwoPass(ILocalBTreeView src,
File outFile,
File tmpDir,
int m,
boolean compactingMerge,
long createTime,
byte[] fromKey,
byte[] toKey,
boolean bufferNodes)
A two pass build algorithm. |
| Uses of IndexSegmentBuilder in com.bigdata.resources |
|---|
| Fields in com.bigdata.resources declared as IndexSegmentBuilder | |
|---|---|
IndexSegmentBuilder |
BuildResult.builder
The object which built the IndexSegment and which contains more
interesting information about the build. |
| Fields in com.bigdata.resources with type parameters of type IndexSegmentBuilder | |
|---|---|
protected ConcurrentHashMap<File,IndexSegmentBuilder> |
IndexManager.buildTasks
A map containing the concurrently executing index segment build tasks. |
| Constructors in com.bigdata.resources with parameters of type IndexSegmentBuilder | |
|---|---|
BuildResult(String name,
boolean compactingMerge,
AbstractBTree[] sources,
IndexMetadata indexMetadata,
SegmentMetadata segmentMetadata,
IndexSegmentBuilder builder)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||