}
else {
jdbcchannel.setAttributesToFetch(attributesToFetch);
NSMutableDictionary<String, Object> row = jdbcchannel.fetchRow();
jdbcchannel.cancelFetch();
adaptorContext.transactionDidCommit();
if (row != null && row.count() > 0) {
NSArray pkValues = row.allValues();
if (pkValues.count() == keyBatchSize) {
Enumeration keysEnum = pkValues.objectEnumerator();
while (keysEnum.hasMoreElements()) {