# Package org.apache.torque.sql

package org.apache.torque.sql
This package contains classes which are mainly used in the SQL generation process. These classes are NOT considered part of the public API of Torque and may change without notice.

- Related Packages
  Package
  Description
  org.apache.torque
  Torque is an object-relational mapper for Java.
  org.apache.torque.sql.objectbuilder
  This package contains classes which can build PreparedStatementParts from a single value or column.
  org.apache.torque.sql.whereclausebuilder
  This package contains classes which can build PreparedStatementParts from a WhereClauseExpression.
- Class
  Description
  JoinBuilder
  Generates SQL for joins.
  OrderBy
  An order by clause.
  Query
  Contains the various parts of a SQL statement (select, update or delete).
  Query.Type
  All types of the statement.
  SqlBuilder
  Factored out code that is used to process SQL tables.
  WhereClauseExpression
  The raw values for a part of the where clause of a SQL statement, either of the form lValue operator rValue, e.g. author.author_id = 1, or in form of a custom sql query with sql and replacement values.