This is an automated email from the ASF dual-hosted git repository.

jacktengg pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 70720b100fa [feature](cloud) support event driven or periodic warm up 
(#52370)
     add f366cffe176 [beut](decimalv2) add beut and regression test for casting 
decimalv2 to numbers (#54292)

No new revisions were added by this update.

Summary of changes:
 be/src/vec/data_types/data_type_decimal.cpp        |   7 +-
 be/src/vec/data_types/data_type_decimal.h          |   6 +-
 be/src/vec/functions/cast/cast_to_float.h          |   8 +-
 be/test/vec/function/cast/cast_test.h              |  10 +
 be/test/vec/function/cast/cast_to_decimal.h        | 216 ++++---
 .../cast/cast_to_decimal128_from_decimal128.cpp    |   3 +
 ...cast_to_decimal128_from_decimal128_overflow.cpp |   3 +
 .../function/cast/cast_to_decimal128_from_int.cpp  |   2 +-
 .../vec/function/cast/cast_to_decimal128_perf.cpp  | 163 +++++
 .../cast/cast_to_decimal256_from_decimal128.cpp    |   3 +
 ...cast_to_decimal256_from_decimal128_overflow.cpp |   3 +
 .../cast/cast_to_decimal32_from_decimal128.cpp     |   3 +
 .../cast_to_decimal32_from_decimal128_overflow.cpp |   3 +
 .../cast/cast_to_decimal64_from_decimal128.cpp     |  12 +-
 .../cast_to_decimal64_from_decimal128_overflow.cpp |  12 +-
 be/test/vec/function/cast/cast_to_float_double.cpp | 121 ++--
 be/test/vec/function/cast/cast_to_integer.cpp      | 164 +++--
 be/test/vec/function/function_test_util.cpp        |   2 +-
 be/test/vec/function/function_test_util.h          |   2 +-
 ...est_cast_to_decimal128i_19_0_from_decimalv2.out | Bin 0 -> 7419 bytes
 ...st_to_decimal128i_19_0_from_decimalv2_const.out | Bin 0 -> 12701 bytes
 ...st_cast_to_decimal128i_19_18_from_decimalv2.out | Bin 0 -> 5679 bytes
 ...t_to_decimal128i_19_18_from_decimalv2_const.out | Bin 0 -> 6215 bytes
 ...st_cast_to_decimal128i_19_19_from_decimalv2.out | Bin 0 -> 2519 bytes
 ...t_to_decimal128i_19_19_from_decimalv2_const.out | Bin 0 -> 2425 bytes
 ...est_cast_to_decimal128i_19_1_from_decimalv2.out | Bin 0 -> 8011 bytes
 ...st_to_decimal128i_19_1_from_decimalv2_const.out | Bin 0 -> 12789 bytes
 ...to_decimal128i_19_from_decimal128i_overflow.out | Bin 993 -> 829 bytes
 ...imal128i_19_from_decimal128i_overflow_const.out | Bin 5176 -> 4324 bytes
 ..._to_decimal128i_19_from_decimal256_overflow.out | Bin 1235 -> 1071 bytes
 ...cimal128i_19_from_decimal256_overflow_const.out | Bin 6813 -> 5961 bytes
 ...t_to_decimal128i_19_from_decimal32_overflow.out | Bin 341 -> 341 bytes
 ...ecimal128i_19_from_decimal32_overflow_const.out | Bin 1373 -> 1373 bytes
 ...t_to_decimal128i_19_from_decimal64_overflow.out | Bin 587 -> 505 bytes
 ...ecimal128i_19_from_decimal64_overflow_const.out | Bin 2684 -> 2258 bytes
 ..._to_decimal128i_19_from_decimalv2_overflow.out} | Bin 423 -> 335 bytes
 ...ecimal128i_19_from_decimalv2_overflow_const.out | Bin 0 -> 1346 bytes
 ...est_cast_to_decimal128i_38_0_from_decimalv2.out | Bin 0 -> 7419 bytes
 ...st_to_decimal128i_38_0_from_decimalv2_const.out | Bin 0 -> 12701 bytes
 ...est_cast_to_decimal128i_38_1_from_decimalv2.out | Bin 0 -> 8211 bytes
 ...st_to_decimal128i_38_1_from_decimalv2_const.out | Bin 0 -> 13097 bytes
 ...st_cast_to_decimal128i_38_37_from_decimalv2.out | Bin 0 -> 9859 bytes
 ...t_to_decimal128i_38_37_from_decimalv2_const.out | Bin 0 -> 8305 bytes
 ...st_cast_to_decimal128i_38_38_from_decimalv2.out | Bin 0 -> 4115 bytes
 ...t_to_decimal128i_38_38_from_decimalv2_const.out | Bin 0 -> 3223 bytes
 ...to_decimal128i_38_from_decimal128i_overflow.out | Bin 628 -> 546 bytes
 ...imal128i_38_from_decimal128i_overflow_const.out | Bin 2906 -> 2474 bytes
 ..._to_decimal128i_38_from_decimal256_overflow.out | Bin 1180 -> 1016 bytes
 ...cimal128i_38_from_decimal256_overflow_const.out | Bin 6040 -> 5176 bytes
 ...t_to_decimal128i_38_from_decimal32_overflow.out | Bin 341 -> 341 bytes
 ...ecimal128i_38_from_decimal32_overflow_const.out | Bin 1373 -> 1373 bytes
 ...t_to_decimal128i_38_from_decimal64_overflow.out | Bin 505 -> 505 bytes
 ...ecimal128i_38_from_decimal64_overflow_const.out | Bin 2258 -> 2258 bytes
 ..._to_decimal128i_38_from_decimalv2_overflow.out} | Bin 423 -> 300 bytes
 ...ecimal128i_38_from_decimalv2_overflow_const.out | Bin 0 -> 1202 bytes
 ...test_cast_to_decimal256_39_0_from_decimalv2.out | Bin 0 -> 7419 bytes
 ...ast_to_decimal256_39_0_from_decimalv2_const.out | Bin 0 -> 12701 bytes
 ...test_cast_to_decimal256_39_1_from_decimalv2.out | Bin 0 -> 8211 bytes
 ...ast_to_decimal256_39_1_from_decimalv2_const.out | Bin 0 -> 13097 bytes
 ...est_cast_to_decimal256_39_38_from_decimalv2.out | Bin 0 -> 10079 bytes
 ...st_to_decimal256_39_38_from_decimalv2_const.out | Bin 0 -> 8415 bytes
 ...est_cast_to_decimal256_39_39_from_decimalv2.out | Bin 0 -> 4199 bytes
 ...st_to_decimal256_39_39_from_decimalv2_const.out | Bin 0 -> 3265 bytes
 ..._to_decimal256_39_from_decimal128i_overflow.out | Bin 587 -> 505 bytes
 ...cimal256_39_from_decimal128i_overflow_const.out | Bin 2693 -> 2261 bytes
 ...t_to_decimal256_39_from_decimal256_overflow.out | Bin 993 -> 829 bytes
 ...ecimal256_39_from_decimal256_overflow_const.out | Bin 5188 -> 4324 bytes
 ...st_to_decimal256_39_from_decimal32_overflow.out | Bin 341 -> 341 bytes
 ...decimal256_39_from_decimal32_overflow_const.out | Bin 1373 -> 1373 bytes
 ...st_to_decimal256_39_from_decimal64_overflow.out | Bin 505 -> 505 bytes
 ...decimal256_39_from_decimal64_overflow_const.out | Bin 2258 -> 2258 bytes
 ...t_to_decimal256_39_from_decimalv2_overflow.out} | Bin 423 -> 300 bytes
 ...decimal256_39_from_decimalv2_overflow_const.out | Bin 0 -> 1202 bytes
 ...test_cast_to_decimal256_76_0_from_decimalv2.out | Bin 0 -> 7419 bytes
 ...ast_to_decimal256_76_0_from_decimalv2_const.out | Bin 0 -> 12701 bytes
 ...test_cast_to_decimal256_76_1_from_decimalv2.out | Bin 0 -> 8211 bytes
 ...ast_to_decimal256_76_1_from_decimalv2_const.out | Bin 0 -> 13097 bytes
 ...est_cast_to_decimal256_76_75_from_decimalv2.out | Bin 0 -> 18219 bytes
 ...st_to_decimal256_76_75_from_decimalv2_const.out | Bin 0 -> 12485 bytes
 ...est_cast_to_decimal256_76_76_from_decimalv2.out | Bin 0 -> 7307 bytes
 ...st_to_decimal256_76_76_from_decimalv2_const.out | Bin 0 -> 4819 bytes
 ..._to_decimal256_76_from_decimal128i_overflow.out | Bin 505 -> 505 bytes
 ...cimal256_76_from_decimal128i_overflow_const.out | Bin 2261 -> 2261 bytes
 ...t_to_decimal256_76_from_decimal256_overflow.out | Bin 669 -> 546 bytes
 ...ecimal256_76_from_decimal256_overflow_const.out | Bin 3122 -> 2474 bytes
 ...st_to_decimal256_76_from_decimal32_overflow.out | Bin 341 -> 341 bytes
 ...decimal256_76_from_decimal32_overflow_const.out | Bin 1373 -> 1373 bytes
 ...st_to_decimal256_76_from_decimal64_overflow.out | Bin 505 -> 505 bytes
 ...decimal256_76_from_decimal64_overflow_const.out | Bin 2258 -> 2258 bytes
 ...t_to_decimal256_76_from_decimalv2_overflow.out} | Bin 423 -> 300 bytes
 ...decimal256_76_from_decimalv2_overflow_const.out | Bin 0 -> 1202 bytes
 .../test_cast_to_decimal32_1_0_from_decimalv2.out  | Bin 0 -> 1339 bytes
 ..._cast_to_decimal32_1_0_from_decimalv2_const.out | Bin 0 -> 3517 bytes
 .../test_cast_to_decimal32_1_1_from_decimalv2.out  | Bin 0 -> 911 bytes
 ..._cast_to_decimal32_1_1_from_decimalv2_const.out | Bin 0 -> 1357 bytes
 ...cast_to_decimal32_1_from_decimalv2_overflow.out | Bin 0 -> 395 bytes
 ...o_decimal32_1_from_decimalv2_overflow_const.out | Bin 0 -> 2577 bytes
 .../test_cast_to_decimal32_9_0_from_decimalv2.out  | Bin 0 -> 4571 bytes
 ..._cast_to_decimal32_9_0_from_decimalv2_const.out | Bin 0 -> 9421 bytes
 .../test_cast_to_decimal32_9_1_from_decimalv2.out  | Bin 0 -> 5251 bytes
 ..._cast_to_decimal32_9_1_from_decimalv2_const.out | Bin 0 -> 9937 bytes
 .../test_cast_to_decimal32_9_8_from_decimalv2.out  | Bin 0 -> 3367 bytes
 ..._cast_to_decimal32_9_8_from_decimalv2_const.out | Bin 0 -> 4919 bytes
 .../test_cast_to_decimal32_9_9_from_decimalv2.out  | Bin 0 -> 1679 bytes
 ..._cast_to_decimal32_9_9_from_decimalv2_const.out | Bin 0 -> 2005 bytes
 ...st_to_decimal32_9_from_decimal128i_overflow.out | Bin 1235 -> 1071 bytes
 ...decimal32_9_from_decimal128i_overflow_const.out | Bin 6671 -> 5831 bytes
 ...ast_to_decimal32_9_from_decimal256_overflow.out | Bin 1235 -> 1071 bytes
 ..._decimal32_9_from_decimal256_overflow_const.out | Bin 6671 -> 5831 bytes
 ...cast_to_decimal32_9_from_decimal32_overflow.out | Bin 463 -> 381 bytes
 ...o_decimal32_9_from_decimal32_overflow_const.out | Bin 1955 -> 1541 bytes
 ...cast_to_decimal32_9_from_decimal64_overflow.out | Bin 1180 -> 1016 bytes
 ...o_decimal32_9_from_decimal64_overflow_const.out | Bin 5897 -> 5057 bytes
 ...cast_to_decimal32_9_from_decimalv2_overflow.out | Bin 0 -> 585 bytes
 ...o_decimal32_9_from_decimalv2_overflow_const.out | Bin 0 -> 3804 bytes
 .../test_cast_to_decimal64_10_0_from_decimalv2.out | Bin 0 -> 4859 bytes
 ...cast_to_decimal64_10_0_from_decimalv2_const.out | Bin 0 -> 9709 bytes
 ...test_cast_to_decimal64_10_10_from_decimalv2.out | Bin 0 -> 1763 bytes
 ...ast_to_decimal64_10_10_from_decimalv2_const.out | Bin 0 -> 2047 bytes
 .../test_cast_to_decimal64_10_1_from_decimalv2.out | Bin 0 -> 5555 bytes
 ...cast_to_decimal64_10_1_from_decimalv2_const.out | Bin 0 -> 10241 bytes
 .../test_cast_to_decimal64_10_9_from_decimalv2.out | Bin 0 -> 3699 bytes
 ...cast_to_decimal64_10_9_from_decimalv2_const.out | Bin 0 -> 5225 bytes
 ...t_to_decimal64_10_from_decimal128i_overflow.out | Bin 1235 -> 1071 bytes
 ...ecimal64_10_from_decimal128i_overflow_const.out | Bin 6797 -> 5945 bytes
 ...st_to_decimal64_10_from_decimal256_overflow.out | Bin 1235 -> 1071 bytes
 ...decimal64_10_from_decimal256_overflow_const.out | Bin 6797 -> 5945 bytes
 ...ast_to_decimal64_10_from_decimal32_overflow.out | Bin 423 -> 341 bytes
 ..._decimal64_10_from_decimal32_overflow_const.out | Bin 1787 -> 1367 bytes
 ...ast_to_decimal64_10_from_decimal64_overflow.out | Bin 993 -> 829 bytes
 ..._decimal64_10_from_decimal64_overflow_const.out | Bin 5159 -> 4307 bytes
 ...st_to_decimal64_10_from_decimalv2_overflow.out} | Bin 463 -> 560 bytes
 ..._decimal64_10_from_decimalv2_overflow_const.out | Bin 0 -> 3500 bytes
 .../test_cast_to_decimal64_18_0_from_decimalv2.out | Bin 0 -> 7051 bytes
 ...cast_to_decimal64_18_0_from_decimalv2_const.out | Bin 0 -> 12101 bytes
 ...test_cast_to_decimal64_18_17_from_decimalv2.out | Bin 0 -> 5459 bytes
 ...ast_to_decimal64_18_17_from_decimalv2_const.out | Bin 0 -> 6105 bytes
 ...test_cast_to_decimal64_18_18_from_decimalv2.out | Bin 0 -> 2435 bytes
 ...ast_to_decimal64_18_18_from_decimalv2_const.out | Bin 0 -> 2383 bytes
 .../test_cast_to_decimal64_18_1_from_decimalv2.out | Bin 0 -> 7859 bytes
 ...cast_to_decimal64_18_1_from_decimalv2_const.out | Bin 0 -> 12637 bytes
 ...t_to_decimal64_18_from_decimal128i_overflow.out | Bin 1180 -> 1016 bytes
 ...ecimal64_18_from_decimal128i_overflow_const.out | Bin 6028 -> 5176 bytes
 ...st_to_decimal64_18_from_decimal256_overflow.out | Bin 1235 -> 1071 bytes
 ...decimal64_18_from_decimal256_overflow_const.out | Bin 6813 -> 5961 bytes
 ...ast_to_decimal64_18_from_decimal32_overflow.out | Bin 341 -> 341 bytes
 ..._decimal64_18_from_decimal32_overflow_const.out | Bin 1373 -> 1373 bytes
 ...ast_to_decimal64_18_from_decimal64_overflow.out | Bin 669 -> 546 bytes
 ..._decimal64_18_from_decimal64_overflow_const.out | Bin 3110 -> 2471 bytes
 ...st_to_decimal64_18_from_decimalv2_overflow.out} | Bin 423 -> 400 bytes
 ..._decimal64_18_from_decimalv2_overflow_const.out | Bin 0 -> 1922 bytes
 ... => test_cast_to_double_from_decimalv2_1_0.out} | Bin
 ...st_cast_to_double_from_decimalv2_1_0_const.out} | Bin
 ... => test_cast_to_double_from_decimalv2_1_1.out} | Bin
 ...st_cast_to_double_from_decimalv2_1_1_const.out} | Bin
 .../test_cast_to_double_from_decimalv2_20_6.out    | Bin 0 -> 8557 bytes
 ...st_cast_to_double_from_decimalv2_20_6_const.out | Bin 0 -> 14639 bytes
 .../test_cast_to_double_from_decimalv2_27_9.out    | Bin 0 -> 5757 bytes
 ...st_cast_to_double_from_decimalv2_27_9_const.out | Bin 0 -> 14647 bytes
 ...t => test_cast_to_float_from_decimalv2_1_0.out} | Bin
 ...est_cast_to_float_from_decimalv2_1_0_const.out} | Bin
 ...t => test_cast_to_float_from_decimalv2_1_1.out} | Bin
 ...est_cast_to_float_from_decimalv2_1_1_const.out} | Bin
 .../test_cast_to_float_from_decimalv2_20_6.out     | Bin 0 -> 8381 bytes
 ...est_cast_to_float_from_decimalv2_20_6_const.out | Bin 0 -> 14551 bytes
 .../test_cast_to_float_from_decimalv2_27_9.out     | Bin 0 -> 4589 bytes
 ...est_cast_to_float_from_decimalv2_27_9_const.out | Bin 0 -> 14063 bytes
 ... => test_cast_to_bigint_from_decimalv2_1_0.out} | Bin
 ...st_cast_to_bigint_from_decimalv2_1_0_const.out} | Bin
 ... => test_cast_to_bigint_from_decimalv2_1_1.out} | Bin
 ...est_cast_to_bigint_from_decimalv2_1_1_const.out | Bin 0 -> 1099 bytes
 .../test_cast_to_bigint_from_decimalv2_20_6.out    | Bin 0 -> 7153 bytes
 ...st_cast_to_bigint_from_decimalv2_20_6_const.out | Bin 0 -> 13933 bytes
 .../test_cast_to_bigint_from_decimalv2_27_9.out    | Bin 0 -> 8433 bytes
 ...st_cast_to_bigint_from_decimalv2_27_9_const.out | Bin 0 -> 15985 bytes
 ...est_cast_to_bigint_from_decimalv2_overflow.out} | Bin
 ...st_to_bigint_from_decimalv2_overflow_const.out} | Bin
 ...out => test_cast_to_int_from_decimalv2_1_0.out} | Bin
 ... test_cast_to_int_from_decimalv2_1_0_const.out} | Bin
 ...out => test_cast_to_int_from_decimalv2_1_1.out} | Bin
 .../test_cast_to_int_from_decimalv2_1_1_const.out  | Bin 0 -> 1099 bytes
 ...ut => test_cast_to_int_from_decimalv2_20_6.out} | Bin
 .../test_cast_to_int_from_decimalv2_20_6_const.out | Bin 0 -> 5435 bytes
 ...ut => test_cast_to_int_from_decimalv2_27_9.out} | Bin
 ...test_cast_to_int_from_decimalv2_27_9_const.out} | Bin
 .../test_cast_to_int_from_decimalv2_overflow.out   | Bin 0 -> 701 bytes
 ...t_cast_to_int_from_decimalv2_overflow_const.out | Bin 0 -> 5663 bytes
 ...> test_cast_to_largeint_from_decimalv2_1_0.out} | Bin
 ..._cast_to_largeint_from_decimalv2_1_0_const.out} | Bin
 ...> test_cast_to_largeint_from_decimalv2_1_1.out} | Bin
 ...t_cast_to_largeint_from_decimalv2_1_1_const.out | Bin 0 -> 1099 bytes
 .../test_cast_to_largeint_from_decimalv2_20_6.out  | Bin 0 -> 7153 bytes
 ..._cast_to_largeint_from_decimalv2_20_6_const.out | Bin 0 -> 13933 bytes
 .../test_cast_to_largeint_from_decimalv2_27_9.out  | Bin 0 -> 8433 bytes
 ..._cast_to_largeint_from_decimalv2_27_9_const.out | Bin 0 -> 15985 bytes
 ...t_cast_to_largeint_from_decimalv2_overflow.out} | Bin
 ..._to_largeint_from_decimalv2_overflow_const.out} | Bin
 ...> test_cast_to_smallint_from_decimalv2_1_0.out} | Bin
 ..._cast_to_smallint_from_decimalv2_1_0_const.out} | Bin
 ...> test_cast_to_smallint_from_decimalv2_1_1.out} | Bin
 ...t_cast_to_smallint_from_decimalv2_1_1_const.out | Bin 0 -> 1099 bytes
 ... test_cast_to_smallint_from_decimalv2_20_6.out} | Bin
 ..._cast_to_smallint_from_decimalv2_20_6_const.out | Bin 0 -> 4795 bytes
 ... test_cast_to_smallint_from_decimalv2_27_9.out} | Bin
 ...cast_to_smallint_from_decimalv2_27_9_const.out} | Bin
 ...st_cast_to_smallint_from_decimalv2_overflow.out | Bin 0 -> 701 bytes
 ...t_to_smallint_from_decimalv2_overflow_const.out | Bin 0 -> 6143 bytes
 ...=> test_cast_to_tinyint_from_decimalv2_1_0.out} | Bin
 ...t_cast_to_tinyint_from_decimalv2_1_0_const.out} | Bin
 ...=> test_cast_to_tinyint_from_decimalv2_1_1.out} | Bin
 ...st_cast_to_tinyint_from_decimalv2_1_1_const.out | Bin 0 -> 1099 bytes
 ...> test_cast_to_tinyint_from_decimalv2_20_6.out} | Bin
 ...t_cast_to_tinyint_from_decimalv2_20_6_const.out | Bin 0 -> 4539 bytes
 ...> test_cast_to_tinyint_from_decimalv2_27_9.out} | Bin
 ..._cast_to_tinyint_from_decimalv2_27_9_const.out} | Bin
 ...est_cast_to_tinyint_from_decimalv2_overflow.out | Bin 0 -> 701 bytes
 ...st_to_tinyint_from_decimalv2_overflow_const.out | Bin 0 -> 6047 bytes
 ..._cast_to_decimal128i_19_0_from_decimalv2.groovy | 124 ++++
 ...to_decimal128i_19_0_from_decimalv2_const.groovy | 560 +++++++++++++++++
 ...cast_to_decimal128i_19_18_from_decimalv2.groovy | 120 ++++
 ...o_decimal128i_19_18_from_decimalv2_const.groovy | 320 ++++++++++
 ...cast_to_decimal128i_19_19_from_decimalv2.groovy | 116 ++++
 ...o_decimal128i_19_19_from_decimalv2_const.groovy | 150 +++++
 ..._cast_to_decimal128i_19_1_from_decimalv2.groovy | 124 ++++
 ...to_decimal128i_19_1_from_decimalv2_const.groovy | 550 +++++++++++++++++
 ...decimal128i_19_from_decimal128i_overflow.groovy | 266 +++-----
 ...l128i_19_from_decimal128i_overflow_const.groovy | 174 ++----
 ..._decimal128i_19_from_decimal256_overflow.groovy | 300 ++++-----
 ...al128i_19_from_decimal256_overflow_const.groovy | 192 ++----
 ...o_decimal128i_19_from_decimal32_overflow.groovy |  96 +--
 ...mal128i_19_from_decimal32_overflow_const.groovy |  48 +-
 ...o_decimal128i_19_from_decimal64_overflow.groovy | 196 +++---
 ...mal128i_19_from_decimal64_overflow_const.groovy | 118 ++--
 ...o_decimal128i_19_from_decimalv2_overflow.groovy | 132 ++++
 ...al128i_19_from_decimalv2_overflow_const.groovy} |  74 +--
 ..._cast_to_decimal128i_38_0_from_decimalv2.groovy | 124 ++++
 ...to_decimal128i_38_0_from_decimalv2_const.groovy | 560 +++++++++++++++++
 ..._cast_to_decimal128i_38_1_from_decimalv2.groovy | 124 ++++
 ...to_decimal128i_38_1_from_decimalv2_const.groovy | 560 +++++++++++++++++
 ...cast_to_decimal128i_38_37_from_decimalv2.groovy | 120 ++++
 ...o_decimal128i_38_37_from_decimalv2_const.groovy | 320 ++++++++++
 ...cast_to_decimal128i_38_38_from_decimalv2.groovy | 116 ++++
 ...o_decimal128i_38_38_from_decimalv2_const.groovy | 150 +++++
 ...decimal128i_38_from_decimal128i_overflow.groovy | 196 +++---
 ...l128i_38_from_decimal128i_overflow_const.groovy | 118 ++--
 ..._decimal128i_38_from_decimal256_overflow.groovy | 300 ++++-----
 ...al128i_38_from_decimal256_overflow_const.groovy | 192 ++----
 ...o_decimal128i_38_from_decimal32_overflow.groovy |  96 +--
 ...mal128i_38_from_decimal32_overflow_const.groovy |  48 +-
 ...o_decimal128i_38_from_decimal64_overflow.groovy | 160 ++---
 ...mal128i_38_from_decimal64_overflow_const.groovy |  80 +--
 ...o_decimal128i_38_from_decimalv2_overflow.groovy | 114 ++++
 ...al128i_38_from_decimalv2_overflow_const.groovy} |  81 +--
 ...t_cast_to_decimal256_39_0_from_decimalv2.groovy | 125 ++++
 ..._to_decimal256_39_0_from_decimalv2_const.groovy | 561 +++++++++++++++++
 ...t_cast_to_decimal256_39_1_from_decimalv2.groovy | 125 ++++
 ..._to_decimal256_39_1_from_decimalv2_const.groovy | 561 +++++++++++++++++
 ..._cast_to_decimal256_39_38_from_decimalv2.groovy | 121 ++++
 ...to_decimal256_39_38_from_decimalv2_const.groovy | 321 ++++++++++
 ..._cast_to_decimal256_39_39_from_decimalv2.groovy | 117 ++++
 ...to_decimal256_39_39_from_decimalv2_const.groovy | 151 +++++
 ..._decimal256_39_from_decimal128i_overflow.groovy | 196 +++---
 ...al256_39_from_decimal128i_overflow_const.groovy | 118 ++--
 ...o_decimal256_39_from_decimal256_overflow.groovy | 266 +++-----
 ...mal256_39_from_decimal256_overflow_const.groovy | 174 ++----
 ...to_decimal256_39_from_decimal32_overflow.groovy |  96 +--
 ...imal256_39_from_decimal32_overflow_const.groovy |  48 +-
 ...to_decimal256_39_from_decimal64_overflow.groovy | 160 ++---
 ...imal256_39_from_decimal64_overflow_const.groovy |  80 +--
 ...to_decimal256_39_from_decimalv2_overflow.groovy | 115 ++++
 ...mal256_39_from_decimalv2_overflow_const.groovy} |  81 +--
 ...t_cast_to_decimal256_76_0_from_decimalv2.groovy | 125 ++++
 ..._to_decimal256_76_0_from_decimalv2_const.groovy | 561 +++++++++++++++++
 ...t_cast_to_decimal256_76_1_from_decimalv2.groovy | 125 ++++
 ..._to_decimal256_76_1_from_decimalv2_const.groovy | 561 +++++++++++++++++
 ..._cast_to_decimal256_76_75_from_decimalv2.groovy | 121 ++++
 ...to_decimal256_76_75_from_decimalv2_const.groovy | 321 ++++++++++
 ..._cast_to_decimal256_76_76_from_decimalv2.groovy | 117 ++++
 ...to_decimal256_76_76_from_decimalv2_const.groovy | 151 +++++
 ..._decimal256_76_from_decimal128i_overflow.groovy | 160 ++---
 ...al256_76_from_decimal128i_overflow_const.groovy |  80 +--
 ...o_decimal256_76_from_decimal256_overflow.groovy | 214 +++----
 ...mal256_76_from_decimal256_overflow_const.groovy | 137 ++---
 ...to_decimal256_76_from_decimal32_overflow.groovy |  96 +--
 ...imal256_76_from_decimal32_overflow_const.groovy |  48 +-
 ...to_decimal256_76_from_decimal64_overflow.groovy | 160 ++---
 ...imal256_76_from_decimal64_overflow_const.groovy |  80 +--
 ...to_decimal256_76_from_decimalv2_overflow.groovy | 115 ++++
 ...mal256_76_from_decimalv2_overflow_const.groovy} |  81 +--
 ...est_cast_to_decimal32_1_0_from_decimalv2.groovy | 116 ++++
 ...st_to_decimal32_1_0_from_decimalv2_const.groovy | 280 +++++++++
 ...est_cast_to_decimal32_1_1_from_decimalv2.groovy | 116 ++++
 ...st_to_decimal32_1_1_from_decimalv2_const.groovy | 130 ++++
 ...to_decimal32_1_from_decimal128i_overflow.groovy |  16 +-
 ...imal32_1_from_decimal128i_overflow_const.groovy |  16 +-
 ..._to_decimal32_1_from_decimal256_overflow.groovy |  16 +-
 ...cimal32_1_from_decimal256_overflow_const.groovy |  16 +-
 ...t_to_decimal32_1_from_decimal32_overflow.groovy |   8 +-
 ...ecimal32_1_from_decimal32_overflow_const.groovy |   8 +-
 ...t_to_decimal32_1_from_decimal64_overflow.groovy |  16 +-
 ...ecimal32_1_from_decimal64_overflow_const.groovy |  16 +-
 ...t_to_decimal32_1_from_decimalv2_overflow.groovy | 114 ++++
 ...ecimal32_1_from_decimalv2_overflow_const.groovy | 120 ++++
 ...est_cast_to_decimal32_9_0_from_decimalv2.groovy | 124 ++++
 ...st_to_decimal32_9_0_from_decimalv2_const.groovy | 520 ++++++++++++++++
 ...est_cast_to_decimal32_9_1_from_decimalv2.groovy | 124 ++++
 ...st_to_decimal32_9_1_from_decimalv2_const.groovy | 540 +++++++++++++++++
 ...est_cast_to_decimal32_9_8_from_decimalv2.groovy | 120 ++++
 ...st_to_decimal32_9_8_from_decimalv2_const.groovy | 310 ++++++++++
 ...est_cast_to_decimal32_9_9_from_decimalv2.groovy | 116 ++++
 ...st_to_decimal32_9_9_from_decimalv2_const.groovy | 150 +++++
 ...to_decimal32_9_from_decimal128i_overflow.groovy | 300 ++++-----
 ...imal32_9_from_decimal128i_overflow_const.groovy | 192 ++----
 ..._to_decimal32_9_from_decimal256_overflow.groovy | 300 ++++-----
 ...cimal32_9_from_decimal256_overflow_const.groovy | 192 ++----
 ...t_to_decimal32_9_from_decimal32_overflow.groovy | 132 ++--
 ...ecimal32_9_from_decimal32_overflow_const.groovy |  86 +--
 ...t_to_decimal32_9_from_decimal64_overflow.groovy | 300 ++++-----
 ...ecimal32_9_from_decimal64_overflow_const.groovy | 192 ++----
 ...t_to_decimal32_9_from_decimalv2_overflow.groovy | 186 ++++++
 ...ecimal32_9_from_decimalv2_overflow_const.groovy | 196 ++++++
 ...st_cast_to_decimal64_10_0_from_decimalv2.groovy | 124 ++++
 ...t_to_decimal64_10_0_from_decimalv2_const.groovy | 520 ++++++++++++++++
 ...t_cast_to_decimal64_10_10_from_decimalv2.groovy | 116 ++++
 ..._to_decimal64_10_10_from_decimalv2_const.groovy | 150 +++++
 ...st_cast_to_decimal64_10_1_from_decimalv2.groovy | 124 ++++
 ...t_to_decimal64_10_1_from_decimalv2_const.groovy | 540 +++++++++++++++++
 ...st_cast_to_decimal64_10_9_from_decimalv2.groovy | 120 ++++
 ...t_to_decimal64_10_9_from_decimalv2_const.groovy | 320 ++++++++++
 ...o_decimal64_10_from_decimal128i_overflow.groovy | 300 ++++-----
 ...mal64_10_from_decimal128i_overflow_const.groovy | 192 ++----
 ...to_decimal64_10_from_decimal256_overflow.groovy | 300 ++++-----
 ...imal64_10_from_decimal256_overflow_const.groovy | 192 ++----
 ..._to_decimal64_10_from_decimal32_overflow.groovy | 132 ++--
 ...cimal64_10_from_decimal32_overflow_const.groovy |  86 +--
 ..._to_decimal64_10_from_decimal64_overflow.groovy | 266 +++-----
 ...cimal64_10_from_decimal64_overflow_const.groovy | 174 ++----
 ..._to_decimal64_10_from_decimalv2_overflow.groovy | 186 ++++++
 ...cimal64_10_from_decimalv2_overflow_const.groovy | 196 ++++++
 ...st_cast_to_decimal64_18_0_from_decimalv2.groovy | 124 ++++
 ...t_to_decimal64_18_0_from_decimalv2_const.groovy | 540 +++++++++++++++++
 ...t_cast_to_decimal64_18_17_from_decimalv2.groovy | 120 ++++
 ..._to_decimal64_18_17_from_decimalv2_const.groovy | 320 ++++++++++
 ...t_cast_to_decimal64_18_18_from_decimalv2.groovy | 116 ++++
 ..._to_decimal64_18_18_from_decimalv2_const.groovy | 150 +++++
 ...st_cast_to_decimal64_18_1_from_decimalv2.groovy | 124 ++++
 ...t_to_decimal64_18_1_from_decimalv2_const.groovy | 550 +++++++++++++++++
 ...o_decimal64_18_from_decimal128i_overflow.groovy | 300 ++++-----
 ...mal64_18_from_decimal128i_overflow_const.groovy | 192 ++----
 ...to_decimal64_18_from_decimal256_overflow.groovy | 300 ++++-----
 ...imal64_18_from_decimal256_overflow_const.groovy | 192 ++----
 ..._to_decimal64_18_from_decimal32_overflow.groovy |  96 +--
 ...cimal64_18_from_decimal32_overflow_const.groovy |  48 +-
 ..._to_decimal64_18_from_decimal64_overflow.groovy | 214 +++----
 ...cimal64_18_from_decimal64_overflow_const.groovy | 137 ++---
 ..._to_decimal64_18_from_decimalv2_overflow.groovy | 150 +++++
 ...cimal64_18_from_decimalv2_overflow_const.groovy | 158 +++++
 .../test_cast_to_double_from_decimalv2_1_0.groovy  |  47 ++
 ..._cast_to_double_from_decimalv2_1_0_const.groovy |  69 +++
 .../test_cast_to_double_from_decimalv2_1_1.groovy  |  47 ++
 ..._cast_to_double_from_decimalv2_1_1_const.groovy |  69 +++
 .../test_cast_to_double_from_decimalv2_20_6.groovy |  59 ++
 ...cast_to_double_from_decimalv2_20_6_const.groovy | 669 +++++++++++++++++++++
 .../test_cast_to_double_from_decimalv2_27_9.groovy |  59 ++
 ...cast_to_double_from_decimalv2_27_9_const.groovy | 669 +++++++++++++++++++++
 .../test_cast_to_float_from_decimalv2_1_0.groovy   |  47 ++
 ...t_cast_to_float_from_decimalv2_1_0_const.groovy |  69 +++
 .../test_cast_to_float_from_decimalv2_1_1.groovy   |  47 ++
 ...t_cast_to_float_from_decimalv2_1_1_const.groovy |  69 +++
 .../test_cast_to_float_from_decimalv2_20_6.groovy  |  59 ++
 ..._cast_to_float_from_decimalv2_20_6_const.groovy | 669 +++++++++++++++++++++
 .../test_cast_to_float_from_decimalv2_27_9.groovy  |  59 ++
 ..._cast_to_float_from_decimalv2_27_9_const.groovy | 669 +++++++++++++++++++++
 .../test_cast_to_bigint_from_decimalv2_1_0.groovy  |  47 ++
 ..._cast_to_bigint_from_decimalv2_1_0_const.groovy | 109 ++++
 .../test_cast_to_bigint_from_decimalv2_1_1.groovy  |  47 ++
 ..._cast_to_bigint_from_decimalv2_1_1_const.groovy | 109 ++++
 .../test_cast_to_bigint_from_decimalv2_20_6.groovy |  59 ++
 ...cast_to_bigint_from_decimalv2_20_6_const.groovy | 669 +++++++++++++++++++++
 .../test_cast_to_bigint_from_decimalv2_27_9.groovy |  59 ++
 ...cast_to_bigint_from_decimalv2_27_9_const.groovy | 669 +++++++++++++++++++++
 ...t_cast_to_bigint_from_decimalv2_overflow.groovy |  11 +-
 ..._to_bigint_from_decimalv2_overflow_const.groovy |  11 +-
 .../test_cast_to_int_from_decimalv2_1_0.groovy     |  47 ++
 ...est_cast_to_int_from_decimalv2_1_0_const.groovy | 109 ++++
 .../test_cast_to_int_from_decimalv2_1_1.groovy     |  47 ++
 ...est_cast_to_int_from_decimalv2_1_1_const.groovy | 109 ++++
 .../test_cast_to_int_from_decimalv2_20_6.groovy    |  51 ++
 ...st_cast_to_int_from_decimalv2_20_6_const.groovy | 309 ++++++++++
 .../test_cast_to_int_from_decimalv2_27_9.groovy    |  51 ++
 ...st_cast_to_int_from_decimalv2_27_9_const.groovy | 309 ++++++++++
 ...test_cast_to_int_from_decimalv2_overflow.groovy |  64 ++
 ...ast_to_int_from_decimalv2_overflow_const.groovy |  66 ++
 ...test_cast_to_largeint_from_decimalv2_1_0.groovy |  47 ++
 ...ast_to_largeint_from_decimalv2_1_0_const.groovy | 109 ++++
 ...test_cast_to_largeint_from_decimalv2_1_1.groovy |  47 ++
 ...ast_to_largeint_from_decimalv2_1_1_const.groovy | 109 ++++
 ...est_cast_to_largeint_from_decimalv2_20_6.groovy |  59 ++
 ...st_to_largeint_from_decimalv2_20_6_const.groovy | 669 +++++++++++++++++++++
 ...est_cast_to_largeint_from_decimalv2_27_9.groovy |  59 ++
 ...st_to_largeint_from_decimalv2_27_9_const.groovy | 669 +++++++++++++++++++++
 ...cast_to_largeint_from_decimalv2_overflow.groovy |  11 +-
 ...o_largeint_from_decimalv2_overflow_const.groovy |  11 +-
 ...test_cast_to_smallint_from_decimalv2_1_0.groovy |  47 ++
 ...ast_to_smallint_from_decimalv2_1_0_const.groovy | 109 ++++
 ...test_cast_to_smallint_from_decimalv2_1_1.groovy |  47 ++
 ...ast_to_smallint_from_decimalv2_1_1_const.groovy | 109 ++++
 ...est_cast_to_smallint_from_decimalv2_20_6.groovy |  51 ++
 ...st_to_smallint_from_decimalv2_20_6_const.groovy | 309 ++++++++++
 ...est_cast_to_smallint_from_decimalv2_27_9.groovy |  51 ++
 ...st_to_smallint_from_decimalv2_27_9_const.groovy | 309 ++++++++++
 ...cast_to_smallint_from_decimalv2_overflow.groovy |  64 ++
 ...o_smallint_from_decimalv2_overflow_const.groovy |  66 ++
 .../test_cast_to_tinyint_from_decimalv2_1_0.groovy |  47 ++
 ...cast_to_tinyint_from_decimalv2_1_0_const.groovy | 109 ++++
 .../test_cast_to_tinyint_from_decimalv2_1_1.groovy |  47 ++
 ...cast_to_tinyint_from_decimalv2_1_1_const.groovy | 109 ++++
 ...test_cast_to_tinyint_from_decimalv2_20_6.groovy |  51 ++
 ...ast_to_tinyint_from_decimalv2_20_6_const.groovy | 309 ++++++++++
 ...test_cast_to_tinyint_from_decimalv2_27_9.groovy |  51 ++
 ...ast_to_tinyint_from_decimalv2_27_9_const.groovy | 309 ++++++++++
 ..._cast_to_tinyint_from_decimalv2_overflow.groovy |  64 ++
 ...to_tinyint_from_decimalv2_overflow_const.groovy |  66 ++
 423 files changed, 31487 insertions(+), 6423 deletions(-)
 create mode 100644 be/test/vec/function/cast/cast_to_decimal128_perf.cpp
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_0_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_0_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_18_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_18_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_19_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_19_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_1_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_1_from_decimalv2_const.out
 copy 
