
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, makepublic 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)
AbstractParameterizermakeOptions in class PagedIndexFactory.Parameterizer<O extends NumberVector<?>>config - Parameterization to add options to.protected void configBulkLoad(Parameterization config)
config - Parameterizationprotected abstract AbstractRStarTreeFactory<O,?,?,?,?> makeInstance()
AbstractParameterizermakeInstance in class PagedIndexFactory.Parameterizer<O extends NumberVector<?>>