Package org.edg.info.sqlutil.parsql

Interface Summary
ExpSelConst A common interface for all SQL Expressions (SelectStatements, Expressions and Constants are ExpSelConst).
Statement Statement: a common interface for all SQL statements.
 

Class Summary
AliasedName A name/alias association
Names can have two forms: FORM_TABLE for table names ([schema.]table) FORM_COLUMN for column names ([[schema.]table.]column)
ColumnDefinition Definition of a column in an SQL CREATE TABLE statement.
Constant Constant: a representation of SQL constants
CreateTableStatement An SQL CREATE statement.
DeleteStatement A representation of an SQL DELETE statement.
Expression An SQL Expression, an operator and one or more operands.
FromItem An SQL FROM clause.
GroupBy GroupBy: an SQL GROUP BY...HAVING clause
InsertStatement InsertStatement: an SQL INSERT statement.
LockTableStatement LockTableStatement: an SQL LOCK TABLE statement
OrderBy An SQL query ORDER BY clause.
SelectItem SelectItem: an item in the SELECT part of an SQL query.
SelectStatement SelectStatement: an SQL SELECT statement
TransactionStatement TransactionStatement: an SQL statement that concerns database transactions (example: COMMIT, ROLLBACK, SET TRANSACTION)
UpdateStatement UpdateStatement: an SQL UPDATE statement.