Skip to content

Commit ccee4d8

Browse files
authored
Fixed Native Image Run Failure for jooq:3.20.0 (#834)
1 parent 966c890 commit ccee4d8

File tree

5 files changed

+866
-522
lines changed

5 files changed

+866
-522
lines changed

metadata/index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@
338338
"module" : "org.jline:jline-terminal",
339339
"requires" : [ "org.jline:jline" ]
340340
}, {
341-
"allowed-packages" : [ "org.jooq" ],
341+
"allowed-packages" : [ "org.jooq", "org_jooq" ],
342342
"directory" : "org.jooq/jooq",
343343
"module" : "org.jooq:jooq"
344344
}, {
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[
2+
"reflect-config.json"
3+
]
Lines changed: 333 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,333 @@
1+
[
2+
{
3+
"condition": {
4+
"typeReachable": "org_jooq.jooq.JooqTest"
5+
},
6+
"name": "[Ljava.lang.Boolean;"
7+
},
8+
{
9+
"condition": {
10+
"typeReachable": "org_jooq.jooq.JooqTest"
11+
},
12+
"name": "[Ljava.lang.Byte;"
13+
},
14+
{
15+
"condition": {
16+
"typeReachable": "org_jooq.jooq.JooqTest"
17+
},
18+
"name": "[Ljava.lang.Double;"
19+
},
20+
{
21+
"condition": {
22+
"typeReachable": "org_jooq.jooq.JooqTest"
23+
},
24+
"name": "[Ljava.lang.Float;"
25+
},
26+
{
27+
"condition": {
28+
"typeReachable": "org_jooq.jooq.JooqTest"
29+
},
30+
"name": "[Ljava.lang.Integer;"
31+
},
32+
{
33+
"condition": {
34+
"typeReachable": "org_jooq.jooq.JooqTest"
35+
},
36+
"name": "[Ljava.lang.Long;"
37+
},
38+
{
39+
"condition": {
40+
"typeReachable": "org_jooq.jooq.JooqTest"
41+
},
42+
"name": "[Ljava.lang.Object;"
43+
},
44+
{
45+
"condition": {
46+
"typeReachable": "org_jooq.jooq.JooqTest"
47+
},
48+
"name": "[Ljava.lang.Short;"
49+
},
50+
{
51+
"condition": {
52+
"typeReachable": "org_jooq.jooq.JooqTest"
53+
},
54+
"name": "[Ljava.lang.String;"
55+
},
56+
{
57+
"condition": {
58+
"typeReachable": "org_jooq.jooq.JooqTest"
59+
},
60+
"name": "[Ljava.math.BigDecimal;"
61+
},
62+
{
63+
"condition": {
64+
"typeReachable": "org_jooq.jooq.JooqTest"
65+
},
66+
"name": "[Ljava.math.BigInteger;"
67+
},
68+
{
69+
"condition": {
70+
"typeReachable": "org_jooq.jooq.JooqTest"
71+
},
72+
"name": "[Ljava.sql.Date;"
73+
},
74+
{
75+
"condition": {
76+
"typeReachable": "org_jooq.jooq.JooqTest"
77+
},
78+
"name": "[Ljava.sql.Time;"
79+
},
80+
{
81+
"condition": {
82+
"typeReachable": "org_jooq.jooq.JooqTest"
83+
},
84+
"name": "[Ljava.sql.Timestamp;"
85+
},
86+
{
87+
"condition": {
88+
"typeReachable": "org_jooq.jooq.JooqTest"
89+
},
90+
"name": "[Ljava.time.Instant;"
91+
},
92+
{
93+
"condition": {
94+
"typeReachable": "org_jooq.jooq.JooqTest"
95+
},
96+
"name": "[Ljava.time.LocalDate;"
97+
},
98+
{
99+
"condition": {
100+
"typeReachable": "org_jooq.jooq.JooqTest"
101+
},
102+
"name": "[Ljava.time.LocalDateTime;"
103+
},
104+
{
105+
"condition": {
106+
"typeReachable": "org_jooq.jooq.JooqTest"
107+
},
108+
"name": "[Ljava.time.LocalTime;"
109+
},
110+
{
111+
"condition": {
112+
"typeReachable": "org_jooq.jooq.JooqTest"
113+
},
114+
"name": "[Ljava.time.OffsetDateTime;"
115+
},
116+
{
117+
"condition": {
118+
"typeReachable": "org_jooq.jooq.JooqTest"
119+
},
120+
"name": "[Ljava.time.OffsetTime;"
121+
},
122+
{
123+
"condition": {
124+
"typeReachable": "org_jooq.jooq.JooqTest"
125+
},
126+
"name": "[Ljava.time.Year;"
127+
},
128+
{
129+
"condition": {
130+
"typeReachable": "org_jooq.jooq.JooqTest"
131+
},
132+
"name": "[Ljava.util.UUID;"
133+
},
134+
{
135+
"condition": {
136+
"typeReachable": "org_jooq.jooq.JooqTest"
137+
},
138+
"name": "[Lorg.jooq.Decfloat;"
139+
},
140+
{
141+
"condition": {
142+
"typeReachable": "org_jooq.jooq.JooqTest"
143+
},
144+
"name": "[Lorg.jooq.Geography;"
145+
},
146+
{
147+
"condition": {
148+
"typeReachable": "org_jooq.jooq.JooqTest"
149+
},
150+
"name": "[Lorg.jooq.Geometry;"
151+
},
152+
{
153+
"condition": {
154+
"typeReachable": "org_jooq.jooq.JooqTest"
155+
},
156+
"name": "[Lorg.jooq.JSON;"
157+
},
158+
{
159+
"condition": {
160+
"typeReachable": "org_jooq.jooq.JooqTest"
161+
},
162+
"name": "[Lorg.jooq.JSONB;"
163+
},
164+
{
165+
"condition": {
166+
"typeReachable": "org_jooq.jooq.JooqTest"
167+
},
168+
"name": "[Lorg.jooq.Record;"
169+
},
170+
{
171+
"condition": {
172+
"typeReachable": "org_jooq.jooq.JooqTest"
173+
},
174+
"name": "[Lorg.jooq.Result;"
175+
},
176+
{
177+
"condition": {
178+
"typeReachable": "org_jooq.jooq.JooqTest"
179+
},
180+
"name": "[Lorg.jooq.RowId;"
181+
},
182+
{
183+
"condition": {
184+
"typeReachable": "org_jooq.jooq.JooqTest"
185+
},
186+
"name": "[Lorg.jooq.XML;"
187+
},
188+
{
189+
"condition": {
190+
"typeReachable": "org_jooq.jooq.JooqTest"
191+
},
192+
"name": "[Lorg.jooq.types.DayToSecond;"
193+
},
194+
{
195+
"condition": {
196+
"typeReachable": "org_jooq.jooq.JooqTest"
197+
},
198+
"name": "[Lorg.jooq.types.UByte;"
199+
},
200+
{
201+
"condition": {
202+
"typeReachable": "org_jooq.jooq.JooqTest"
203+
},
204+
"name": "[Lorg.jooq.types.UInteger;"
205+
},
206+
{
207+
"condition": {
208+
"typeReachable": "org_jooq.jooq.JooqTest"
209+
},
210+
"name": "[Lorg.jooq.types.ULong;"
211+
},
212+
{
213+
"condition": {
214+
"typeReachable": "org_jooq.jooq.JooqTest"
215+
},
216+
"name": "[Lorg.jooq.types.UShort;"
217+
},
218+
{
219+
"condition": {
220+
"typeReachable": "org_jooq.jooq.JooqTest"
221+
},
222+
"name": "[Lorg.jooq.types.YearToMonth;"
223+
},
224+
{
225+
"condition": {
226+
"typeReachable": "org_jooq.jooq.JooqTest"
227+
},
228+
"name": "[Lorg.jooq.types.YearToSecond;"
229+
},
230+
{
231+
"condition": {
232+
"typeReachable": "org.jooq.impl.DefaultDSLContext"
233+
},
234+
"name": "org.jooq.impl.SQLDataType"
235+
},
236+
{
237+
"condition": {
238+
"typeReachable": "org.jooq.impl.DefaultDataType"
239+
},
240+
"name": "org.jooq.impl.SQLDataType"
241+
},
242+
{
243+
"condition": {
244+
"typeReachable": "org_jooq.jooq.JooqTest"
245+
},
246+
"name": "org.jooq.impl.SQLDataType",
247+
"allPublicFields": true
248+
},
249+
{
250+
"condition": {
251+
"typeReachable": "org.jooq.impl.SQLDataType"
252+
},
253+
"name": "org.jooq.impl.SQLDataTypes$ClickHouseDataType"
254+
},
255+
{
256+
"condition": {
257+
"typeReachable": "org.jooq.impl.SQLDataType"
258+
},
259+
"name": "org.jooq.impl.SQLDataTypes$DuckDBDataType"
260+
},
261+
{
262+
"condition": {
263+
"typeReachable": "org.jooq.impl.SQLDataType"
264+
},
265+
"name": "org.jooq.impl.SQLDataTypes$TrinoDataType"
266+
},
267+
{
268+
"condition": {
269+
"typeReachable": "org.jooq.impl.SQLDataType"
270+
},
271+
"name": "org.jooq.util.cubrid.CUBRIDDataType"
272+
},
273+
{
274+
"condition": {
275+
"typeReachable": "org.jooq.impl.SQLDataType"
276+
},
277+
"name": "org.jooq.util.derby.DerbyDataType"
278+
},
279+
{
280+
"condition": {
281+
"typeReachable": "org.jooq.impl.SQLDataType"
282+
},
283+
"name": "org.jooq.util.firebird.FirebirdDataType"
284+
},
285+
{
286+
"condition": {
287+
"typeReachable": "org.jooq.impl.SQLDataType"
288+
},
289+
"name": "org.jooq.util.h2.H2DataType"
290+
},
291+
{
292+
"condition": {
293+
"typeReachable": "org.jooq.impl.SQLDataType"
294+
},
295+
"name": "org.jooq.util.hsqldb.HSQLDBDataType"
296+
},
297+
{
298+
"condition": {
299+
"typeReachable": "org.jooq.impl.SQLDataType"
300+
},
301+
"name": "org.jooq.util.ignite.IgniteDataType"
302+
},
303+
{
304+
"condition": {
305+
"typeReachable": "org.jooq.impl.SQLDataType"
306+
},
307+
"name": "org.jooq.util.mariadb.MariaDBDataType"
308+
},
309+
{
310+
"condition": {
311+
"typeReachable": "org.jooq.impl.SQLDataType"
312+
},
313+
"name": "org.jooq.util.mysql.MySQLDataType"
314+
},
315+
{
316+
"condition": {
317+
"typeReachable": "org.jooq.impl.SQLDataType"
318+
},
319+
"name": "org.jooq.util.postgres.PostgresDataType"
320+
},
321+
{
322+
"condition": {
323+
"typeReachable": "org.jooq.impl.SQLDataType"
324+
},
325+
"name": "org.jooq.util.sqlite.SQLiteDataType"
326+
},
327+
{
328+
"condition": {
329+
"typeReachable": "org.jooq.impl.SQLDataType"
330+
},
331+
"name": "org.jooq.util.yugabytedb.YugabyteDBDataType"
332+
}
333+
]

metadata/org.jooq/jooq/index.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
[
22
{
33
"latest" : true,
4+
"module" : "org.jooq:jooq",
5+
"metadata-version" : "3.20.0",
6+
"tested-versions" : [
7+
"3.20.0"
8+
]
9+
},
10+
{
411
"module" : "org.jooq:jooq",
512
"metadata-version" : "3.18.2",
613
"tested-versions" : [

0 commit comments

Comments
 (0)