Changeset: cb39e61bee26 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cb39e61bee26 Added Files: sql/test/BugTracker-2013/Tests/python-explain.Bug-3380.SQL.py sql/test/BugTracker-2013/Tests/python-explain.Bug-3380.stable.err sql/test/BugTracker-2013/Tests/python-explain.Bug-3380.stable.out sql/test/BugTracker-2013/Tests/swapped_likejoin.Bug-3375.sql sql/test/BugTracker-2013/Tests/swapped_likejoin.Bug-3375.stable.err sql/test/BugTracker-2013/Tests/swapped_likejoin.Bug-3375.stable.out Modified Files: clients/Tests/SQL-dump.stable.out clients/odbc/driver/SQLGetTypeInfo.c clients/python2/monetdb/mapi.py clients/python2/monetdb/sql/cursors.py clients/python3/monetdb/mapi.py clients/python3/monetdb/sql/cursors.py gdk/gdk_align.c sql/backends/monet5/LSST/Tests/lsst_htmxmatch.stable.out sql/backends/monet5/rel_bin.c sql/backends/monet5/sql_gencode.c sql/backends/monet5/sql_statement.c sql/backends/monet5/sql_statement.h sql/benchmarks/tpch/LOCKED/Tests/01-22.stable.out sql/benchmarks/tpch/LOCKED/Tests/01.stable.out sql/benchmarks/tpch/LOCKED/Tests/03.stable.out sql/benchmarks/tpch/LOCKED/Tests/05.stable.out sql/benchmarks/tpch/LOCKED/Tests/06.stable.out sql/benchmarks/tpch/LOCKED/Tests/07.stable.out sql/benchmarks/tpch/LOCKED/Tests/08.stable.out sql/benchmarks/tpch/LOCKED/Tests/09.stable.out sql/benchmarks/tpch/LOCKED/Tests/10.stable.out sql/benchmarks/tpch/LOCKED/Tests/11.stable.out sql/benchmarks/tpch/LOCKED/Tests/14.stable.out sql/benchmarks/tpch/LOCKED/Tests/15.stable.out sql/benchmarks/tpch/LOCKED/Tests/19.stable.out sql/benchmarks/tpch/Tests/01-22.stable.out sql/benchmarks/tpch/Tests/01-explain.stable.out sql/benchmarks/tpch/Tests/01.stable.out sql/benchmarks/tpch/Tests/03-explain.stable.out sql/benchmarks/tpch/Tests/03.stable.out sql/benchmarks/tpch/Tests/05-explain.stable.out sql/benchmarks/tpch/Tests/05.stable.out sql/benchmarks/tpch/Tests/06-explain.stable.out sql/benchmarks/tpch/Tests/06.stable.out sql/benchmarks/tpch/Tests/07-explain.stable.out sql/benchmarks/tpch/Tests/07.stable.out sql/benchmarks/tpch/Tests/08-explain.stable.out sql/benchmarks/tpch/Tests/08-plan.stable.out sql/benchmarks/tpch/Tests/08.stable.out sql/benchmarks/tpch/Tests/09-explain.stable.out sql/benchmarks/tpch/Tests/09-plan.stable.out sql/benchmarks/tpch/Tests/09.stable.out sql/benchmarks/tpch/Tests/10-explain.stable.out sql/benchmarks/tpch/Tests/10.stable.out sql/benchmarks/tpch/Tests/11-explain.stable.out sql/benchmarks/tpch/Tests/11-plan.stable.out sql/benchmarks/tpch/Tests/11.stable.out sql/benchmarks/tpch/Tests/14-explain.stable.out sql/benchmarks/tpch/Tests/14-plan.stable.out sql/benchmarks/tpch/Tests/14.stable.out sql/benchmarks/tpch/Tests/15-explain.stable.out sql/benchmarks/tpch/Tests/15.stable.out sql/benchmarks/tpch/Tests/19-explain.stable.out sql/benchmarks/tpch/Tests/19.stable.out sql/benchmarks/tpch/Tests/20-explain.stable.out sql/benchmarks/tpch/Tests/20-plan.stable.out sql/common/sql_types.c sql/server/rel_exp.c sql/server/rel_select.c sql/server/sql_parser.y sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.stable.out sql/test/BugTracker-2008/Tests/mul_div_bug.SF-2075135.stable.out sql/test/BugTracker-2009/Tests/arithmetic-small-values-null.SF-2921310.stable.out sql/test/BugTracker-2011/Tests/and-power.Bug-3013.stable.out sql/test/BugTracker-2011/Tests/non-stable-select-bug.Bug-2894.stable.out sql/test/BugTracker-2012/Tests/large-number-operation-strange-results.Bug-2929.stable.out sql/test/BugTracker-2012/Tests/power_priority.Bug-2291.stable.out sql/test/BugTracker-2013/Tests/All Branch: int128 Log Message:
Merge with default branch (changeset ce0bdd28c306). diffs (truncated from 1486 to 300 lines): diff --git a/clients/Tests/SQL-dump.stable.out b/clients/Tests/SQL-dump.stable.out --- a/clients/Tests/SQL-dump.stable.out +++ b/clients/Tests/SQL-dump.stable.out @@ -2039,9 +2039,9 @@ 2231 83 "arg_2" "decimal" 9 0 2 2232 84 "result" "decimal" 18 0 0 2233 84 "arg_1" "decimal" 18 0 1 2234 84 "arg_2" "decimal" 18 0 2 -2235 85 "result" "decimal" 38 0 0 -2236 85 "arg_1" "decimal" 38 0 1 -2237 85 "arg_2" "decimal" 38 0 2 +2235 85 "result" "decimal" 39 0 0 +2236 85 "arg_1" "decimal" 39 0 1 +2237 85 "arg_2" "decimal" 39 0 2 2238 86 "result" "real" 24 0 0 2239 86 "arg_1" "real" 24 0 1 2240 86 "arg_2" "real" 24 0 2 @@ -2857,71 +2857,71 @@ 3049 373 "arg_2" "decimal" 18 0 2 3050 374 "result" "sec_interval" 19 0 0 3051 374 "arg_1" "sec_interval" 19 0 1 3052 374 "arg_2" "decimal" 18 0 2 -3053 375 "result" "decimal" 38 0 0 -3054 375 "arg_1" "decimal" 38 0 1 -3055 375 "arg_2" "decimal" 38 0 2 -3056 376 "result" "decimal" 38 0 0 -3057 376 "arg_1" "decimal" 38 0 1 -3058 376 "arg_2" "decimal" 38 0 2 -3059 377 "result" "decimal" 38 0 0 -3060 377 "arg_1" "decimal" 38 0 1 -3061 377 "arg_2" "decimal" 38 0 2 -3062 378 "result" "decimal" 38 0 0 -3063 378 "arg_1" "decimal" 38 0 1 -3064 378 "arg_2" "decimal" 38 0 2 -3065 379 "result" "decimal" 38 0 0 -3066 379 "arg_1" "decimal" 38 0 1 -3067 379 "arg_2" "decimal" 38 0 2 -3068 380 "result" "decimal" 38 0 0 -3069 380 "arg_1" "decimal" 38 0 1 -3070 380 "arg_2" "decimal" 38 0 2 -3071 381 "result" "decimal" 38 0 0 -3072 381 "arg_1" "decimal" 38 0 1 -3073 381 "arg_2" "decimal" 38 0 2 -3074 382 "result" "decimal" 38 0 0 -3075 382 "arg_1" "decimal" 38 0 1 -3076 383 "result" "decimal" 38 0 0 -3077 383 "arg_1" "decimal" 38 0 1 +3053 375 "result" "decimal" 39 0 0 +3054 375 "arg_1" "decimal" 39 0 1 +3055 375 "arg_2" "decimal" 39 0 2 +3056 376 "result" "decimal" 39 0 0 +3057 376 "arg_1" "decimal" 39 0 1 +3058 376 "arg_2" "decimal" 39 0 2 +3059 377 "result" "decimal" 39 0 0 +3060 377 "arg_1" "decimal" 39 0 1 +3061 377 "arg_2" "decimal" 39 0 2 +3062 378 "result" "decimal" 39 0 0 +3063 378 "arg_1" "decimal" 39 0 1 +3064 378 "arg_2" "decimal" 39 0 2 +3065 379 "result" "decimal" 39 0 0 +3066 379 "arg_1" "decimal" 39 0 1 +3067 379 "arg_2" "decimal" 39 0 2 +3068 380 "result" "decimal" 39 0 0 +3069 380 "arg_1" "decimal" 39 0 1 +3070 380 "arg_2" "decimal" 39 0 2 +3071 381 "result" "decimal" 39 0 0 +3072 381 "arg_1" "decimal" 39 0 1 +3073 381 "arg_2" "decimal" 39 0 2 +3074 382 "result" "decimal" 39 0 0 +3075 382 "arg_1" "decimal" 39 0 1 +3076 383 "result" "decimal" 39 0 0 +3077 383 "arg_1" "decimal" 39 0 1 3078 383 "arg_2" "int" 32 0 2 -3079 384 "result" "decimal" 38 0 0 -3080 384 "arg_1" "decimal" 38 0 1 +3079 384 "result" "decimal" 39 0 0 +3080 384 "arg_1" "decimal" 39 0 1 3081 384 "arg_2" "int" 32 0 2 -3082 385 "result" "decimal" 38 0 0 -3083 385 "arg_1" "decimal" 38 0 1 -3084 386 "result" "decimal" 38 0 0 -3085 386 "arg_1" "decimal" 38 0 1 +3082 385 "result" "decimal" 39 0 0 +3083 385 "arg_1" "decimal" 39 0 1 +3084 386 "result" "decimal" 39 0 0 +3085 386 "arg_1" "decimal" 39 0 1 3086 387 "result" "tinyint" 8 0 0 -3087 387 "arg_1" "decimal" 38 0 1 -3088 388 "result" "decimal" 38 0 0 -3089 388 "arg_1" "decimal" 38 0 1 +3087 387 "arg_1" "decimal" 39 0 1 +3088 388 "result" "decimal" 39 0 0 +3089 388 "arg_1" "decimal" 39 0 1 3090 388 "arg_2" "hugeint" 128 0 2 -3091 389 "result" "decimal" 38 0 0 -3092 389 "arg_1" "decimal" 38 0 1 +3091 389 "result" "decimal" 39 0 0 +3092 389 "arg_1" "decimal" 39 0 1 3093 389 "arg_2" "hugeint" 128 0 2 3094 390 "result" "month_interval" 32 0 0 3095 390 "arg_1" "month_interval" 32 0 1 -3096 390 "arg_2" "decimal" 38 0 2 +3096 390 "arg_2" "decimal" 39 0 2 3097 391 "result" "month_interval" 32 0 0 3098 391 "arg_1" "month_interval" 32 0 1 -3099 391 "arg_2" "decimal" 38 0 2 +3099 391 "arg_2" "decimal" 39 0 2 3100 392 "result" "month_interval" 32 0 0 3101 392 "arg_1" "month_interval" 32 0 1 -3102 392 "arg_2" "decimal" 38 0 2 +3102 392 "arg_2" "decimal" 39 0 2 3103 393 "result" "month_interval" 32 0 0 3104 393 "arg_1" "month_interval" 32 0 1 -3105 393 "arg_2" "decimal" 38 0 2 +3105 393 "arg_2" "decimal" 39 0 2 3106 394 "result" "sec_interval" 19 0 0 3107 394 "arg_1" "sec_interval" 19 0 1 -3108 394 "arg_2" "decimal" 38 0 2 +3108 394 "arg_2" "decimal" 39 0 2 3109 395 "result" "sec_interval" 19 0 0 3110 395 "arg_1" "sec_interval" 19 0 1 -3111 395 "arg_2" "decimal" 38 0 2 +3111 395 "arg_2" "decimal" 39 0 2 3112 396 "result" "sec_interval" 19 0 0 3113 396 "arg_1" "sec_interval" 19 0 1 -3114 396 "arg_2" "decimal" 38 0 2 +3114 396 "arg_2" "decimal" 39 0 2 3115 397 "result" "sec_interval" 19 0 0 3116 397 "arg_1" "sec_interval" 19 0 1 -3117 397 "arg_2" "decimal" 38 0 2 +3117 397 "arg_2" "decimal" 39 0 2 3118 398 "result" "real" 24 0 0 3119 398 "arg_1" "real" 24 0 1 3120 398 "arg_2" "real" 24 0 2 @@ -3144,60 +3144,60 @@ 3336 474 "arg_2" "decimal" 9 0 2 3337 475 "result" "decimal" 18 0 0 3338 475 "arg_1" "decimal" 9 0 1 3339 475 "arg_2" "decimal" 18 0 2 -3340 476 "result" "decimal" 38 0 0 -3341 476 "arg_1" "decimal" 38 0 1 +3340 476 "result" "decimal" 39 0 0 +3341 476 "arg_1" "decimal" 39 0 1 3342 476 "arg_2" "tinyint" 8 0 2 -3343 477 "result" "decimal" 38 0 0 +3343 477 "result" "decimal" 39 0 0 3344 477 "arg_1" "tinyint" 8 0 1 -3345 477 "arg_2" "decimal" 38 0 2 -3346 478 "result" "decimal" 38 0 0 -3347 478 "arg_1" "decimal" 38 0 1 +3345 477 "arg_2" "decimal" 39 0 2 +3346 478 "result" "decimal" 39 0 0 +3347 478 "arg_1" "decimal" 39 0 1 3348 478 "arg_2" "smallint" 16 0 2 -3349 479 "result" "decimal" 38 0 0 +3349 479 "result" "decimal" 39 0 0 3350 479 "arg_1" "smallint" 16 0 1 -3351 479 "arg_2" "decimal" 38 0 2 -3352 480 "result" "decimal" 38 0 0 -3353 480 "arg_1" "decimal" 38 0 1 +3351 479 "arg_2" "decimal" 39 0 2 +3352 480 "result" "decimal" 39 0 0 +3353 480 "arg_1" "decimal" 39 0 1 3354 480 "arg_2" "int" 32 0 2 -3355 481 "result" "decimal" 38 0 0 +3355 481 "result" "decimal" 39 0 0 3356 481 "arg_1" "int" 32 0 1 -3357 481 "arg_2" "decimal" 38 0 2 -3358 482 "result" "decimal" 38 0 0 -3359 482 "arg_1" "decimal" 38 0 1 +3357 481 "arg_2" "decimal" 39 0 2 +3358 482 "result" "decimal" 39 0 0 +3359 482 "arg_1" "decimal" 39 0 1 3360 482 "arg_2" "bigint" 64 0 2 -3361 483 "result" "decimal" 38 0 0 +3361 483 "result" "decimal" 39 0 0 3362 483 "arg_1" "bigint" 64 0 1 -3363 483 "arg_2" "decimal" 38 0 2 -3364 484 "result" "decimal" 38 0 0 -3365 484 "arg_1" "decimal" 38 0 1 +3363 483 "arg_2" "decimal" 39 0 2 +3364 484 "result" "decimal" 39 0 0 +3365 484 "arg_1" "decimal" 39 0 1 3366 484 "arg_2" "wrd" 64 0 2 -3367 485 "result" "decimal" 38 0 0 +3367 485 "result" "decimal" 39 0 0 3368 485 "arg_1" "wrd" 64 0 1 -3369 485 "arg_2" "decimal" 38 0 2 -3370 486 "result" "decimal" 38 0 0 -3371 486 "arg_1" "decimal" 38 0 1 +3369 485 "arg_2" "decimal" 39 0 2 +3370 486 "result" "decimal" 39 0 0 +3371 486 "arg_1" "decimal" 39 0 1 3372 486 "arg_2" "decimal" 2 0 2 -3373 487 "result" "decimal" 38 0 0 +3373 487 "result" "decimal" 39 0 0 3374 487 "arg_1" "decimal" 2 0 1 -3375 487 "arg_2" "decimal" 38 0 2 -3376 488 "result" "decimal" 38 0 0 -3377 488 "arg_1" "decimal" 38 0 1 +3375 487 "arg_2" "decimal" 39 0 2 +3376 488 "result" "decimal" 39 0 0 +3377 488 "arg_1" "decimal" 39 0 1 3378 488 "arg_2" "decimal" 4 0 2 -3379 489 "result" "decimal" 38 0 0 +3379 489 "result" "decimal" 39 0 0 3380 489 "arg_1" "decimal" 4 0 1 -3381 489 "arg_2" "decimal" 38 0 2 -3382 490 "result" "decimal" 38 0 0 -3383 490 "arg_1" "decimal" 38 0 1 +3381 489 "arg_2" "decimal" 39 0 2 +3382 490 "result" "decimal" 39 0 0 +3383 490 "arg_1" "decimal" 39 0 1 3384 490 "arg_2" "decimal" 9 0 2 -3385 491 "result" "decimal" 38 0 0 +3385 491 "result" "decimal" 39 0 0 3386 491 "arg_1" "decimal" 9 0 1 -3387 491 "arg_2" "decimal" 38 0 2 -3388 492 "result" "decimal" 38 0 0 -3389 492 "arg_1" "decimal" 38 0 1 +3387 491 "arg_2" "decimal" 39 0 2 +3388 492 "result" "decimal" 39 0 0 +3389 492 "arg_1" "decimal" 39 0 1 3390 492 "arg_2" "decimal" 18 0 2 -3391 493 "result" "decimal" 38 0 0 +3391 493 "result" "decimal" 39 0 0 3392 493 "arg_1" "decimal" 18 0 1 -3393 493 "arg_2" "decimal" 38 0 2 +3393 493 "arg_2" "decimal" 39 0 2 3394 494 "result" "decimal" 2 0 0 3395 494 "arg_1" "decimal" 2 0 1 3396 494 "arg_2" "tinyint" 8 0 2 @@ -3210,8 +3210,8 @@ 3402 496 "arg_2" "tinyint" 8 0 2 3403 497 "result" "decimal" 18 0 0 3404 497 "arg_1" "decimal" 18 0 1 3405 497 "arg_2" "tinyint" 8 0 2 -3406 498 "result" "decimal" 38 0 0 -3407 498 "arg_1" "decimal" 38 0 1 +3406 498 "result" "decimal" 39 0 0 +3407 498 "arg_1" "decimal" 39 0 1 3408 498 "arg_2" "tinyint" 8 0 2 3409 499 "result" "real" 24 0 0 3410 499 "arg_1" "real" 24 0 1 @@ -3253,7 +3253,7 @@ 3445 511 "result" "tinyint" 8 0 0 3446 511 "arg_1" "decimal" 18 0 1 3447 511 "arg_2" "tinyint" 8 0 2 3448 512 "result" "tinyint" 8 0 0 -3449 512 "arg_1" "decimal" 38 0 1 +3449 512 "arg_1" "decimal" 39 0 1 3450 512 "arg_2" "tinyint" 8 0 2 3451 513 "result" "tinyint" 8 0 0 3452 513 "arg_1" "real" 24 0 1 @@ -3319,7 +3319,7 @@ 3511 533 "result" "smallint" 16 0 0 3512 533 "arg_1" "decimal" 18 0 1 3513 533 "arg_2" "smallint" 16 0 2 3514 534 "result" "smallint" 16 0 0 -3515 534 "arg_1" "decimal" 38 0 1 +3515 534 "arg_1" "decimal" 39 0 1 3516 534 "arg_2" "smallint" 16 0 2 3517 535 "result" "smallint" 16 0 0 3518 535 "arg_1" "real" 24 0 1 @@ -3385,7 +3385,7 @@ 3577 555 "result" "int" 32 0 0 3578 555 "arg_1" "decimal" 18 0 1 3579 555 "arg_2" "int" 32 0 2 3580 556 "result" "int" 32 0 0 -3581 556 "arg_1" "decimal" 38 0 1 +3581 556 "arg_1" "decimal" 39 0 1 3582 556 "arg_2" "int" 32 0 2 3583 557 "result" "int" 32 0 0 3584 557 "arg_1" "real" 24 0 1 @@ -3451,7 +3451,7 @@ 3643 577 "result" "bigint" 64 0 0 3644 577 "arg_1" "decimal" 18 0 1 3645 577 "arg_2" "bigint" 64 0 2 3646 578 "result" "bigint" 64 0 0 -3647 578 "arg_1" "decimal" 38 0 1 +3647 578 "arg_1" "decimal" 39 0 1 3648 578 "arg_2" "bigint" 64 0 2 3649 579 "result" "bigint" 64 0 0 3650 579 "arg_1" "real" 24 0 1 @@ -3517,7 +3517,7 @@ 3709 599 "result" "oid" 63 0 0 3710 599 "arg_1" "decimal" 18 0 1 3711 599 "arg_2" "oid" 63 0 2 3712 600 "result" "oid" 63 0 0 -3713 600 "arg_1" "decimal" 38 0 1 +3713 600 "arg_1" "decimal" 39 0 1 3714 600 "arg_2" "oid" 63 0 2 3715 601 "result" "oid" 63 0 0 3716 601 "arg_1" "real" 24 0 1 @@ -3583,7 +3583,7 @@ 3775 621 "result" "wrd" 64 0 0 3776 621 "arg_1" "decimal" 18 0 1 3777 621 "arg_2" "wrd" 64 0 2 3778 622 "result" "wrd" 64 0 0 -3779 622 "arg_1" "decimal" 38 0 1 +3779 622 "arg_1" "decimal" 39 0 1 3780 622 "arg_2" "wrd" 64 0 2 3781 623 "result" "wrd" 64 0 0 3782 623 "arg_1" "real" 24 0 1 @@ -3649,7 +3649,7 @@ 3841 643 "result" "hugeint" 128 0 0 3842 643 "arg_1" "decimal" 18 0 1 3843 643 "arg_2" "hugeint" 128 0 2 3844 644 "result" "hugeint" 128 0 0 -3845 644 "arg_1" "decimal" 38 0 1 +3845 644 "arg_1" "decimal" 39 0 1 _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
