Main Page | Class Hierarchy | Class List | Class Members

kddml.Operators.IO.ExternalResourceReader.DATABASE_LOADER_RESOLVER Class Reference

Inheritance diagram for kddml.Operators.IO.ExternalResourceReader.DATABASE_LOADER_RESOLVER:

kddml.Operators.IO.ExternalResourceReader.ExternalResourceReaderResolver kddml.Operators.IO.IOResolver kddml.Operators.OperatorResolver kddml.Operators.HWResourcesDescription List of all members.

Public Member Functions

boolean highDiskAccessIsNeeded ()

Protected Member Functions

KDDMLObject importObject (Hashtable< String, KDDMLScalarManager > settings) throws ResolverException, KDDMLCoreException

Detailed Description

The operator DATABASE_LOADER allows a transparent access to relational tables belonging to local or remote RDBMS sources via simple SQL SELECT queries.
The mapping from SQL types to the logical types of the output table is automatic. Numeric SQL types (as small int or real) are mapped into numeric attributes, while non-numeric SQL types (as varchar) are mapped into string attributes. However, preprocessing operators allows for specifying different logical types of attributes for loaded tables. The operator uses the JDBC (Java Database Connectivity) relational database connectivity standard as a DBMS bridge. The URL for the connection with the DBMS and the SQL query can be specified directly as input XML attributes. User and password are required in the operator definition.

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)
Version:
2.0.16


Member Function Documentation

KDDMLObject kddml.Operators.IO.ExternalResourceReader.DATABASE_LOADER_RESOLVER.importObject Hashtable< String, KDDMLScalarManager settings  )  throws ResolverException, KDDMLCoreException [protected, virtual]
 

Reads the external resource by means the input attributes and returns a KDDMLObject as output.
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 interpreter layer and it is correct.

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.
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.IO.ExternalResourceReader.ExternalResourceReaderResolver.

boolean kddml.Operators.IO.ExternalResourceReader.DATABASE_LOADER_RESOLVER.highDiskAccessIsNeeded  ) 
 

Return true if the operator performess an high number of access to the hard disk.

Returns:
boolean

Reimplemented from kddml.Operators.OperatorResolver.


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