# Package org.apache.torque.sql.whereclausebuilder

package org.apache.torque.sql.whereclausebuilder
This package contains classes which can build PreparedStatementParts from a WhereClauseExpression.

- Related Packages
  Package
  Description
  org.apache.torque.sql
  This package contains classes which are mainly used in the SQL generation process.
  org.apache.torque.sql.objectbuilder
  This package contains classes which can build PreparedStatementParts from a single value or column.
- Class
  Description
  AbstractWhereClausePsPartBuilder
  Abstract base class for a WhereClausePsPartBuilder.
  CombinedPreparedStatementPart
  A PreparedStatementPart which consists of a list of other PreparedStatementParts.
  CurrentDateTimePsPartBuilder
  A WhereClausePsPartBuilder which handles `SqlEnum.CURRENT_DATE` and `SqlEnum.CURRENT_TIME`.
  EnumValueBuilder
  Builds a PreparedStatementPart from a WhereClauseExpression containing an enum object.
  InBuilder
  Builds a PreparedStatementPart from a WhereClauseExpression containing a Like operator.
  LikeBuilder
  Builds a PreparedStatementPart from a WhereClauseExpression containing a Like operator.
  NoReplacementsPreparedStatementPart
  A PreparedStatementPart which only contains SQL and no replacements.
  NullValueBuilder
  Builds a PreparedStatementPart from a WhereClauseExpression which rhs is null and which has one of the comparison opertator =, <>, or !
  OnlyReplacementsPreparedStatementPart
  A PreparedStatementPart which only contains replacements, no sql.
  StandardBuilder
  Builds a PreparedStatementPart from a WhereClauseExpression which RHS and LHS is a simple value.
  VerbatimSqlConditionBuilder
  Builds a PreparedStatementPart from a WhereClauseExpression containing a verbatim SQL condition.
  WhereClausePsPartBuilder
  Builds a PreparedStatementPart from a WhereClauseExpression.