Inheritance diagram for kddml.Core.QueryElement.Condition.BaseConditionDescr:
Public Member Functions | |
abstract String[] | list () |
boolean | isSupported (String op_type) |
abstract byte | getTermCardinality (String op_type) |
Protected Member Functions | |
abstract void | checkTerm1 (String op_type, String term1_value, boolean is_constant) throws XMLSpecialElementException |
abstract void | checkTerm2 (String op_type, String term1_value, boolean is_constant) throws XMLSpecialElementException |
abstract void | checkTerm3 (String op_type, String term1_value, boolean is_constant) throws XMLSpecialElementException |
Static Protected Attributes | |
static final byte | EQUAL = 0 |
static final byte | NOT_EQUAL = 1 |
static final byte | GREATER = 2 |
static final byte | GREATER_OR_EQUAL = 3 |
static final byte | LESS = 4 |
static final byte | LESS_OR_EQUAL = 5 |
Package Functions | |
byte | getOpCode (String op_type) |
Title: KDDML
Description: Knowledge Discovery in Database Environment
Copyright: Copyright (c) 2003-2005
Company: Universita' di Pisa - Dipartimento di Informatica
|
|
Tests if an operator is supported by this base condition.
|
|
Returns the operator code of the input op_type attribute. Returns -1 if the operator is not supported.
Reimplemented in kddml.Core.QueryElement.Condition.IF_CONDITION_DESCR, kddml.Core.QueryElement.Condition.IF_EXPRESSION_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_MARKING_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_REMOVE_ROWS_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_REWRITING_CONDITION_DESCR, kddml.Core.QueryElement.Condition.RDA_FILTER_CONDITION_DESCR, kddml.Core.QueryElement.Condition.SEQUENCE_AGGREGATE_FILTER_CONDITION_DESCR, and kddml.Core.QueryElement.Condition.SEQUENCE_FILTER_CONDITION_DESCR. |
|
Checks the first term.
Implemented in kddml.Core.QueryElement.Condition.IF_CONDITION_DESCR, kddml.Core.QueryElement.Condition.IF_EXPRESSION_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_MARKING_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_REMOVE_ROWS_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_REWRITING_CONDITION_DESCR, kddml.Core.QueryElement.Condition.RDA_FILTER_CONDITION_DESCR, kddml.Core.QueryElement.Condition.SEQUENCE_AGGREGATE_FILTER_CONDITION_DESCR, and kddml.Core.QueryElement.Condition.SEQUENCE_FILTER_CONDITION_DESCR. |
|
Checks the second term.
Implemented in kddml.Core.QueryElement.Condition.IF_CONDITION_DESCR, kddml.Core.QueryElement.Condition.IF_EXPRESSION_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_MARKING_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_REMOVE_ROWS_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_REWRITING_CONDITION_DESCR, kddml.Core.QueryElement.Condition.RDA_FILTER_CONDITION_DESCR, kddml.Core.QueryElement.Condition.SEQUENCE_AGGREGATE_FILTER_CONDITION_DESCR, and kddml.Core.QueryElement.Condition.SEQUENCE_FILTER_CONDITION_DESCR. |
|
Checks the third term.
Implemented in kddml.Core.QueryElement.Condition.IF_CONDITION_DESCR, kddml.Core.QueryElement.Condition.IF_EXPRESSION_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_MARKING_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_REMOVE_ROWS_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_REWRITING_CONDITION_DESCR, kddml.Core.QueryElement.Condition.RDA_FILTER_CONDITION_DESCR, kddml.Core.QueryElement.Condition.SEQUENCE_AGGREGATE_FILTER_CONDITION_DESCR, and kddml.Core.QueryElement.Condition.SEQUENCE_FILTER_CONDITION_DESCR. |
|
Returns the op_type cardinality. Returns 0 if the input operator has not arguments. Returns 1 if the input operator is unary. Returns 2 if the input operator is binary. Returns 3 if the input operatro has three arguments.
Implemented in kddml.Core.QueryElement.Condition.IF_CONDITION_DESCR, kddml.Core.QueryElement.Condition.IF_EXPRESSION_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_MARKING_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_REMOVE_ROWS_CONDITION_DESCR, kddml.Core.QueryElement.Condition.PP_REWRITING_CONDITION_DESCR, kddml.Core.QueryElement.Condition.RDA_FILTER_CONDITION_DESCR, kddml.Core.QueryElement.Condition.SEQUENCE_AGGREGATE_FILTER_CONDITION_DESCR, and kddml.Core.QueryElement.Condition.SEQUENCE_FILTER_CONDITION_DESCR. |
|
equal operator. |
|
not_equal operator. |
|
greater operator. |
|
greater_or_equal operator. |
|
less operator. |
|
less_or_equal operator. |