|
Class Summary |
| AbstractConstraint |
An abstract representation of an item that can be present in the WHERE or HAVING
sections of an SQL query. |
| AbstractTable |
An abstract representation of an item that can be present in the FROM section of an
SQL query. |
| AbstractValue |
An abstract representation of an item that can be present in the SELECT, GROUP BY,
or ORDER BY sections of an SQL query, as well as in a constraint. |
| Constant |
A representation of a constant value in an SQL query. |
| Constraint |
A representation of a normal constraint, comparing two AbstractValue objects. |
| ConstraintSet |
A representation of a set of constraints ORed together. |
| DummyExplainResult |
Subclass of ExplainResult not associated with a database. |
| ExplainResult |
Represents a result from an EXPLAIN request to a database. |
| Field |
A representation of a field in a table. |
| Function |
A representation of a function in an SQL query. |
| InListConstraint |
A representation of a constraint where an AbstractValue is IN a list of constants. |
| NotConstraint |
A representation of a constraint that is represented here as the inverse of another Constraint. |
| OrderDescending |
A representation of an item that can be present in the ORDER BY section of an SQL query, but
ordered descending.. |
| PostgresExplainResult |
Subclass of ExplainResult specific to PostgreSQL. |
| Query |
Represents an SQL query in parsed form. |
| SelectValue |
Represents an AbstractValue with an alias, suitable for use in the SELECT portion of an SQL
query. |
| SubQuery |
A representation of a subquery that can be present in the FROM section of an SQL query. |
| SubQueryConstraint |
A representation of a constraint where an AbstractValue is IN the results of a Query. |
| Table |
A representation of a table that can be present in the FROM section of an SQL query. |