MCPcopy Create free account
hub / github.com/jOOQ/jOOQ / setValues

Method setValues

jOOQ/src/main/java/org/jooq/impl/AbstractRecord.java:377–388  ·  view source on GitHub ↗
(Field<?>[] fields, AbstractRecord record)

Source from the content-addressed store, hash-verified

375 }
376
377 final void setValues(Field<?>[] fields, AbstractRecord record) {
378 fetched = record.fetched;
379
380 for (Field<?> field : fields) {
381 int targetIndex = indexOrFail(this.fields, field);
382 int sourceIndex = indexOrFail(record.fields, field);
383
384 values[targetIndex] = record.get(sourceIndex);
385 originals[targetIndex] = record.original(sourceIndex);
386 touched.set(targetIndex, record.touched(sourceIndex));
387 }
388 }
389
390 final int safeIndex(int index) {
391 if (index >= 0 && index < values.length)

Callers 2

keyMethod · 0.95
refreshMethod · 0.80

Calls 5

getMethod · 0.65
originalMethod · 0.65
setMethod · 0.65
touchedMethod · 0.65
indexOrFailMethod · 0.45

Tested by

no test coverage detected