All Classes and Interfaces
Class
Description
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 descriptionA
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.