All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractCriteria AbstractCriteriaLeaf<T> Base class with the baseCriteriaLeaf
functionality provided forCriteriaLeaf
implementations.AbstractCriteriaNode Base class with the baseCriteriaNode
functionality provided forCriteriaNode
implementations.AbstractSingleCriteriaNode Base class with the baseSingleCriteriaNode
functionality provided forSingleCriteriaNode
implementations.AndCriteria ACriteriaNode
representing a logical AND operator.ComplexCriteriaException The Class ComplexCriteriaException.Console A java console program to run the evaluator interactivly.Criteria TheCriteria
itself is the base definition of functionality which theCriteriaNode
andCriteriaLeaf
implementations are to support.CriteriaAccessor Provides an accessor for aCriteria
property.CriteriaAccessor.CriteriaMutator Provides a mutator for aCriteria
property.CriteriaAccessor.CriteriaProperty Provides aCriteria
property.CriteriaException The Class CriteriaException.CriteriaFactory<Q> TheCriteriaFactory
constructs aCriteria
(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 ofCriteria
trees: ...CriteriaUtility The Class CriteriaUtility.EqualWithCriteria<T> ACriteriaLeaf
representing a EQUAL WITH expression.ExpressionCriteriaFactoryImpl Implements aCriteriaFactory
which is capable of parsing an expression such as the following one: ( ( ( City = 'Berlin' ) OR ( City = 'Munich' ) ) AND ( Surname = 'Miller' ) ).ExpressionQueryFactoryImpl TheExpressionCriteriaFactoryImpl
is capable of creating queryString
instances fromCriteria
instances; the queryString
instances which can be used as parts of SQL statements.GenerateOperatorArrays Utility for generating source codes for theASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS
arrays from the operators.txt textfile descriptionGreaterOrEqualThanCriteria<T> ACriteriaLeaf
representing a GREATER OR EQUAL THAN expression.GreaterThanCriteria<T> ACriteriaLeaf
representing a GREATER THAN expression.IntersectWithCriteria ACriteriaNode
representing a logical INTERSECT operator.LessOrEqualThanCriteria<T> ACriteriaLeaf
representing a LESS OR EQUAL THAN expression.LessThanCriteria<T> ACriteriaLeaf
representing a LESS THAN expression.NotCriteria ACriteriaNode
representing a logical NOT operator.NotEqualWithCriteria<T> ACriteriaLeaf
representing a NOT EQUAL WITH expression.OrCriteria ACriteriaNode
representing a logical OR operator.Parser Create an expression of theASTNode
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> ThePartitionQueryFactory
is a specialization of theQueryFactory
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> TheQueryFactory
generates a query from the providedCriteria
(tree).Scanner The Class Scanner.SingleCriteriaNode A special specialization of theCriteriaNode
, allowing just one child.SyntaxError Exception for a syntax error detected by the MathEclipse parser.UnknownCriteriaRuntimeException The Class UnknownCriteriaRuntimeException.