org.apache.torque.sql.whereclausebuilder
Class VerbatimSqlConditionBuilder
java.lang.Object
org.apache.torque.sql.whereclausebuilder.VerbatimSqlConditionBuilder
- All Implemented Interfaces:
- WhereClausePsPartBuilder
public class VerbatimSqlConditionBuilder
- extends Object
- implements WhereClausePsPartBuilder
Builds a PreparedStatementPart from a WhereClauseExpression containing
a verbatim SQL condition.
- Version:
- $Id: VerbatimSqlConditionBuilder.java 1448414 2013-02-20 21:06:35Z tfischer $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VerbatimSqlConditionBuilder
public VerbatimSqlConditionBuilder()
buildPs
public PreparedStatementPart buildPs(WhereClauseExpression whereClausePart,
boolean ignoreCase,
Adapter adapter)
throws TorqueException
- Builds the PS part for a WhereClauseExpression with a verbatim
SQL condition.
- Specified by:
buildPs in interface WhereClausePsPartBuilder
- Parameters:
whereClausePart - the part of the where clause to build.
Can be modified in this method.ignoreCase - is ignored here.adapter - The adapter for the database for which the SQL
should be created, not null.
- Returns:
- the rendered SQL for the WhereClauseExpression
- Throws:
TorqueException - when rendering fails.
isApplicable
public boolean isApplicable(WhereClauseExpression whereClauseExpression,
Adapter adapter)
- Returns whether this WhereClausePsPartBuilder is applicable for
a given WhereClauseExpression.
- Specified by:
isApplicable in interface WhereClausePsPartBuilder
- Parameters:
whereClauseExpression - the WhereClauseExpression in question.adapter - The adapter for the database for which the SQL
should be created, not null.
- Returns:
- true if applicable, false otherwise.
Copyright © 2000-2013 The Apache Software Foundation. All Rights Reserved.