[#3060] Conversion fails for Oracle VARRAY / TABLE types, nested in UDTs

This commit is contained in:
Lukas Eder 2014-02-17 18:56:03 +01:00
parent 574e33de49
commit 09a7ccbee6
2 changed files with 80 additions and 14 deletions

View File

@ -1439,21 +1439,41 @@ xxxxxx xxxxx xxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxx xxxxxxx xxxxxxx xx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
x
xxxxxx xxxxx xxxxxx x
xxxxxx xxxxxx xxxxxxx
xxxxxx xxxxxx xxx
x
xxxxxx xxxxx xxxxxxx x
xxxxxx xxxxxx xxxxxxx
xxxxxx xxxxxx xxx
xxxxxx xxxxxxxxx xxxxxxx
x
xxxxxx xxxxx xxxxxxxx x
xxxxxx xxxxxxx xxxxxxx
xxxxxx xxxxxx xxxxx
xxxxxx xxxxxx xxxxxxxx
x
xxxxxx xxxxx xxxxxx x
xxxxxx xxxxx xxxxxxx x
xxxxxx xxxxxx xxxxxxxxxx
xxxxxx xxxxxx xxxxxxxxx
xxxxxx xxxxxxx xxxxxxxx
xxxxxx xxxxxxxx xxxxxxxx
x
xxxxxx xxxxx xxxxxxx x
xxxxxx xxxxxx xxxxxxx
xxxxxx xxxxxx xxx
xxxxxx xxxxxxxxxxxxx xxxxxxx
x
xxxxxx xxxxx xxxxxxxx x
xxxxxx xxxxxxx xxxxxxx
xxxxxx xxxxxx xxxxx
xxxxxx xxxxxx xxxxxxxx
x
xxxxxx xxxxx xxxxxxx x
xxxxxx xxxxxx xxxxxxxxxx
xxxxxx xxxxxx xxxxxxxxx
xxxxxx xxxxxxxx xxxxxxxx
x
xxxxx
@ -1463,13 +1483,25 @@ xxxxxx xxxxx xxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx
xxxxxx xxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxx xxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx xx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxx xxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx xx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx
x
xxxxx
@ -1501,7 +1533,7 @@ xxxxxx xxxxx xxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx
xxxxxx xxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxx xxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx

View File

@ -61,11 +61,13 @@ import java.util.Calendar;
import java.util.Collection;
import java.util.Collections;
import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
import java.util.UUID;
import java.util.regex.Pattern;
// ...
import org.jooq.Converter;
import org.jooq.EnumType;
import org.jooq.Field;
@ -751,6 +753,38 @@ public final class Convert {
return record.into(toClass);
}
/* [pro] xx
xx xxxxxxx xxxxxx xxxxxx x xxxxx xxxxx xxxxxx xx xxxxxxxxxxx xxxx xxxxxx xxx xxxxxxxxxxx
xxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x
xxxxxxxxxxxxxx xxxxxx x xxxxxxxxxxxxxxxx xxxxx
xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x
xxx x
xxxxxxxxxxxxxxxxxx xx
xx xxxxxxxxxxxxxxxxxxxxxxxx x
x x xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx
x
xxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x
x x xxx xxxxxxxxxxxxxxxxxxxxxxxx
x
xxxx x
x x xxx xxxxxxxxxxxxxxxxxxxx
x
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxx xxx xx
x
xxxxx xxxxxxxxxx xx x
xxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxx x x xxxxxxxxx x x xx x x xxxxxxxx xxx
x
x
xxxx x
xxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxx
x
x
xx [/pro] */
// TODO [#2520] When RecordUnmappers are supported, they should also be considered here
}