| Class | Description |
|---|---|
| BuildableStartState |
A
StartState that is also a BuildableState. |
| BuildableState |
The base class for a language state that can be transformed into a complete
and well-formed
Criteria. |
| Criteria |
A
Criteria is an object that is used to encapsulate the semantics of
a complex query. |
| KeyState |
The
State that expects the next token to be an operator. |
| Language |
Tools for translating aspects of the language.
|
| OperatorState |
The
State that expects the next token to be a value. |
| StartState |
The
StartState marks the logical beginning of a new Criteria. |
| State |
This is the base class and marker for any valid state in the
Criteria
builder. |
| TimestampState |
The
State that expects the current token to be the last or the next
token to be a conjunction specification. |
| ValueState |
The
State that expects the current token to be the last or the next
token to be a value or conjunction specification. |