Inheritance diagram for kddml.Operators.Preprocessing.PreprocessingResolver:
Public Member Functions | |
abstract void | readAttributes (Hashtable< String, KDDMLScalarManager > parameters) throws ResolverException, KDDMLCoreException |
KDDMLObjectType | getArgumentType (int i) |
Protected Member Functions | |
abstract String | getHistoryDescription () |
void | readOthersArgurments (Vector< KDDMLObject > arguments) throws KDDMLCoreException, ResolverException |
void | readDataStatistics (DataStatisticsManager stat, DataStatisticsManager PPstat) throws ResolverException, KDDMLCoreException |
Static Protected Member Functions | |
static void | setAllTaxonomies (PPInternalTableManager input, PPInternalTableManager output) |
Title: KDDML
Description: Knowledge Discovery in Database Environment
Copyright: Copyright (c) 2003 - 2005
Company: Universita' di Pisa - Dipartimento di Informatica
|
|
Reads the XML attributes related to a generic preprocessing operator. An operator settings object captures the attributes associated with a particular operator. It allows a knowledgeable user to fine tune operator parameters. Generally, not all parameters must be specified, however, those specified are taken into account by the KDDML.
Implemented in kddml.Operators.Preprocessing.PP_ADD_HIERARCHY_RESOLVER, kddml.Operators.Preprocessing.PP_DIVIDING_ATTRIBUTE_RESOLVER, kddml.Operators.Preprocessing.PP_FILTER_ATTRIBUTES_RESOLVER, kddml.Operators.Preprocessing.PP_FOLDING_RESOLVER, kddml.Operators.Preprocessing.PP_HIERARCHICAL_DISCRETIZATION_RESOLVER, kddml.Operators.Preprocessing.PP_MARK_DUPLICATES_RESOLVER, kddml.Operators.Preprocessing.PP_MARKING_RESOLVER, kddml.Operators.Preprocessing.PP_NEW_ATTRIBUTE_RESOLVER, kddml.Operators.Preprocessing.PP_NUMERIC_LABELING_RESOLVER, kddml.Operators.Preprocessing.PP_REMOVE_ROWS_RESOLVER, kddml.Operators.Preprocessing.PP_RENAME_ATTRIBUTES_RESOLVER, kddml.Operators.Preprocessing.PP_SORTING_ATTRIBUTE_RESOLVER, kddml.Operators.Preprocessing.PP_TABLE_2_TABLE_RESOLVER, and kddml.Operators.Preprocessing.TABLE_2_PP_TABLE_RESOLVER. |
|
Reads other arguments from the input vector, i.e. arguments whose position is different from the first. By default, this method do nothing. It must be overried if and only if the preprocessing operator accepts other arguments in addiction to the preprocessing table. In this case, also the method getArgumentType(int i) must be overried.
Reimplemented in kddml.Operators.Preprocessing.PP_ADD_HIERARCHY_RESOLVER, kddml.Operators.Preprocessing.PP_HIERARCHICAL_DISCRETIZATION_RESOLVER, kddml.Operators.Preprocessing.PP_MARKING_RESOLVER, kddml.Operators.Preprocessing.PP_NEW_ATTRIBUTE_RESOLVER, and kddml.Operators.Preprocessing.PP_REMOVE_ROWS_RESOLVER. |
|
Reads data statistics related to input preprocessing table. Data statistic can be used to provide additional information to preprocessing operator, such as the number of total instances or attributes belonging to the data source. By default, this method do nothing. It can be overried inside operator implementation if necessary.
Reimplemented in kddml.Operators.Preprocessing.PP_ADD_HIERARCHY_RESOLVER, kddml.Operators.Preprocessing.PP_DIVIDING_ATTRIBUTE_RESOLVER, kddml.Operators.Preprocessing.PP_FILTER_ATTRIBUTES_RESOLVER, kddml.Operators.Preprocessing.PP_FOLDING_RESOLVER, kddml.Operators.Preprocessing.PP_HIERARCHICAL_DISCRETIZATION_RESOLVER, kddml.Operators.Preprocessing.PP_MARK_DUPLICATES_RESOLVER, kddml.Operators.Preprocessing.PP_MARKING_RESOLVER, kddml.Operators.Preprocessing.PP_NEW_ATTRIBUTE_RESOLVER, kddml.Operators.Preprocessing.PP_NUMERIC_LABELING_RESOLVER, kddml.Operators.Preprocessing.PP_REMOVE_ROWS_RESOLVER, kddml.Operators.Preprocessing.PP_RENAME_ATTRIBUTES_RESOLVER, and kddml.Operators.Preprocessing.PP_SORTING_ATTRIBUTE_RESOLVER. |
|
Returns the expected type of the i-th argument of the operator. Returns null if the operator do not admit argument as i-th child.
Implements kddml.Operators.OperatorResolver. Reimplemented in kddml.Operators.Preprocessing.PP_ADD_HIERARCHY_RESOLVER, kddml.Operators.Preprocessing.PP_HIERARCHICAL_DISCRETIZATION_RESOLVER, kddml.Operators.Preprocessing.PP_MARKING_RESOLVER, kddml.Operators.Preprocessing.PP_NEW_ATTRIBUTE_RESOLVER, kddml.Operators.Preprocessing.PP_REMOVE_ROWS_RESOLVER, and kddml.Operators.Preprocessing.TABLE_2_PP_TABLE_RESOLVER. |
|
Set all taxonomies of the input table to the output table.
|