Main Page | Class Hierarchy | Class List | Class Members

kddml.Operators.Preprocessing.PP_TABLE_2_TABLE_RESOLVER Class Reference

Inheritance diagram for kddml.Operators.Preprocessing.PP_TABLE_2_TABLE_RESOLVER:

kddml.Operators.Preprocessing.PreprocessingResolver kddml.Operators.OperatorResolver kddml.Operators.HWResourcesDescription List of all members.

Public Member Functions

void readAttributes (Hashtable< String, KDDMLScalarManager > settings) throws KDDMLCoreException
KDDMLObject execute (Hashtable< String, KDDMLScalarManager > settings, Vector< KDDMLObject > arguments) throws ResolverException, KDDMLCoreException

Protected Member Functions

String getHistoryDescription ()

Static Protected Member Functions

static void setAllTaxonomies (PPInternalTableManager input, InternalTableManager output)

Detailed Description

The operator finalizes the preprocessing KDD phase by mapping the input preprocessing table into a relational table. Input and output tables share the same data schema and the same physical instances.

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2003-2005

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Andrea Romei (romei@di.unipi.it)

Sandra Zimei

Version:
2.0.16


Member Function Documentation

void kddml.Operators.Preprocessing.PP_TABLE_2_TABLE_RESOLVER.readAttributes Hashtable< String, KDDMLScalarManager settings  )  throws KDDMLCoreException [virtual]
 

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.
Attributes are given as hashtable, where the key is the name of the attribute related to the operator and the value is a KDDMLScalar object containing the attribute value. Attribute value is checked by the interpreter layer and its type is correct.

Parameters:
settings Hashtable the attributes related to the operator. The key of the hashtable is the name of the operator. The value of the hashtable is a KDDMLScalar representing the value of the operator.
Exceptions:
ResolverException if a resolving error occurs.
KDDMLCoreException if a level core error occurs.

Implements kddml.Operators.Preprocessing.PreprocessingResolver.

String kddml.Operators.Preprocessing.PP_TABLE_2_TABLE_RESOLVER.getHistoryDescription  )  [protected, virtual]
 

Returns a description of the actions performed by this preprocessing operator. This description will be reported in the history related to the preprocessing data source.

Returns:
String

Implements kddml.Operators.Preprocessing.PreprocessingResolver.

KDDMLObject kddml.Operators.Preprocessing.PP_TABLE_2_TABLE_RESOLVER.execute Hashtable< String, KDDMLScalarManager settings,
Vector< KDDMLObject arguments
throws ResolverException, KDDMLCoreException [virtual]
 

Returns the result of evaluating the operator over the passed arguments and attributes.
Attributes are given as hashtable, where the key is the name of the XML attribute related to the operator and the value is a KDDMLScalar object containing the attribute value. Attribute value is checked by the interpreter layer and it is correct.
Arguments are given as vector of KDDMLOjbect. Types of arguments are correct, as required by the getArgumentType(int i) method.
Implementations of the execute method can be distinguished according to the type of operator.

Parameters:
settings Hashtable the attributes related to the operator. The key of the hashtable is the name of the attribute. The value of the hashtable is a KDDMLScalar representing the value of the attribute.
arguments Vector the list of arguments as KDDMLObject.
Returns:
KDDMLObject the result of evaluating the operator.
Exceptions:
ResolverException if a resolving error occurs.
KDDMLCoreException if a level core error occurs.

Implements kddml.Operators.OperatorResolver.

static void kddml.Operators.Preprocessing.PP_TABLE_2_TABLE_RESOLVER.setAllTaxonomies PPInternalTableManager  input,
InternalTableManager  output
[static, protected]
 

Set all taxonomies of the input table to the output table.

Parameters:
input PPInternalTable
output PPInternalTable


Generated on Thu Feb 23 13:04:54 2006 for kddml by  doxygen 1.4.3