O
- Object typeS
- Settings classpublic abstract static class AbstractRStarTreeFactory.Parameterizer<O extends NumberVector<?>,S extends AbstractRTreeSettings> extends PagedIndexFactory.Parameterizer<O>
Modifier and Type | Field and Description |
---|---|
static OptionID |
BULK_SPLIT_ID
Parameter for bulk strategy
|
static OptionID |
INSERTION_STRATEGY_ID
Fast-insertion parameter.
|
static OptionID |
MINIMUM_FILL_ID
Parameter for the relative minimum fill.
|
static OptionID |
OVERFLOW_STRATEGY_ID
Overflow treatment.
|
protected S |
settings
Tree settings
|
static OptionID |
SPLIT_STRATEGY_ID
Split strategy parameter.
|
PAGEFILE_ID, pageFileFactory
Constructor and Description |
---|
AbstractRStarTreeFactory.Parameterizer() |
Modifier and Type | Method and Description |
---|---|
protected void |
configBulkLoad(Parameterization config)
Configure the bulk load parameters.
|
protected abstract S |
createSettings()
Create the settings object
|
protected abstract AbstractRStarTreeFactory<O,?,?,?,?> |
makeInstance()
Make an instance after successful configuration.
|
protected void |
makeOptions(Parameterization config)
Add all options.
|
configure, make
public static OptionID INSERTION_STRATEGY_ID
public static OptionID SPLIT_STRATEGY_ID
public static final OptionID BULK_SPLIT_ID
public static final OptionID MINIMUM_FILL_ID
public static OptionID OVERFLOW_STRATEGY_ID
protected S extends AbstractRTreeSettings settings
public AbstractRStarTreeFactory.Parameterizer()
protected abstract S createSettings()
protected void makeOptions(Parameterization config)
AbstractParameterizer
makeOptions
in class PagedIndexFactory.Parameterizer<O extends NumberVector<?>>
config
- Parameterization to add options to.protected void configBulkLoad(Parameterization config)
config
- Parameterizationprotected abstract AbstractRStarTreeFactory<O,?,?,?,?> makeInstance()
AbstractParameterizer
makeInstance
in class PagedIndexFactory.Parameterizer<O extends NumberVector<?>>