LOBBatchQueryBuilder queryBuilder;
if (query instanceof InsertBatchQuery) {
queryBuilder = new LOBInsertBatchQueryBuilder(getAdapter());
}
else if (query instanceof UpdateBatchQuery) {
queryBuilder = new LOBUpdateBatchQueryBuilder(getAdapter());
}
else {
throw new CayenneException(
"Unsupported batch type for special LOB processing: " + query);
}