public class RTreeSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected BulkSplit |
bulkSplitter
The strategy for bulk load.
|
protected InsertionStrategy |
insertionStrategy
The insertion strategy to use.
|
protected SplitStrategy |
nodeSplitter
The split strategy.
|
private OverflowTreatment |
overflowTreatment
Overflow treatment.
|
protected double |
relativeMinFill
Relative minimum fill.
|
Constructor and Description |
---|
RTreeSettings()
Constructor with default values.
|
RTreeSettings(BulkSplit bulkSplitter)
Constructor with default values and bulk loader.
|
Modifier and Type | Method and Description |
---|---|
OverflowTreatment |
getOverflowTreatment() |
void |
setBulkStrategy(BulkSplit bulkSplitter)
Set the bulk loading strategy.
|
void |
setInsertionStrategy(InsertionStrategy insertionStrategy)
Set insertion strategy.
|
void |
setMinimumFill(double relative)
Set the relative minimum fill.
|
void |
setNodeSplitStrategy(SplitStrategy nodeSplitter)
Set the node splitting strategy.
|
void |
setOverflowTreatment(OverflowTreatment overflowTreatment)
Set the overflow treatment strategy.
|
protected BulkSplit bulkSplitter
protected SplitStrategy nodeSplitter
protected InsertionStrategy insertionStrategy
private OverflowTreatment overflowTreatment
protected double relativeMinFill
public RTreeSettings()
public RTreeSettings(BulkSplit bulkSplitter)
public void setBulkStrategy(BulkSplit bulkSplitter)
bulkSplitter
- Bulk loading strategypublic void setNodeSplitStrategy(SplitStrategy nodeSplitter)
nodeSplitter
- the split strategy to setpublic void setInsertionStrategy(InsertionStrategy insertionStrategy)
insertionStrategy
- the insertion strategy to setpublic void setOverflowTreatment(OverflowTreatment overflowTreatment)
overflowTreatment
- overflow treatment strategypublic void setMinimumFill(double relative)
relative
- Relative minimum fillpublic OverflowTreatment getOverflowTreatment()
Copyright © 2019 ELKI Development Team. License information.