Main Page | Class Hierarchy | Class List | Class Members

kddml.Interpreter.InterpreterChecker Interface Reference

Inheritance diagram for kddml.Interpreter.InterpreterChecker:

kddml.Interpreter.QueryExecutor List of all members.

Public Member Functions

void validateQuery () throws InvalidKDDMLQueryException, UnsupportedAlgorithmException, DBMSConnectionException

Detailed Description

This interface is used by the KDDML interpreter in order to check the correctness of an input query.

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

void kddml.Interpreter.InterpreterChecker.validateQuery  )  throws InvalidKDDMLQueryException, UnsupportedAlgorithmException, DBMSConnectionException
 

Tests if the query is valid. More precisely, it recursively tests that:

  1. the attributes are correct, for each operator belonging to the query;
  2. the parameters are correct, for each algorithm belonging to the query;
  3. the condition proprieties are valid, for each condition belonging to the query.
If the query contains a DATABASE_LOADER or a DATABASE_WRITER operator, then the operator checks for user and password used on the connection via JDBC. If user and password are not specified in the query syntax, then a pop-up frame is open.

Exceptions:
InvalidKDDMLQueryException 
UnsupportedAlgorithmException 
DBMSConnectionException 

Implemented in kddml.Interpreter.QueryExecutor.


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