All Classes and Interfaces

Class
Description
Base class with the base Criteria functionality provided for Criteria implementations.
Base class with the base CriteriaLeaf functionality provided for CriteriaLeaf implementations.
Base class with the base functionality provided for CriteriaNode implementations.
A CriteriaNode representing a logical AND operator.
The Class ComplexCriteriaException.
A java console program to run the evaluator interactivly.
The Criteria itself is the base definition of functionality which the CriteriaNode and CriteriaLeaf implementations are to support.
Provides an accessor for a Criteria property.
Provides a mutator for a Criteria property.
Provides a Criteria property.
The Class CriteriaException is thrown in case of Criteria related problems.
The CriteriaException.BadCriteriaException is thrown in case of problems related to some Criteria.
The CriteriaFactory constructs a Criteria (tree) from the provided query.
A CriteriaLeaf tree leaf is an expression usually relating to a key (for example identifying a table's column in a database) and a value, both of which consolidating an expression (for example "City = 'Munich'").
A CriteriaNode tree node may represent a logical AND or a logical OR or a logical NOT applied on the node's children Criteria (CriteriaNode instances and CriteriaLeaf instances).
The Class CriteriaRuntimeException.
The purpose of a CriteriaSchema is automatically generate documentation of Criteria structures.
Declarative syntactic sugar which may be statically imported in order to allow declarative definitions of Criteria trees: ...
The Class CriteriaUtility.
A CriteriaLeaf representing a EQUAL WITH expression.
Implements a CriteriaFactory which is capable of parsing an expression such as the following one: ( ( ( City = 'Berlin' ) OR ( City = 'Munich' ) ) AND ( Surname = 'Miller' ) ).
The ExpressionCriteriaFactory is capable of creating query String instances from Criteria instances; the query String instances which can be used as parts of SQL statements.
Utility for generating source codes for the ASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS arrays from the operators.txt textfile description
A CriteriaLeaf representing a GREATER OR EQUAL THAN expression.
A CriteriaLeaf representing a GREATER THAN expression.
A CriteriaNode representing a logical INTERSECT operator.
A CriteriaLeaf representing a LESS OR EQUAL THAN expression.
A CriteriaLeaf representing a LESS THAN expression.
A CriteriaNode representing a logical NOT operator.
A CriteriaLeaf representing a NOT EQUAL WITH expression.
A CriteriaNode representing a logical OR operator.
Create an expression of the ASTNode class-hierarchy from a math formulas string representation See Operator -precedence parser for the idea, how to parse the operators depending on their precedence.
The PartitionQueryFactory is a https://www.metacodes.proization of the QueryFactory in that it is capable of generating queries targeting at a dedicated partition of a (database) cluster, the partion's query does not contain obsolete query statements enhancing the database's query processing performance.
The QueryFactory generates a query from the provided Criteria (tree).
The Class Scanner.
Exception for a syntax error detected by the MathEclipse parser.
The Class UnknownCriteriaRuntimeException.