946947948949950951952953954955956
if (restartIdentity && targetTable.identitySequence != null) { targetTable.identitySequence.reset(); } } finally { it.release(); } return Result.updateOneResult; }
11991200120112021203120412051206120712081209
} RowIterator refiterator = c.findFkRef(session, row.getData()); if (!refiterator.hasNext()) { refiterator.release(); continue; } while (refiterator.hasNext()) {
12871288128912901291129212931294129512961297
: ErrorCode.X_23001; String[] info = new String[] { c.core.refName.name, c.core.refTable.getName().name }; refiterator.release(); throw Error.error(null, errorCode, ErrorCode.CONSTRAINT, info); } default :
131013111312131313141315131613171318
refRow, refData, c.core.refCols, path); path.remove(c); } refiterator.release(); } } }
26682669267026712672267326742675267626772678
RowIterator it = getPrimaryIndex().findFirstRow(session, store, data, primaryKeyColsSequence); row = it.getNextRow(); it.release(); } else if (bestIndex == null) { RowIterator it = rowIterator(session); while (true) { row = it.getNextRow();
26862687268826892690269126922693269426952696
colTypes) == 0) { break; } } it.release(); } else { RowIterator it = bestIndex.findFirstRow(session, store, data); while (true) { row = it.getNextRow();
27142715271627172718271927202721272227232724
colTypes) == 0) { break; } } it.release(); } if (row == null) { return; }
585586587588589590591592593594595
} backnode.nNext = backnode.nNext.nNext; } it.release(); } boolean insertIndexNodes(Session session, Index primaryIndex, Index newIndex) {
608609610611612613614615616617618
rowCount++; newIndex.insert(session, this, row); } it.release(); return true; } catch (java.lang.OutOfMemoryError e) { error = Error.error(ErrorCode.OUT_OF_MEMORY); } catch (HsqlException e) {
633634635636637638639640641642643
} backnode.nNext = backnode.nNext.nNext; } it.release(); throw error; } /**