regression-test/data/function_p0/cast/to_decimal/from_decimal/{test_cast_to_decimal64_10_from_decimal32_overflow.out
 => test_cast_to_decimal128i_19_from_decimalv2_overflow.out} (55%)
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_from_decimalv2_overflow_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_0_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_0_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_1_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_1_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_37_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_37_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_38_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_38_from_decimalv2_const.out
 copy 
regression-test/data/function_p0/cast/to_decimal/from_decimal/{test_cast_to_decimal64_10_from_decimal32_overflow.out
 => test_cast_to_decimal128i_38_from_decimalv2_overflow.out} (53%)
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_from_decimalv2_overflow_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_0_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_0_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_1_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_1_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_38_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_38_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_39_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_39_from_decimalv2_const.out
 copy 
regression-test/data/function_p0/cast/to_decimal/from_decimal/{test_cast_to_decimal64_10_from_decimal32_overflow.out
 => test_cast_to_decimal256_39_from_decimalv2_overflow.out} (53%)
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_from_decimalv2_overflow_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_0_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_0_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_1_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_1_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_75_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_75_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_76_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_76_from_decimalv2_const.out
 copy 
regression-test/data/function_p0/cast/to_decimal/from_decimal/{test_cast_to_decimal64_10_from_decimal32_overflow.out
 => test_cast_to_decimal256_76_from_decimalv2_overflow.out} (53%)
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_from_decimalv2_overflow_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_0_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_0_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_1_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_1_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_from_decimalv2_overflow.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_from_decimalv2_overflow_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_0_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_0_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_1_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_1_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_8_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_8_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_9_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_9_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_from_decimalv2_overflow.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_from_decimalv2_overflow_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_0_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_0_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_10_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_10_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_1_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_1_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_9_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_9_from_decimalv2_const.out
 copy 
