Package edu.jhu.tmaj.database.sql

Provides the classes that convert SQL objects into raw-sql by using database-specific SQLManagers.

See:
          Description

Interface Summary
SQL Represents a INSERT,UPDATE, or SELECT SQL statement.
SQLMaker Turns SQL objects into database-ready sql.
 

Class Summary
AbstractModifySQL The superclass of InsertSQL and updateSQL.
DeleteSQL Represents a DELETE SQL statement.
GeneralSQLMaker A SQLMaker that provides the typical functionality for most databases.
InputLog Represents the InputLog field in one record.
InsertSQL Represents an Insert SQL statement.
LiteralValue Represents a value to be put in the database as-is.
ModifySQL The superclass of BaseUpdateSQL and DeleteSQL.
OracleSQLMaker A SQLMaker for an Oracle Database.
SelectSQL Represents a SELECT SQL statement.
SQLMakerGetter A utility class that returns a SQLMaker given a proper database type (such as Oracle).
SQLValues The fields and the values in an INSERT or UPDATE SQL statement.
TwoSQLStatements An INSERT statement in which a value is automatically assigned, and a SELECT statement that gets that value.
UpdateSQL Represents an UPDATE SQL statement.
 

Package edu.jhu.tmaj.database.sql Description

Provides the classes that convert SQL objects into raw-sql by using database-specific SQLManagers. Look up the definition of the SQL and SQLMaker interface to understand this package.