# Package org.apache.torque.sql.whereclausebuilder

This package contains classes which can build PreparedStatementParts from a WhereClauseExpression.

- Interface Summary
  Interface | Description
  --- | ---
  WhereClausePsPartBuilder | Builds a PreparedStatementPart from a WhereClauseExpression.

- Class Summary
  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.