org.apache.cayenne.access.trans
Class InsertBatchQueryBuilder
java.lang.Object
   org.apache.cayenne.access.trans.BatchQueryBuilder
org.apache.cayenne.access.trans.BatchQueryBuilder
       org.apache.cayenne.access.trans.InsertBatchQueryBuilder
org.apache.cayenne.access.trans.InsertBatchQueryBuilder
- public class InsertBatchQueryBuilder 
- extends BatchQueryBuilder
Translator of InsertBatchQueries.
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
InsertBatchQueryBuilder
public InsertBatchQueryBuilder(DbAdapter adapter)
bindParameters
public void bindParameters(PreparedStatement statement,
                           BatchQuery query)
                    throws SQLException,
                           Exception
- Binds parameters for the current batch iteration to the PreparedStatement. Performs
 filtering of attributes based on column generation rules.
 
- 
- Overrides:
- bindParametersin class- BatchQueryBuilder
 
- 
- Throws:
- SQLException
- Exception
- Since:
- 1.2
 
getParameterValues
public List<Object> getParameterValues(BatchQuery query)
- Returns a list of values for the current batch iteration. Performs filtering of
 attributes based on column generation rules. Used primarily for logging.
 
- 
- Overrides:
- getParameterValuesin class- BatchQueryBuilder
 
- 
- Since:
- 1.2
 
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
 
includeInBatch
protected boolean includeInBatch(DbAttribute attribute)
- Returns true if an attribute should be included in the batch.
 
- 
- Since:
- 1.2
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.