applyReturningResult method
Implementation
void applyReturningResult(TCustomSQLQuery q, TUpdateKind updateKind) {
final refreshFlag = _refreshFlags(updateKind);
final s = setTempState(TDataSetState.dsRefreshFields);
try {
for (var i = 0; i < fields.count; i++) {
final f = fields[i];
if (f.providerFlags.contains(refreshFlag)) {
f.assign(q.fieldByName(f.fieldName));
}
}
} finally {
restoreState(s);
}
}