org.apache.cayenne.access.trans
Class DeleteBatchQueryBuilder
java.lang.Object
   org.apache.cayenne.access.trans.BatchQueryBuilder
org.apache.cayenne.access.trans.BatchQueryBuilder
       org.apache.cayenne.access.trans.DeleteBatchQueryBuilder
org.apache.cayenne.access.trans.DeleteBatchQueryBuilder
- Direct Known Subclasses: 
- SoftDeleteBatchQueryBuilder
- public class DeleteBatchQueryBuilder 
- extends BatchQueryBuilder
Translator for delete BatchQueries. Creates parametrized DELETE SQL statements.
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DeleteBatchQueryBuilder
public DeleteBatchQueryBuilder(DbAdapter adapter)
createSqlString
public String createSqlString(BatchQuery batch)
                       throws IOException
- Description copied from class: BatchQueryBuilder
- Translates BatchQuery into an SQL string formatted to use in a PreparedStatement.
 
- 
- Specified by:
- createSqlStringin class- BatchQueryBuilder
 
- 
- Throws:
- IOException
 
applyQualifier
protected void applyQualifier(StringBuffer query,
                              BatchQuery batch)
- Appends WHERE clause to SQL string
 
- 
 
bindParameters
public void bindParameters(PreparedStatement statement,
                           BatchQuery query)
                    throws SQLException,
                           Exception
- Binds BatchQuery parameters to the PreparedStatement.
 
- 
- Overrides:
- bindParametersin class- BatchQueryBuilder
 
- 
- Throws:
- SQLException
- Exception
 
getFirstParameterIndex
protected int getFirstParameterIndex(BatchQuery query)
- 
- Returns:
- index of first parameter in delete clause
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.