Package org.intermine.sql.query

Interface Summary
SQLStringable An interface for all classes that implement the getSQLString method.
 

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.