Inheritance diagram for kddml.Operators.Preprocessing.SchemaLevelTransformation:
Public Member Functions | |
KDDMLObject | execute (Hashtable< String, KDDMLScalarManager > settings, Vector< KDDMLObject > arguments) throws ResolverException, KDDMLCoreException |
boolean | highDiskAccessIsNeeded () |
Protected Member Functions | |
abstract boolean | dataTransformationIsNeeded () |
abstract Instances[] | runCore (Instances tuple, Instances metatuple) throws ResolverException, KDDMLCoreException |
Title: KDDML
Description: Knowledge Discovery in Database Environment
Copyright: Copyright (c) 2003 - 2005
Company: Universita' di Pisa - Dipartimento di Informatica
Sandra Zimei
|
Returns the result of evaluating the operator over the passed arguments and attributes.
Implements kddml.Operators.OperatorResolver. Reimplemented in kddml.Operators.Preprocessing.PP_ADD_HIERARCHY_RESOLVER. |
|
Returns false if only data schemata related to input preprocessing table will be changed by the operator. Returns true if also physical data will be changed by the operator. E.g., the operator that removes attributes also modifies the physical data; an operator that changes the logical type of an attribute do not modifies it.
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_NEW_ATTRIBUTE_RESOLVER, kddml.Operators.Preprocessing.PP_NUMERIC_LABELING_RESOLVER, and kddml.Operators.Preprocessing.PP_RENAME_ATTRIBUTES_RESOLVER. |
|
Core operator method. Given a physical set of instance and the related preprocessing tuple as weka.core.Instances, the operator returns the modified instances as two-dimensional array. Input tuples and metatuples are loaded and passed up by the main execute method that imports a block of instances at each iteration. So, the method is automatically called many times, and this depends on the number of total instances and attributes. At first iteration, only the data schemata (and related preprocessing data schemata) is loaded.
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_NEW_ATTRIBUTE_RESOLVER, kddml.Operators.Preprocessing.PP_NUMERIC_LABELING_RESOLVER, and kddml.Operators.Preprocessing.PP_RENAME_ATTRIBUTES_RESOLVER. |
|
Returns true if the operator performes a high number of I/O operation to the hard disk.
Reimplemented from kddml.Operators.OperatorResolver. |