[jOOQ/jOOQ#8353] Fixed Record[N]::values for embeddables

This commit is contained in:
Lukas Eder 2020-08-21 15:56:28 +02:00
parent ac516892e9
commit 536cebfaba
22 changed files with 253 additions and 22 deletions

View File

@ -95,7 +95,7 @@ class RecordImpl1<T1> extends AbstractRecord implements InternalRecord, Record1<
@Override
public final Record1<T1> values(T1 t1) {
fromArray(t1);
set(0, t1);
return this;
}

View File

@ -239,7 +239,16 @@ class RecordImpl10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> extends AbstractReco
@Override
public final Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
return this;
}

View File

@ -255,7 +255,17 @@ class RecordImpl11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> extends Abstrac
@Override
public final Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
return this;
}

View File

@ -271,7 +271,18 @@ class RecordImpl12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> extends Ab
@Override
public final Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
return this;
}

View File

@ -287,7 +287,19 @@ class RecordImpl13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> exten
@Override
public final Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
set(12, t13);
return this;
}

View File

@ -303,7 +303,20 @@ class RecordImpl14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
@Override
public final Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
set(12, t13);
set(13, t14);
return this;
}

View File

@ -319,7 +319,21 @@ class RecordImpl15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,
@Override
public final Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
set(12, t13);
set(13, t14);
set(14, t15);
return this;
}

View File

@ -335,7 +335,22 @@ class RecordImpl16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,
@Override
public final Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
set(12, t13);
set(13, t14);
set(14, t15);
set(15, t16);
return this;
}

View File

@ -351,7 +351,23 @@ class RecordImpl17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,
@Override
public final Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
set(12, t13);
set(13, t14);
set(14, t15);
set(15, t16);
set(16, t17);
return this;
}

View File

@ -367,7 +367,24 @@ class RecordImpl18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,
@Override
public final Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
set(12, t13);
set(13, t14);
set(14, t15);
set(15, t16);
set(16, t17);
set(17, t18);
return this;
}

View File

@ -383,7 +383,25 @@ class RecordImpl19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,
@Override
public final Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
set(12, t13);
set(13, t14);
set(14, t15);
set(15, t16);
set(16, t17);
set(17, t18);
set(18, t19);
return this;
}

View File

@ -111,7 +111,8 @@ class RecordImpl2<T1, T2> extends AbstractRecord implements InternalRecord, Reco
@Override
public final Record2<T1, T2> values(T1 t1, T2 t2) {
fromArray(t1, t2);
set(0, t1);
set(1, t2);
return this;
}

View File

@ -399,7 +399,26 @@ class RecordImpl20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,
@Override
public final Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
set(12, t13);
set(13, t14);
set(14, t15);
set(15, t16);
set(16, t17);
set(17, t18);
set(18, t19);
set(19, t20);
return this;
}

View File

@ -415,7 +415,27 @@ class RecordImpl21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,
@Override
public final Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20, T21 t21) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
set(12, t13);
set(13, t14);
set(14, t15);
set(15, t16);
set(16, t17);
set(17, t18);
set(18, t19);
set(19, t20);
set(20, t21);
return this;
}

View File

@ -431,7 +431,28 @@ class RecordImpl22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,
@Override
public final Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20, T21 t21, T22 t22) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
set(9, t10);
set(10, t11);
set(11, t12);
set(12, t13);
set(13, t14);
set(14, t15);
set(15, t16);
set(16, t17);
set(17, t18);
set(18, t19);
set(19, t20);
set(20, t21);
set(21, t22);
return this;
}

View File

@ -127,7 +127,9 @@ class RecordImpl3<T1, T2, T3> extends AbstractRecord implements InternalRecord,
@Override
public final Record3<T1, T2, T3> values(T1 t1, T2 t2, T3 t3) {
fromArray(t1, t2, t3);
set(0, t1);
set(1, t2);
set(2, t3);
return this;
}

View File

@ -143,7 +143,10 @@ class RecordImpl4<T1, T2, T3, T4> extends AbstractRecord implements InternalReco
@Override
public final Record4<T1, T2, T3, T4> values(T1 t1, T2 t2, T3 t3, T4 t4) {
fromArray(t1, t2, t3, t4);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
return this;
}

View File

@ -159,7 +159,11 @@ class RecordImpl5<T1, T2, T3, T4, T5> extends AbstractRecord implements Internal
@Override
public final Record5<T1, T2, T3, T4, T5> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) {
fromArray(t1, t2, t3, t4, t5);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
return this;
}

View File

@ -175,7 +175,12 @@ class RecordImpl6<T1, T2, T3, T4, T5, T6> extends AbstractRecord implements Inte
@Override
public final Record6<T1, T2, T3, T4, T5, T6> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) {
fromArray(t1, t2, t3, t4, t5, t6);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
return this;
}

View File

@ -191,7 +191,13 @@ class RecordImpl7<T1, T2, T3, T4, T5, T6, T7> extends AbstractRecord implements
@Override
public final Record7<T1, T2, T3, T4, T5, T6, T7> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) {
fromArray(t1, t2, t3, t4, t5, t6, t7);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
return this;
}

View File

@ -207,7 +207,14 @@ class RecordImpl8<T1, T2, T3, T4, T5, T6, T7, T8> extends AbstractRecord impleme
@Override
public final Record8<T1, T2, T3, T4, T5, T6, T7, T8> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
return this;
}

View File

@ -223,7 +223,15 @@ class RecordImpl9<T1, T2, T3, T4, T5, T6, T7, T8, T9> extends AbstractRecord imp
@Override
public final Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9> values(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) {
fromArray(t1, t2, t3, t4, t5, t6, t7, t8, t9);
set(0, t1);
set(1, t2);
set(2, t3);
set(3, t4);
set(4, t5);
set(5, t6);
set(6, t7);
set(7, t8);
set(8, t9);
return this;
}