regression-test/data/function_p0/cast/to_decimal/from_decimal/{test_cast_to_decimal32_9_from_decimal32_overflow.out
 => test_cast_to_decimal64_10_from_decimalv2_overflow.out} (51%)
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_from_decimalv2_overflow_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_0_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_0_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_17_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_17_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_18_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_18_from_decimalv2_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_1_from_decimalv2.out
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_1_from_decimalv2_const.out
 copy 
regression-test/data/function_p0/cast/to_decimal/from_decimal/{test_cast_to_decimal64_10_from_decimal32_overflow.out
 => test_cast_to_decimal64_18_from_decimalv2_overflow.out} (59%)
 create mode 100644 
regression-test/data/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_from_decimalv2_overflow_const.out
 copy 
regression-test/data/function_p0/cast/to_float/from_decimal/{test_cast_to_double_from_decimal32_1_0.out
 => test_cast_to_double_from_decimalv2_1_0.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_float/from_decimal/{test_cast_to_double_from_decimal32_1_0_const.out
 => test_cast_to_double_from_decimalv2_1_0_const.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_float/from_decimal/{test_cast_to_double_from_decimal32_1_1.out
 => test_cast_to_double_from_decimalv2_1_1.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_float/from_decimal/{test_cast_to_double_from_decimal32_1_1_const.out
 => test_cast_to_double_from_decimalv2_1_1_const.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_20_6.out
 create mode 100644 
regression-test/data/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_20_6_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_27_9.out
 create mode 100644 
regression-test/data/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_27_9_const.out
 copy 
regression-test/data/function_p0/cast/to_float/from_decimal/{test_cast_to_double_from_decimal32_1_0.out
 => test_cast_to_float_from_decimalv2_1_0.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_float/from_decimal/{test_cast_to_double_from_decimal32_1_0_const.out
 => test_cast_to_float_from_decimalv2_1_0_const.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_float/from_decimal/{test_cast_to_double_from_decimal32_1_1.out
 => test_cast_to_float_from_decimalv2_1_1.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_float/from_decimal/{test_cast_to_double_from_decimal32_1_1_const.out
 => test_cast_to_float_from_decimalv2_1_1_const.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_20_6.out
 create mode 100644 
regression-test/data/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_20_6_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_27_9.out
 create mode 100644 
regression-test/data/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_27_9_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_1_0.out
 => test_cast_to_bigint_from_decimalv2_1_0.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_1_0_const.out
 => test_cast_to_bigint_from_decimalv2_1_0_const.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal128i_19_19.out
 => test_cast_to_bigint_from_decimalv2_1_1.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_1_1_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_20_6.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_20_6_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_27_9.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_27_9_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_overflow.out
 => test_cast_to_bigint_from_decimalv2_overflow.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_overflow.out
 => test_cast_to_bigint_from_decimalv2_overflow_const.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_1_0.out
 => test_cast_to_int_from_decimalv2_1_0.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_1_0_const.out
 => test_cast_to_int_from_decimalv2_1_0_const.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal128i_19_19.out
 => test_cast_to_int_from_decimalv2_1_1.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_1_1_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_int_from_decimal128i_19_9.out
 => test_cast_to_int_from_decimalv2_20_6.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_20_6_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_int_from_decimal128i_19_9.out
 => test_cast_to_int_from_decimalv2_27_9.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_int_from_decimal128i_19_9_const.out
 => test_cast_to_int_from_decimalv2_27_9_const.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_overflow.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_overflow_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_1_0.out
 => test_cast_to_largeint_from_decimalv2_1_0.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_1_0_const.out
 => test_cast_to_largeint_from_decimalv2_1_0_const.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal128i_19_19.out
 => test_cast_to_largeint_from_decimalv2_1_1.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_1_1_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_20_6.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_20_6_const.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_27_9.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_27_9_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_overflow.out
 => test_cast_to_largeint_from_decimalv2_overflow.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_overflow.out
 => test_cast_to_largeint_from_decimalv2_overflow_const.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_1_0.out
 => test_cast_to_smallint_from_decimalv2_1_0.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_1_0_const.out
 => test_cast_to_smallint_from_decimalv2_1_0_const.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal128i_19_19.out
 => test_cast_to_smallint_from_decimalv2_1_1.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_1_1_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_smallint_from_decimal128i_19_9.out
 => test_cast_to_smallint_from_decimalv2_20_6.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_20_6_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_smallint_from_decimal128i_19_9.out
 => test_cast_to_smallint_from_decimalv2_27_9.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_smallint_from_decimal128i_19_9_const.out
 => test_cast_to_smallint_from_decimalv2_27_9_const.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_overflow.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_overflow_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_1_0.out
 => test_cast_to_tinyint_from_decimalv2_1_0.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal32_1_0_const.out
 => test_cast_to_tinyint_from_decimalv2_1_0_const.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_bigint_from_decimal128i_19_19.out
 => test_cast_to_tinyint_from_decimalv2_1_1.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_1_1_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_tinyint_from_decimal128i_19_9.out
 => test_cast_to_tinyint_from_decimalv2_20_6.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_20_6_const.out
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_tinyint_from_decimal128i_19_9.out
 => test_cast_to_tinyint_from_decimalv2_27_9.out} (100%)
 copy 
regression-test/data/function_p0/cast/to_int/from_decimal/{test_cast_to_tinyint_from_decimal128i_19_9_const.out
 => test_cast_to_tinyint_from_decimalv2_27_9_const.out} (100%)
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_overflow.out
 create mode 100644 
regression-test/data/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_overflow_const.out
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_0_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_0_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_18_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_18_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_19_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_19_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_1_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_1_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_19_from_decimalv2_overflow.groovy
 copy 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/{test_cast_to_decimal128i_19_from_decimal32_overflow_const.groovy
 => test_cast_to_decimal128i_19_from_decimalv2_overflow_const.groovy} (55%)
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_0_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_0_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_1_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_1_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_37_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_37_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_38_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_38_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal128i_38_from_decimalv2_overflow.groovy
 copy 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/{test_cast_to_decimal128i_38_from_decimal32_overflow_const.groovy
 => test_cast_to_decimal128i_38_from_decimalv2_overflow_const.groovy} (51%)
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_0_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_0_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_1_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_1_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_38_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_38_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_39_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_39_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_39_from_decimalv2_overflow.groovy
 copy 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/{test_cast_to_decimal256_39_from_decimal32_overflow_const.groovy
 => test_cast_to_decimal256_39_from_decimalv2_overflow_const.groovy} (51%)
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_0_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_0_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_1_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_1_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_75_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_75_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_76_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_76_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal256_76_from_decimalv2_overflow.groovy
 copy 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/{test_cast_to_decimal256_76_from_decimal32_overflow_const.groovy
 => test_cast_to_decimal256_76_from_decimalv2_overflow_const.groovy} (51%)
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_0_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_0_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_1_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_1_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_from_decimalv2_overflow.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_1_from_decimalv2_overflow_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_0_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_0_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_1_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_1_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_8_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_8_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_9_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_9_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_from_decimalv2_overflow.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal32_9_from_decimalv2_overflow_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_0_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_0_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_10_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_10_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_1_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_1_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_9_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_9_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_from_decimalv2_overflow.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_10_from_decimalv2_overflow_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_0_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_0_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_17_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_17_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_18_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_18_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_1_from_decimalv2.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_1_from_decimalv2_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_from_decimalv2_overflow.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_decimal/from_decimal/test_cast_to_decimal64_18_from_decimalv2_overflow_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_1_0.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_1_0_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_1_1.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_1_1_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_20_6.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_20_6_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_27_9.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_double_from_decimalv2_27_9_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_1_0.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_1_0_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_1_1.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_1_1_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_20_6.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_20_6_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_27_9.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_float/from_decimal/test_cast_to_float_from_decimalv2_27_9_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_1_0.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_1_0_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_1_1.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_1_1_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_20_6.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_20_6_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_27_9.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_27_9_const.groovy
 copy be/test/vec/function/cast/cast_to_decimal256_from_decimal128_overflow.cpp 
=> 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_overflow.groovy
 (72%)
 copy be/test/vec/function/cast/cast_to_decimal256_from_decimal128_overflow.cpp 
=> 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_bigint_from_decimalv2_overflow_const.groovy
 (72%)
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_1_0.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_1_0_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_1_1.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_1_1_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_20_6.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_20_6_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_27_9.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_27_9_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_overflow.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_int_from_decimalv2_overflow_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_1_0.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_1_0_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_1_1.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_1_1_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_20_6.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_20_6_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_27_9.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_27_9_const.groovy
 copy be/test/vec/function/cast/cast_to_decimal256_from_decimal128_overflow.cpp 
=> 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_overflow.groovy
 (72%)
 copy be/test/vec/function/cast/cast_to_decimal256_from_decimal128_overflow.cpp 
=> 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_largeint_from_decimalv2_overflow_const.groovy
 (72%)
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_1_0.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_1_0_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_1_1.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_1_1_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_20_6.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_20_6_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_27_9.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_27_9_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_overflow.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_smallint_from_decimalv2_overflow_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_1_0.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_1_0_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_1_1.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_1_1_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_20_6.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_20_6_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_27_9.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_27_9_const.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_overflow.groovy
 create mode 100644 
regression-test/suites/function_p0/cast/to_int/from_decimal/test_cast_to_tinyint_from_decimalv2_overflow_const.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to