Skip to content

Commit a69d313

Browse files
authored
Fix tests for previous PR (#340)
Signed-off-by: Mark Irish <[email protected]>
1 parent ab683cb commit a69d313

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed

test/DBMS/ibmi/config.js

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,125 +10,143 @@ module.exports = {
1010
{
1111
columnSize: 128,
1212
dataType: odbc.SQL_VARCHAR,
13+
dataTypeName: 'SQL_VARCHAR',
1314
decimalDigits: 0,
1415
name: 'TABLE_CAT',
1516
nullable: true,
1617
},
1718
{
1819
columnSize: 128,
1920
dataType: odbc.SQL_VARCHAR,
21+
dataTypeName: 'SQL_VARCHAR',
2022
decimalDigits: 0,
2123
name: 'TABLE_SCHEM',
2224
nullable: true,
2325
},
2426
{
2527
columnSize: 256,
2628
dataType: odbc.SQL_VARCHAR,
29+
dataTypeName: 'SQL_VARCHAR',
2730
decimalDigits: 0,
2831
name: 'TABLE_NAME',
2932
nullable: false,
3033
},
3134
{
3235
columnSize: 256,
3336
dataType: odbc.SQL_VARCHAR,
37+
dataTypeName: 'SQL_VARCHAR',
3438
decimalDigits: 0,
3539
name: 'COLUMN_NAME',
3640
nullable: false,
3741
},
3842
{
3943
columnSize: 5,
4044
dataType: odbc.SQL_SMALLINT,
45+
dataTypeName: 'SQL_SMALLINT',
4146
decimalDigits: 0,
4247
name: 'DATA_TYPE',
4348
nullable: false,
4449
},
4550
{
4651
columnSize: 128,
4752
dataType: odbc.SQL_VARCHAR,
53+
dataTypeName: 'SQL_VARCHAR',
4854
decimalDigits: 0,
4955
name: 'TYPE_NAME',
5056
nullable: false,
5157
},
5258
{
5359
columnSize: 10,
5460
dataType: odbc.SQL_INTEGER,
61+
dataTypeName: 'SQL_INTEGER',
5562
decimalDigits: 0,
5663
name: 'COLUMN_SIZE',
5764
nullable: true,
5865
},
5966
{
6067
columnSize: 10,
6168
dataType: odbc.SQL_INTEGER,
69+
dataTypeName: 'SQL_INTEGER',
6270
decimalDigits: 0,
6371
name: 'BUFFER_LENGTH',
6472
nullable: true,
6573
},
6674
{
6775
columnSize: 5,
6876
dataType: odbc.SQL_SMALLINT,
77+
dataTypeName: 'SQL_SMALLINT',
6978
decimalDigits: 0,
7079
name: 'DECIMAL_DIGITS',
7180
nullable: true,
7281
},
7382
{
7483
columnSize: 5,
7584
dataType: odbc.SQL_SMALLINT,
85+
dataTypeName: 'SQL_SMALLINT',
7686
decimalDigits: 0,
7787
name: 'NUM_PREC_RADIX',
7888
nullable: true,
7989
},
8090
{
8191
columnSize: 5,
8292
dataType: odbc.SQL_SMALLINT,
93+
dataTypeName: 'SQL_SMALLINT',
8394
decimalDigits: 0,
8495
name: 'NULLABLE',
8596
nullable: false,
8697
},
8798
{
8899
columnSize: 254,
89100
dataType: odbc.SQL_VARCHAR,
101+
dataTypeName: 'SQL_VARCHAR',
90102
decimalDigits: 0,
91103
name: 'REMARKS',
92104
nullable: true,
93105
},
94106
{
95107
columnSize: 2000,
96108
dataType: odbc.SQL_VARCHAR,
109+
dataTypeName: 'SQL_VARCHAR',
97110
decimalDigits: 0,
98111
name: 'COLUMN_DEF',
99112
nullable: true,
100113
},
101114
{
102115
columnSize: 5,
103116
dataType: odbc.SQL_SMALLINT,
117+
dataTypeName: 'SQL_SMALLINT',
104118
decimalDigits: 0,
105119
name: 'SQL_DATA_TYPE',
106120
nullable: false,
107121
},
108122
{
109123
columnSize: 5,
110124
dataType: odbc.SQL_SMALLINT,
125+
dataTypeName: 'SQL_SMALLINT',
111126
decimalDigits: 0,
112127
name: 'SQL_DATETIME_SUB',
113128
nullable: true,
114129
},
115130
{
116131
columnSize: 10,
117132
dataType: odbc.SQL_INTEGER,
133+
dataTypeName: 'SQL_INTEGER',
118134
decimalDigits: 0,
119135
name: 'CHAR_OCTET_LENGTH',
120136
nullable: true,
121137
},
122138
{
123139
columnSize: 10,
124140
dataType: odbc.SQL_INTEGER,
141+
dataTypeName: 'SQL_INTEGER',
125142
decimalDigits: 0,
126143
name: 'ORDINAL_POSITION',
127144
nullable: false,
128145
},
129146
{
130147
columnSize: 128,
131148
dataType: odbc.SQL_VARCHAR,
149+
dataTypeName: 'SQL_VARCHAR',
132150
decimalDigits: 0,
133151
name: 'IS_NULLABLE',
134152
nullable: true,
@@ -138,97 +156,111 @@ module.exports = {
138156
{
139157
name: 'PKTABLE_CAT',
140158
dataType: odbc.SQL_VARCHAR,
159+
dataTypeName: 'SQL_VARCHAR',
141160
columnSize: 128,
142161
decimalDigits: 0,
143162
nullable: true
144163
},
145164
{
146165
name: 'PKTABLE_SCHEM',
147166
dataType: odbc.SQL_VARCHAR,
167+
dataTypeName: 'SQL_VARCHAR',
148168
columnSize: 128,
149169
decimalDigits: 0,
150170
nullable: true
151171
},
152172
{
153173
name: 'PKTABLE_NAME',
154174
dataType: odbc.SQL_VARCHAR,
175+
dataTypeName: 'SQL_VARCHAR',
155176
columnSize: 256,
156177
decimalDigits: 0,
157178
nullable: false
158179
},
159180
{
160181
name: 'PKCOLUMN_NAME',
161182
dataType: odbc.SQL_VARCHAR,
183+
dataTypeName: 'SQL_VARCHAR',
162184
columnSize: 256,
163185
decimalDigits: 0,
164186
nullable: false
165187
},
166188
{
167189
name: 'FKTABLE_CAT',
168190
dataType: odbc.SQL_VARCHAR,
191+
dataTypeName: 'SQL_VARCHAR',
169192
columnSize: 128,
170193
decimalDigits: 0,
171194
nullable: true
172195
},
173196
{
174197
name: 'FKTABLE_SCHEM',
175198
dataType: odbc.SQL_VARCHAR,
199+
dataTypeName: 'SQL_VARCHAR',
176200
columnSize: 128,
177201
decimalDigits: 0,
178202
nullable: true
179203
},
180204
{
181205
name: 'FKTABLE_NAME',
182206
dataType: odbc.SQL_VARCHAR,
207+
dataTypeName: 'SQL_VARCHAR',
183208
columnSize: 256,
184209
decimalDigits: 0,
185210
nullable: false
186211
},
187212
{
188213
name: 'FKCOLUMN_NAME',
189214
dataType: odbc.SQL_VARCHAR,
215+
dataTypeName: 'SQL_VARCHAR',
190216
columnSize: 256,
191217
decimalDigits: 0,
192218
nullable: false
193219
},
194220
{
195221
name: 'KEY_SEQ',
196222
dataType: odbc.SQL_SMALLINT,
223+
dataTypeName: 'SQL_SMALLINT',
197224
columnSize: 5,
198225
decimalDigits: 0,
199226
nullable: false
200227
},
201228
{
202229
name: 'UPDATE_RULE',
203230
dataType: odbc.SQL_SMALLINT,
231+
dataTypeName: 'SQL_SMALLINT',
204232
columnSize: 5,
205233
decimalDigits: 0,
206234
nullable: true
207235
},
208236
{
209237
name: 'DELETE_RULE',
210238
dataType: odbc.SQL_SMALLINT,
239+
dataTypeName: 'SQL_SMALLINT',
211240
columnSize: 5,
212241
decimalDigits: 0,
213242
nullable: true
214243
},
215244
{
216245
name: 'FK_NAME',
217246
dataType: odbc.SQL_VARCHAR,
247+
dataTypeName: 'SQL_VARCHAR',
218248
columnSize: 128,
219249
decimalDigits: 0,
220250
nullable: true
221251
},
222252
{
223253
name: 'PK_NAME',
224254
dataType: odbc.SQL_VARCHAR,
255+
dataTypeName: 'SQL_VARCHAR',
225256
columnSize: 128,
226257
decimalDigits: 0,
227258
nullable: true
228259
},
229260
{
230261
name: 'DEFERRABILITY',
231262
dataType: odbc.SQL_SMALLINT,
263+
dataTypeName: 'SQL_SMALLINT',
232264
columnSize: 5,
233265
decimalDigits: 0,
234266
nullable: true
@@ -238,41 +270,47 @@ module.exports = {
238270
{
239271
name: 'TABLE_CAT',
240272
dataType: odbc.SQL_VARCHAR,
273+
dataTypeName: 'SQL_VARCHAR',
241274
columnSize: 128,
242275
decimalDigits: 0,
243276
nullable: true
244277
},
245278
{
246279
name: 'TABLE_SCHEM',
247280
dataType: odbc.SQL_VARCHAR,
281+
dataTypeName: 'SQL_VARCHAR',
248282
columnSize: 128,
249283
decimalDigits: 0,
250284
nullable: true
251285
},
252286
{
253287
name: 'TABLE_NAME',
254288
dataType: odbc.SQL_VARCHAR,
289+
dataTypeName: 'SQL_VARCHAR',
255290
columnSize: 256,
256291
decimalDigits: 0,
257292
nullable: false
258293
},
259294
{
260295
name: 'COLUMN_NAME',
261296
dataType: odbc.SQL_VARCHAR,
297+
dataTypeName: 'SQL_VARCHAR',
262298
columnSize: 256,
263299
decimalDigits: 0,
264300
nullable: false
265301
},
266302
{
267303
name: 'KEY_SEQ',
268304
dataType: odbc.SQL_SMALLINT,
305+
dataTypeName: 'SQL_SMALLINT',
269306
columnSize: 5,
270307
decimalDigits: 0,
271308
nullable: false
272309
},
273310
{
274311
name: 'PK_NAME',
275312
dataType: odbc.SQL_VARCHAR,
313+
dataTypeName: 'SQL_VARCHAR',
276314
columnSize: 128,
277315
decimalDigits: 0,
278316
nullable: true
@@ -283,34 +321,39 @@ module.exports = {
283321
{
284322
columnSize: 18,
285323
dataType: odbc.SQL_VARCHAR,
324+
dataTypeName: 'SQL_VARCHAR',
286325
decimalDigits: 0,
287326
name: 'TABLE_CAT',
288327
nullable: true,
289328
},
290329
{
291330
columnSize: 128,
292331
dataType: odbc.SQL_VARCHAR,
332+
dataTypeName: 'SQL_VARCHAR',
293333
decimalDigits: 0,
294334
name: 'TABLE_SCHEM',
295335
nullable: true,
296336
},
297337
{
298338
columnSize: 256,
299339
dataType: odbc.SQL_VARCHAR,
340+
dataTypeName: 'SQL_VARCHAR',
300341
decimalDigits: 0,
301342
name: 'TABLE_NAME',
302343
nullable: false,
303344
},
304345
{
305346
columnSize: 128,
306347
dataType: odbc.SQL_VARCHAR,
348+
dataTypeName: 'SQL_VARCHAR',
307349
decimalDigits: 0,
308350
name: 'TABLE_TYPE',
309351
nullable: false,
310352
},
311353
{
312354
columnSize: 254,
313355
dataType: odbc.SQL_VARCHAR,
356+
dataTypeName: 'SQL_VARCHAR',
314357
decimalDigits: 0,
315358
name: 'REMARKS',
316359
nullable: false,

test/queries/_test.test.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,20 +47,23 @@ describe('Queries...', () => {
4747
assert.deepEqual(result.columns[0], {
4848
name: 'SQL_LONGVARCHAR_FIELD',
4949
dataType: -1,
50+
dataTypeName: "SQL_LONGVARCHAR",
5051
columnSize: 1048576,
5152
decimalDigits: 0,
5253
nullable: false
5354
});
5455
assert.deepEqual(result.columns[1], {
5556
name: 'SQL_WLONGVARCHAR_FIELD',
5657
dataType: -10,
58+
dataTypeName: "SQL_WLONGVARCHAR",
5759
columnSize: 1048576,
5860
decimalDigits: 0,
5961
nullable: false
6062
});
6163
assert.deepEqual(result.columns[2], {
6264
name: 'SQL_LONGVARBINARY_FIELD',
6365
dataType: -4,
66+
dataTypeName: "SQL_LONGVARBINARY",
6467
columnSize: 1048576,
6568
decimalDigits: 0,
6669
nullable: false
@@ -83,19 +86,22 @@ describe('Queries...', () => {
8386
assert.deepEqual(result.columns[0], {
8487
name: 'SQL_LONGVARCHAR_FIELD',
8588
dataType: -1,
89+
dataTypeName: "SQL_LONGVARCHAR",
8690
columnSize: 1048576,
8791
decimalDigits: 0,
8892
nullable: false
8993
});
9094
assert.deepEqual(result.columns[1], {
9195
name: 'SQL_WLONGVARCHAR_FIELD',
9296
dataType: -10,
97+
dataTypeName: "SQL_WLONGVARCHAR",
9398
columnSize: 1048576,
9499
decimalDigits: 0,
95100
nullable: false
96101
});
97102
assert.deepEqual(result.columns[2], {
98103
name: 'SQL_LONGVARBINARY_FIELD',
104+
dataTypeName: "SQL_LONGVARBINARY",
99105
dataType: -4,
100106
columnSize: 1048576,
101107
decimalDigits: 0,

0 commit comments

Comments
 (0)