Commit 9fe5cba
committed
Introduce new varchar limitation option (#229)
* introduce new varchar limitation option
This commit adds a new feature that allows the user to limit the size of
the string types (TEXT, KEYWORD & co.). This is needed for those
applications that won't accept the large maxes that ES does for the
fields of these types.
The change will manifest itself as:
- limitation of the COLUMN_SIZE, BUFFER_LENGHT and CHAR_OCTET_LENGTH in
the SQLColumns output;
- limitation of the "display size" attribute in the description of the
columns of the above mentioned types;
- truncation of the results to the configured limit for the columns of
the above mentioned types.
The commit also adds unit tests for the "faked" (i.e. driver-returned
results) catalog functions, removes stale DSN attribute definition (left
over from #215) and corrects the row index in a debug statement.
* add new integration testing running mode
Add new option to execute only the tests requiring no indexing of data
(currently server info-fetching tests and the protocol tests).
The commit also sets the autocommit as parameter to connection function,
instead of the subsequent operation.
(cherry picked from commit 77dc4ff)1 parent 96f17cb commit 9fe5cba
File tree
15 files changed
+702
-175
lines changed- driver
- test
- integration
15 files changed
+702
-175
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
13 | 35 | | |
14 | 36 | | |
15 | 37 | | |
16 | 38 | | |
| 39 | + | |
17 | 40 | | |
18 | 41 | | |
19 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1133 | 1133 | | |
1134 | 1134 | | |
1135 | 1135 | | |
1136 | | - | |
1137 | | - | |
| 1136 | + | |
1138 | 1137 | | |
1139 | 1138 | | |
1140 | 1139 | | |
| |||
1188 | 1187 | | |
1189 | 1188 | | |
1190 | 1189 | | |
1191 | | - | |
| 1190 | + | |
1192 | 1191 | | |
1193 | 1192 | | |
1194 | 1193 | | |
| |||
1297 | 1296 | | |
1298 | 1297 | | |
1299 | 1298 | | |
1300 | | - | |
1301 | | - | |
| 1299 | + | |
| 1300 | + | |
1302 | 1301 | | |
1303 | 1302 | | |
1304 | 1303 | | |
1305 | 1304 | | |
1306 | 1305 | | |
1307 | 1306 | | |
1308 | | - | |
1309 | | - | |
| 1307 | + | |
| 1308 | + | |
1310 | 1309 | | |
1311 | 1310 | | |
1312 | 1311 | | |
| |||
1315 | 1314 | | |
1316 | 1315 | | |
1317 | 1316 | | |
1318 | | - | |
1319 | | - | |
1320 | | - | |
1321 | | - | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
1322 | 1321 | | |
1323 | 1322 | | |
1324 | 1323 | | |
1325 | 1324 | | |
1326 | | - | |
1327 | | - | |
| 1325 | + | |
| 1326 | + | |
1328 | 1327 | | |
1329 | | - | |
1330 | | - | |
| 1328 | + | |
1331 | 1329 | | |
1332 | 1330 | | |
1333 | 1331 | | |
| |||
1340 | 1338 | | |
1341 | 1339 | | |
1342 | 1340 | | |
1343 | | - | |
1344 | | - | |
1345 | | - | |
1346 | | - | |
| 1341 | + | |
| 1342 | + | |
| 1343 | + | |
| 1344 | + | |
1347 | 1345 | | |
1348 | 1346 | | |
1349 | 1347 | | |
1350 | 1348 | | |
1351 | | - | |
1352 | | - | |
| 1349 | + | |
| 1350 | + | |
1353 | 1351 | | |
1354 | | - | |
1355 | | - | |
| 1352 | + | |
1356 | 1353 | | |
1357 | 1354 | | |
1358 | 1355 | | |
| |||
1370 | 1367 | | |
1371 | 1368 | | |
1372 | 1369 | | |
1373 | | - | |
1374 | 1370 | | |
1375 | 1371 | | |
1376 | 1372 | | |
| |||
1433 | 1429 | | |
1434 | 1430 | | |
1435 | 1431 | | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
1436 | 1461 | | |
1437 | 1462 | | |
1438 | 1463 | | |
| |||
1524 | 1549 | | |
1525 | 1550 | | |
1526 | 1551 | | |
| 1552 | + | |
| 1553 | + | |
| 1554 | + | |
| 1555 | + | |
| 1556 | + | |
1527 | 1557 | | |
1528 | 1558 | | |
1529 | 1559 | | |
| |||
2516 | 2546 | | |
2517 | 2547 | | |
2518 | 2548 | | |
2519 | | - | |
| 2549 | + | |
2520 | 2550 | | |
2521 | 2551 | | |
2522 | 2552 | | |
| |||
2529 | 2559 | | |
2530 | 2560 | | |
2531 | 2561 | | |
2532 | | - | |
2533 | | - | |
| 2562 | + | |
| 2563 | + | |
2534 | 2564 | | |
2535 | 2565 | | |
2536 | 2566 | | |
| |||
2555 | 2585 | | |
2556 | 2586 | | |
2557 | 2587 | | |
| 2588 | + | |
| 2589 | + | |
| 2590 | + | |
| 2591 | + | |
| 2592 | + | |
| 2593 | + | |
| 2594 | + | |
| 2595 | + | |
| 2596 | + | |
2558 | 2597 | | |
2559 | 2598 | | |
2560 | 2599 | | |
| |||
2691 | 2730 | | |
2692 | 2731 | | |
2693 | 2732 | | |
2694 | | - | |
| 2733 | + | |
2695 | 2734 | | |
2696 | 2735 | | |
2697 | | - | |
| 2736 | + | |
2698 | 2737 | | |
2699 | 2738 | | |
2700 | 2739 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1450 | 1450 | | |
1451 | 1451 | | |
1452 | 1452 | | |
1453 | | - | |
| 1453 | + | |
1454 | 1454 | | |
1455 | 1455 | | |
1456 | 1456 | | |
| |||
3321 | 3321 | | |
3322 | 3322 | | |
3323 | 3323 | | |
| 3324 | + | |
| 3325 | + | |
| 3326 | + | |
| 3327 | + | |
| 3328 | + | |
| 3329 | + | |
| 3330 | + | |
| 3331 | + | |
| 3332 | + | |
| 3333 | + | |
| 3334 | + | |
| 3335 | + | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
| 3339 | + | |
| 3340 | + | |
| 3341 | + | |
| 3342 | + | |
| 3343 | + | |
3324 | 3344 | | |
3325 | 3345 | | |
3326 | 3346 | | |
| |||
3344 | 3364 | | |
3345 | 3365 | | |
3346 | 3366 | | |
| 3367 | + | |
| 3368 | + | |
| 3369 | + | |
| 3370 | + | |
| 3371 | + | |
3347 | 3372 | | |
3348 | 3373 | | |
3349 | 3374 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
| 86 | + | |
85 | 87 | | |
86 | 88 | | |
87 | 89 | | |
| |||
184 | 186 | | |
185 | 187 | | |
186 | 188 | | |
| 189 | + | |
187 | 190 | | |
188 | 191 | | |
189 | 192 | | |
| |||
401 | 404 | | |
402 | 405 | | |
403 | 406 | | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
404 | 410 | | |
405 | 411 | | |
406 | 412 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| |||
414 | 414 | | |
415 | 415 | | |
416 | 416 | | |
417 | | - | |
| 417 | + | |
418 | 418 | | |
419 | 419 | | |
420 | 420 | | |
| |||
686 | 686 | | |
687 | 687 | | |
688 | 688 | | |
689 | | - | |
690 | | - | |
691 | | - | |
| 689 | + | |
| 690 | + | |
692 | 691 | | |
693 | 692 | | |
694 | 693 | | |
| |||
794 | 793 | | |
795 | 794 | | |
796 | 795 | | |
797 | | - | |
| 796 | + | |
798 | 797 | | |
799 | 798 | | |
800 | 799 | | |
| |||
897 | 896 | | |
898 | 897 | | |
899 | 898 | | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
900 | 902 | | |
901 | 903 | | |
902 | 904 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
179 | 182 | | |
180 | 183 | | |
181 | 184 | | |
| |||
0 commit comments