Package elki.datasource
Class AbstractDatabaseConnection.Par
- java.lang.Object
-
- elki.datasource.AbstractDatabaseConnection.Par
-
- All Implemented Interfaces:
elki.utilities.optionhandling.Parameterizer
- Direct Known Subclasses:
BundleDatabaseConnection.Par,ConcatenateFilesDatabaseConnection.Par,ExternalIDJoinDatabaseConnection.Par,InputStreamDatabaseConnection.Par,LabelJoinDatabaseConnection.Par,PresortedBlindJoinDatabaseConnection.Par,RandomDoubleVectorDatabaseConnection.Par
- Enclosing class:
- AbstractDatabaseConnection
public abstract static class AbstractDatabaseConnection.Par extends java.lang.Object implements elki.utilities.optionhandling.ParameterizerParameterization class.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<? extends elki.datasource.filter.ObjectFilter>filtersFiltersstatic elki.utilities.optionhandling.OptionIDFILTERS_IDFilters to apply to the input data.protected ParserparserParser to usestatic elki.utilities.optionhandling.OptionIDPARSER_IDParameter to specify the parser to provide a database.
-
Constructor Summary
Constructors Constructor Description Par()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigFilters(elki.utilities.optionhandling.parameterization.Parameterization config)Get the filters parameterprotected voidconfigParser(elki.utilities.optionhandling.parameterization.Parameterization config, java.lang.Class<?> parserRestrictionClass, java.lang.Class<?> parserDefaultValueClass)Get the parser parameter
-
-
-
Field Detail
-
FILTERS_ID
public static final elki.utilities.optionhandling.OptionID FILTERS_ID
Filters to apply to the input data.
-
PARSER_ID
public static final elki.utilities.optionhandling.OptionID PARSER_ID
Parameter to specify the parser to provide a database.
-
filters
protected java.util.List<? extends elki.datasource.filter.ObjectFilter> filters
Filters
-
parser
protected Parser parser
Parser to use
-
-
Method Detail
-
configFilters
protected void configFilters(elki.utilities.optionhandling.parameterization.Parameterization config)
Get the filters parameter- Parameters:
config- Parameterization
-
configParser
protected void configParser(elki.utilities.optionhandling.parameterization.Parameterization config, java.lang.Class<?> parserRestrictionClass, java.lang.Class<?> parserDefaultValueClass)Get the parser parameter- Parameters:
config- ParameterizationparserRestrictionClass- Restriction classparserDefaultValueClass- Default value
-
-