Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.QueryElement.Condition.ConditionChecker Interface Reference

Inheritance diagram for kddml.Core.QueryElement.Condition.ConditionChecker:

kddml.Core.QueryElement.Condition.Condition kddml.Core.QueryElement.Condition.BaseCondition kddml.Core.QueryElement.Condition.BooleanCondition kddml.Core.QueryElement.Condition.CompoundCondition kddml.Core.QueryElement.Condition.IF_CONDITION kddml.Core.QueryElement.Condition.IF_EXPRESSION_CONDITION kddml.Core.QueryElement.Condition.PP_MARKING_CONDITION kddml.Core.QueryElement.Condition.PP_REMOVE_ROWS_CONDITION kddml.Core.QueryElement.Condition.PP_REWRITING_CONDITION kddml.Core.QueryElement.Condition.RDA_FILTER_CONDITION kddml.Core.QueryElement.Condition.SEQUENCE_AGGREGATE_FILTER_CONDITION kddml.Core.QueryElement.Condition.SEQUENCE_FILTER_CONDITION kddml.Core.QueryElement.Condition.AndCondition kddml.Core.QueryElement.Condition.NotCondition kddml.Core.QueryElement.Condition.OrCondition List of all members.

Public Member Functions

abstract void checkConditionValidity () throws XMLSpecialElementException

Detailed Description

A condition checker interface.

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

abstract void kddml.Core.QueryElement.Condition.ConditionChecker.checkConditionValidity  )  throws XMLSpecialElementException [pure virtual]
 

Checks the static correctness of this condition. In particular, for each primitive case of the condition, the method checks if the terms refere to a legal type as defined in the language DTDs and the operation type is supported. Throws an exception if some base term do not match the KDDML language DTDs.

Exceptions:
XMLSpecialElementException 

Implemented in kddml.Core.QueryElement.Condition.AndCondition, kddml.Core.QueryElement.Condition.BaseCondition, kddml.Core.QueryElement.Condition.BooleanCondition, kddml.Core.QueryElement.Condition.NotCondition, and kddml.Core.QueryElement.Condition.OrCondition.


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