Skip to content

Commit 32c16d8

Browse files
authored
Added metadata for org.jooq:jooq:3.17.7 (#257)
* Added metadata for `org.jooq:jooq:3.17.7` * Added more tests and test metadata * Added more tests and fixed checkstyle
1 parent c4b969a commit 32c16d8

32 files changed

+3096
-0
lines changed

metadata/index.json

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

metadata/org.jooq/jooq/index.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[
2+
{
3+
"latest": true,
4+
"metadata-version": "3.17.7",
5+
"module": "org.jooq:jooq",
6+
"tested-versions": [
7+
"3.17.7"
8+
]
9+
}
10+
]

tests/src/index.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,17 @@
2121
}
2222
]
2323
},
24+
{
25+
"test-project-path": "org.jooq/jooq/3.17.7",
26+
"libraries": [
27+
{
28+
"name": "org.jooq:jooq",
29+
"versions": [
30+
"3.17.7"
31+
]
32+
}
33+
]
34+
},
2435
{
2536
"test-project-path": "com.h2database/h2/2.1.210",
2637
"libraries": [
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
gradlew.bat
2+
gradlew
3+
gradle/
4+
build/
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
The metadata has been generated by executing the following script:
2+
3+
```bash
4+
./generate-metadata.sh
5+
```
6+
7+
The generated metadata can be found in the `build/native/agent-output/test` directory.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"regexRules": [
3+
{
4+
"includeClasses": "org\\.jooq.*"
5+
},
6+
{
7+
"includeClasses": "\\[L.*"
8+
}
9+
]
10+
}

0 commit comments

Comments
 (0)