353354355356357358359360361362363
it.setCurrent(newData); boolean check = updatableTableCheck.testCondition(session); if (!check) { it.release(); throw Error.error(ErrorCode.X_44000); } }
362363364365366367368369370371372
} rowset.addRow(session, row, newData, colTypes, updateColumnMap); } it.release(); /* debug 190 if (rowset.size() == 0) { System.out.println(targetTable.getName().name + " zero update: session " + session.getId()); } else if (rowset.size() >1) {
915916917918919920921922923924925
Row currentRow = it.getCurrentRow(); navigator.addRow(currentRow); } it.release(); if (navigator.getSize() > 0) { count = delete(session, baseTable, navigator); } else { return Result.updateZeroResult;
520521522523524525526527528529530
532533534535536537538539540541542
session.sessionContext.rownum++; } rowset.endMainDataSet(); it.release(); /* debug 190 if (rowset.size() == 0) { System.out.println(targetTable.getName().name + " zero update: session " + session.getId()); } else if (rowset.size() >1) {
11681169117011711172117311741175117611771178
rowset.addRow(currentRow); session.sessionContext.rownum++; } it.release(); rowset.endMainDataSet(); if (rowset.getSize() > 0) { count = delete(session, baseTable, rowset); } else {
514515516517518519520521522523524
523524525526527528529530531532533
11191120112111221123112411251126112711281129