# Uses of Class
org.apache.torque.sql.WhereClauseExpression

Packages that use WhereClauseExpression
Package
Description
org.apache.torque.sql.whereclausebuilder
This package contains classes which can build PreparedStatementParts from a WhereClauseExpression.

- ## Uses of WhereClauseExpression in org.apache.torque.sql.whereclausebuilder

  Methods in org.apache.torque.sql.whereclausebuilder with parameters of type WhereClauseExpression
  Modifier and Type
  Method
  Description
  `PreparedStatementPart`
  CurrentDateTimePsPartBuilder.`buildPs(WhereClauseExpression whereClauseExpression, boolean ignoreCase, Query query, Adapter adapter)`
  Builds a PreparedStatementPart from a WhereClauseExpression.
  `PreparedStatementPart`
  EnumValueBuilder.`buildPs(WhereClauseExpression whereClausePart, boolean ignoreCase, Query query, Adapter adapter)`
  Takes a WhereClauseExpression containing a enum object and unwraps the enum value.
  `PreparedStatementPart`
  InBuilder.`buildPs(WhereClauseExpression whereClausePart, boolean ignoreCase, Query query, Adapter adapter)`
  Takes a columnName and criteria and builds a SQL 'IN' expression taking into account the ignoreCase flag.
  `PreparedStatementPart`
  LikeBuilder.`buildPs(WhereClauseExpression whereClausePart, boolean ignoreCase, Query query, Adapter adapter)`
  Builds the PS part for a WhereClauseExpression with a LIKE operator.
  `PreparedStatementPart`
  NullValueBuilder.`buildPs(WhereClauseExpression whereClausePart, boolean ignoreCase, Query query, Adapter adapter)`
  Builds a PreparedStatementPart from a WhereClauseExpression which rhs is null and which has one of the comparison opertator =, <>, or !
  `PreparedStatementPart`
  StandardBuilder.`buildPs(WhereClauseExpression whereClausePart, boolean ignoreCase, Query query, Adapter adapter)`
  Builds a PreparedStatementPart from a WhereClauseExpression which RHS and LHS is a simple value.
  `PreparedStatementPart`
  VerbatimSqlConditionBuilder.`buildPs(WhereClauseExpression whereClausePart, boolean ignoreCase, Query query, Adapter adapter)`
  Builds the PS part for a WhereClauseExpression with a verbatim SQL condition.
  `PreparedStatementPart`
  WhereClausePsPartBuilder.`buildPs(WhereClauseExpression whereClauseExpression, boolean ignoreCase, Query query, Adapter adapter)`
  Builds a PreparedStatementPart from a WhereClauseExpression.
  `boolean`
  CurrentDateTimePsPartBuilder.`isApplicable(WhereClauseExpression whereClauseExpression, Adapter adapter)`
  Returns whether this WhereClausePsPartBuilder is applicable for a given WhereClauseExpression.
  `boolean`
  EnumValueBuilder.`isApplicable(WhereClauseExpression whereClauseExpression, Adapter adapter)`
  Returns whether this WhereClausePsPartBuilder is applicable for a given WhereClauseExpression.
  `boolean`
  InBuilder.`isApplicable(WhereClauseExpression whereClauseExpression, Adapter adapter)`
  Returns whether this WhereClausePsPartBuilder is applicable for a given WhereClauseExpression.
  `boolean`
  LikeBuilder.`isApplicable(WhereClauseExpression whereClauseExpression, Adapter adapter)`
  Returns whether this WhereClausePsPartBuilder is applicable for a given WhereClauseExpression.
  `boolean`
  NullValueBuilder.`isApplicable(WhereClauseExpression whereClauseExpression, Adapter adapter)`
  Returns whether this WhereClausePsPartBuilder is applicable for a given WhereClauseExpression.
  `boolean`
  StandardBuilder.`isApplicable(WhereClauseExpression whereClauseExpression, Adapter adapter)`
  Returns whether this WhereClausePsPartBuilder is applicable for a given WhereClauseExpression.
  `boolean`
  VerbatimSqlConditionBuilder.`isApplicable(WhereClauseExpression whereClauseExpression, Adapter adapter)`
  Returns whether this WhereClausePsPartBuilder is applicable for a given WhereClauseExpression.
  `boolean`
  WhereClausePsPartBuilder.`isApplicable(WhereClauseExpression whereClauseExpression, Adapter adapter)`
  Returns whether this WhereClausePsPartBuilder is applicable for a given WhereClauseExpression.