Inheritance diagram for kddml.Interpreter.QueryExecutor:
Public Member Functions | |
QueryExecutor (String query_path) throws InvalidKDDMLQueryException | |
QueryExecutor (Document DOMQuery) | |
void | enableVerboseMode (boolean enable) |
void | enableLogFile (boolean enable) |
void | run () |
KDDMLObject | getResult () |
String | getMessageResult () |
void | resolve () throws ExecutionException, TypeCheckingException, NotYetImplementedException, EmptyResultsException, InvalidKDDMLQueryException, UnsupportedAlgorithmException |
void | validateQuery () throws InvalidKDDMLQueryException, UnsupportedAlgorithmException, DBMSConnectionException |
Static Public Member Functions | |
static Element | clone (Element tag) |
static void | removeTmpResults () |
static void | main (String args[]) |
Protected Member Functions | |
KDDMLObject | resolve (Element query, KDDMLObjectType type) throws NotYetImplementedException, ExecutionException, TypeCheckingException, EmptyResultsException, InvalidKDDMLQueryException, UnsupportedAlgorithmException |
KDDMLObject | resolveCore (Element query) throws ExecutionException, TypeCheckingException, NotYetImplementedException, EmptyResultsException, InvalidKDDMLQueryException, UnsupportedAlgorithmException |
Title: KDDML
Description: Knowledge Discovery in Database Environment
Copyright: Copyright (c) 2003-2005
Company: Universita' di Pisa - Dipartimento di Informatica
|
Constructor given the string containing the KDDML query path. Parses the query after the interpreter loads it form the repository. Throws an exception it the query is not found or if the XML parser returns an error.
|
|
Constructor given the DOM element representing the query.
|
|
Prints output messages in the standard output.
Implements kddml.Interpreter.InterpreterIO. |
|
Prints output messages in the log file stored in the root directory.
Implements kddml.Interpreter.InterpreterIO. |
|
Starts the interpreter on the KDDML query as separated thread. The interpreter recursively traverse the DOM tree representation of the query, yielding a KDDMLObject as result that is stored in the result field. |
|
Returns the final object as output. Can return null if the query do not provide a result (e.g. if an exception occurs).
Implements kddml.Interpreter.InterpreterRunner. |
|
Returns the final message as output.
Implements kddml.Interpreter.InterpreterRunner. |
|
Starts the interpreter on the KDDML query. The interpreter recursively traverse the DOM tree representation of the query, yielding a KDDMLObject as result that is stored in the xml_dest field. If an error occurs, the method throws an exception.
Implements kddml.Interpreter.InterpreterRunner. |
|
External resolver.
|
|
Core interpreter resolver.
|
|
Tests if the query is valid. More precisely, it recursively tests that:
Implements kddml.Interpreter.InterpreterChecker. |
|
Cloning of the input sub-query. When the xml_dest is missing for an input operator, this method adds a new xml_dest attribute labeled with a static temporary counter.
|
|
Removes all temporaly files generated during execution. |
|
Cmd interpreter.
|