All Classes
Class | Description |
---|---|
AbstractCriteria | |
AbstractCriteriaLeaf<T> |
Base class with the base
CriteriaLeaf
functionality provided for CriteriaLeaf
implementations. |
AbstractCriteriaNode |
Base class with the base
CriteriaNode
functionality provided for CriteriaNode
implementations. |
AbstractSingleCriteriaNode |
Base class with the base
SingleCriteriaNode
functionality provided for SingleCriteriaNode
implementations. |
AndCriteria |
A
CriteriaNode representing a logical AND
operator. |
ComplexCriteriaException |
The Class ComplexCriteriaException.
|
Console |
A java console program to run the evaluator interactivly.
|
Criteria |
The
Criteria itself is the base definition of
functionality which the CriteriaNode and
CriteriaLeaf implementations are to support. |
CriteriaAccessor |
Provides an accessor for a
Criteria property. |
CriteriaAccessor.CriteriaMutator |
Provides a mutator for a
Criteria property. |
CriteriaAccessor.CriteriaProperty |
Provides a
Criteria property. |
CriteriaException |
The Class CriteriaException.
|
CriteriaFactory<Q> |
The
CriteriaFactory constructs a
Criteria (tree) from the provided query. |
CriteriaLeaf<T> |
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'").
|
CriteriaNode |
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).
|
CriteriaRuntimeException |
The Class CriteriaRuntimeException.
|
CriteriaSugar |
Declarative syntactic sugar which may be statically imported in order to
allow declarative definitions of
Criteria
trees: ... |
CriteriaUtility |
The Class CriteriaUtility.
|
EqualWithCriteria<T> |
A
CriteriaLeaf representing a EQUAL WITH
expression. |
ExpressionCriteriaFactoryImpl |
Implements a
CriteriaFactory which is capable
of parsing an expression such as the following one: ( ( ( City = 'Berlin' )
OR ( City = 'Munich' ) ) AND ( Surname = 'Miller' ) ). |
ExpressionQueryFactoryImpl |
The
ExpressionCriteriaFactoryImpl is capable of
creating query String instances from
Criteria instances; the query
String instances which can be used as parts of SQL
statements. |
GenerateOperatorArrays |
Utility for generating source codes for the
ASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS
arrays from the operators.txt textfile description |
GreaterOrEqualThanCriteria<T> |
A
CriteriaLeaf representing a GREATER OR EQUAL
THAN expression. |
GreaterThanCriteria<T> |
A
CriteriaLeaf representing a GREATER THAN
expression. |
IntersectWithCriteria |
A
CriteriaNode representing a logical INTERSECT
operator. |
LessOrEqualThanCriteria<T> |
A
CriteriaLeaf representing a LESS OR EQUAL
THAN expression. |
LessThanCriteria<T> |
A
CriteriaLeaf representing a LESS THAN
expression. |
NotCriteria |
A
CriteriaNode representing a logical NOT
operator. |
NotEqualWithCriteria<T> |
A
CriteriaLeaf representing a NOT EQUAL WITH
expression. |
OrCriteria |
A
CriteriaNode representing a logical OR
operator. |
Parser |
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. |
PartitionQueryFactory<Q,PS> |
The
PartitionQueryFactory is a specialization
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. |
QueryFactory<Q> |
The
QueryFactory generates a query from the
provided Criteria (tree). |
Scanner |
The Class Scanner.
|
SingleCriteriaNode |
A special specialization of the
CriteriaNode ,
allowing just one child. |
SyntaxError |
Exception for a syntax error detected by the MathEclipse parser.
|
UnknownCriteriaRuntimeException |
The Class UnknownCriteriaRuntimeException.
|