aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Smirnov <alex@ydb.tech>2024-12-16 17:03:01 +0000
committerAlexander Smirnov <alex@ydb.tech>2024-12-16 17:03:01 +0000
commitf86543164e80f700c66ed9dd7f557257f960178b (patch)
tree4794101f9127b40e327dfbc48d2c2becffd3f7eb
parent01126aca32771a3aee805a80e75cd12a4baac6d4 (diff)
parentb78b2a373760e5ceb5a977f2daaf2e7e108b1c43 (diff)
downloadydb-f86543164e80f700c66ed9dd7f557257f960178b.tar.gz
Merge branch 'rightlib' into mergelibs-241216-1701
-rw-r--r--build/conf/licenses.json1
-rw-r--r--build/scripts/wrapcc.py31
-rw-r--r--contrib/libs/cxxsupp/libgcc/cxxabi.cpp13
-rw-r--r--contrib/libs/cxxsupp/libgcc/cxxabi.h6
-rw-r--r--contrib/libs/cxxsupp/libgcc/stdcxx_bits.cpp12
-rw-r--r--contrib/libs/cxxsupp/libgcc/stdcxx_bits.h11
-rw-r--r--contrib/libs/cxxsupp/libgcc/ya.make26
-rw-r--r--contrib/python/clickhouse-connect/ya.make4
-rw-r--r--contrib/restricted/boost/asio/.yandex_meta/devtools.copyrights.report17
-rw-r--r--contrib/restricted/boost/asio/.yandex_meta/devtools.licenses.report17
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio.hpp6
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/as_tuple.hpp44
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/associated_immediate_executor.hpp5
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/associator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/async_result.hpp142
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_datagram_socket.hpp22
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_deadline_timer.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_random_access_file.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_raw_socket.hpp20
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_readable_pipe.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_seq_packet_socket.hpp6
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_serial_port.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_signal_set.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_socket.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_socket_acceptor.hpp18
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_stream_file.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_stream_socket.hpp12
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_waitable_timer.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_writable_pipe.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/bind_allocator.hpp110
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/bind_cancellation_slot.hpp113
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/bind_executor.hpp128
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/bind_immediate_executor.hpp113
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffer.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffer_registration.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/cancel_after.hpp303
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/cancel_at.hpp296
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/co_composed.hpp (renamed from contrib/restricted/boost/asio/include/boost/asio/experimental/impl/co_composed.hpp)269
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/completion_condition.hpp49
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/compose.hpp211
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/composed.hpp415
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/connect.hpp262
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/coroutine.hpp7
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/default_completion_token.hpp91
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/deferred.hpp14
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detached.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/buffered_stream_storage.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/completion_message.hpp (renamed from contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_message.hpp)30
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/completion_payload.hpp (renamed from contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_payload.hpp)62
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/completion_payload_handler.hpp (renamed from contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_handler.hpp)28
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/config.hpp32
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/deadline_timer_service.hpp6
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/handler_alloc_helpers.hpp132
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/descriptor_ops.ipp69
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_descriptor_service.ipp12
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_socket_service_base.ipp10
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_ops.ipp79
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_select_interrupter.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_file_service.ipp16
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_handle_service.ipp10
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/initiation_base.hpp64
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_descriptor_service.hpp36
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_send_op.hpp1
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service.hpp8
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service_base.hpp41
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/recycling_allocator.hpp9
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/resolve_endpoint_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/resolve_query_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/thread_info_base.hpp12
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/timed_cancel_op.hpp363
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/wrapped_handler.hpp80
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/allocator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/blocking.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/blocking_adaptation.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/mapping.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/occupancy.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/outstanding_work.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/relationship.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/basic_channel.hpp3
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/basic_concurrent_channel.hpp3
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/co_composed.hpp116
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_receive_op.hpp5
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_functions.hpp46
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_op.hpp1
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_service.hpp32
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/coro_promise_allocator.hpp5
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/impl/channel_service.hpp6
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/partial_promise.hpp8
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/impl/as_single.hpp19
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/impl/coro.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/parallel_group.hpp78
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/promise.hpp6
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/use_coro.hpp10
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/use_promise.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/immediate.hpp144
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/append.hpp21
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/as_tuple.hpp59
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/awaitable.hpp6
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/cancel_after.hpp270
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/cancel_at.hpp270
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/co_spawn.hpp8
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/connect.hpp226
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/consign.hpp21
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/detached.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/prepend.hpp21
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/read.hpp203
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/read_at.hpp98
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/read_until.hpp299
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/redirect_error.hpp73
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/spawn.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/write.hpp211
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/write_at.hpp103
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/io_context_strand.hpp10
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver.hpp12
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/detail/socket_option.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/placeholders.hpp18
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/posix/basic_descriptor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/posix/basic_stream_descriptor.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/read.hpp155
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/read_at.hpp90
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/read_until.hpp150
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/redirect_error.hpp46
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/registered_buffer.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/spawn.hpp1
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/openssl_init.ipp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.ipp17
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/stream.hpp10
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/this_coro.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/use_awaitable.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/use_future.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/uses_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/version.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/basic_object_handle.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/basic_random_access_handle.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/basic_stream_handle.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/write.hpp182
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/write_at.hpp96
-rw-r--r--contrib/restricted/boost/asio/ya.make4
-rw-r--r--yql/essentials/ast/yql_expr.h2
-rw-r--r--yql/essentials/core/common_opt/yql_co_pgselect.cpp2
-rw-r--r--yql/essentials/core/facade/yql_facade.cpp16
-rw-r--r--yql/essentials/core/peephole_opt/yql_opt_peephole_physical.cpp78
-rw-r--r--yql/essentials/core/services/mounts/ya.make12
-rw-r--r--yql/essentials/core/services/mounts/yql_mounts.cpp12
-rw-r--r--yql/essentials/core/sql_types/match_recognize.h14
-rw-r--r--yql/essentials/core/type_ann/type_ann_blocks.cpp9
-rw-r--r--yql/essentials/core/type_ann/type_ann_match_recognize.cpp90
-rw-r--r--yql/essentials/core/yql_aggregate_expander.cpp19
-rw-r--r--yql/essentials/core/yql_expr_type_annotation.h4
-rw-r--r--yql/essentials/core/yql_opt_match_recognize.cpp72
-rw-r--r--yql/essentials/core/yql_opt_utils.cpp9
-rw-r--r--yql/essentials/core/yql_type_annotation.cpp7
-rw-r--r--yql/essentials/core/yql_type_annotation.h2
-rw-r--r--yql/essentials/minikql/comp_nodes/mkql_match_recognize.cpp207
-rw-r--r--yql/essentials/minikql/comp_nodes/mkql_match_recognize_list.h71
-rw-r--r--yql/essentials/minikql/comp_nodes/mkql_match_recognize_matched_vars.h2
-rw-r--r--yql/essentials/minikql/comp_nodes/mkql_match_recognize_nfa.h27
-rw-r--r--yql/essentials/minikql/comp_nodes/mkql_match_recognize_rows_formatter.cpp144
-rw-r--r--yql/essentials/minikql/comp_nodes/mkql_match_recognize_rows_formatter.h72
-rw-r--r--yql/essentials/minikql/comp_nodes/ut/mkql_match_recognize_ut.cpp63
-rw-r--r--yql/essentials/minikql/comp_nodes/ya.make.inc1
-rw-r--r--yql/essentials/minikql/mkql_program_builder.cpp198
-rw-r--r--yql/essentials/minikql/mkql_program_builder.h11
-rwxr-xr-xyql/essentials/mount/lib/yql/aggregate.yqls (renamed from yql/essentials/mount/lib/yql/aggregate.yql)0
-rwxr-xr-xyql/essentials/mount/lib/yql/core.yqls (renamed from yql/essentials/mount/lib/yql/core.yql)0
-rwxr-xr-xyql/essentials/mount/lib/yql/id.yqls (renamed from yql/essentials/mount/lib/yql/id.yql)0
-rwxr-xr-xyql/essentials/mount/lib/yql/sqr.yqls (renamed from yql/essentials/mount/lib/yql/sqr.yql)0
-rwxr-xr-xyql/essentials/mount/lib/yql/walk_folders.yqls (renamed from yql/essentials/mount/lib/yql/walk_folders.yql)0
-rwxr-xr-xyql/essentials/mount/lib/yql/window.yqls (renamed from yql/essentials/mount/lib/yql/window.yql)0
-rw-r--r--yql/essentials/providers/common/mkql/yql_provider_mkql.cpp48
-rw-r--r--yql/essentials/public/purecalc/common/transformations/utils.cpp9
-rw-r--r--yql/essentials/sql/settings/translation_settings.cpp2
-rw-r--r--yql/essentials/sql/v0/query.cpp4
-rw-r--r--yql/essentials/sql/v1/SQLv1.g.in2
-rw-r--r--yql/essentials/sql/v1/SQLv1Antlr4.g.in2
-rw-r--r--yql/essentials/sql/v1/match_recognize.cpp4
-rw-r--r--yql/essentials/sql/v1/match_recognize.h9
-rw-r--r--yql/essentials/sql/v1/query.cpp4
-rw-r--r--yql/essentials/sql/v1/sql_match_recognize.cpp42
-rw-r--r--yql/essentials/sql/v1/sql_match_recognize.h8
-rw-r--r--yql/essentials/sql/v1/sql_match_recognize_ut.cpp2
-rw-r--r--yql/essentials/sql/v1/sql_query.cpp1
-rw-r--r--yql/essentials/tests/common/test_framework/yql_utils.py2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Aggregation/Bug3.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/Aggregation/Level_4.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Aggregation/Level_5.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Aggregation/SameTrait.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/EquiJoin/Bug1924.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/EquiJoin/Bug2566.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/EquiJoinMerge/Bug2333.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/EquiJoinMerge/JoinWithSortedDesc.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/InMem/BitCore.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/InMem/ConcatOpt.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg.yqls2
-rwxr-xr-xyql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_If.yqls2
-rwxr-xr-xyql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_If_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_And.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_Or.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_Xor.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_And_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_Or_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_Xor_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Compare_By_Opts.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Count.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_All.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_All_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_If.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_If_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_All.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_All_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_If.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_If_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Max.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Max_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Min.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Min_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Some.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Some_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Sum.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Sum_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_List.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Compare_By_Opts.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Limit.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Max_By.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Max_By_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Min_By.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Min_By_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Max.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_By.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_By_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Min.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_By.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_By_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Some.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Some_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum.yqls2
-rwxr-xr-xyql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_If.yqls2
-rwxr-xr-xyql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_If_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_Opt.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Lib/Decode.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/ManyInputTables/GroupAfterWeakConcat.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/ManyInputTables/GroupAfterWeakConcatOther.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/ManyYamrOperations/Bug1941.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/ManyYamrOperations/YQL-1733_1.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/ManyYamrOperations/YQL-1733_2.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/Optimizers/AggregateAfterUnion.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/Optimizers/ExtendWithFill.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Optimizers/ExtendWithTablePath.yqls2
-rw-r--r--yql/essentials/tests/s-expressions/suites/Optimizers/FalattenByColumns.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/Optimizers/FuseLMapAfterLReduce.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/Optimizers/FuseLMapAfterReduce.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/Optimizers/FuseMapAfterLReduce.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/Optimizers/MultiExtractMembersOverReadTable.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/Optimizers/SelfJoinIntersect.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/Optimizers/SelfJoinIntersectTab1.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/Scheme/RangeFailEmpty.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/Scheme/WeakRangeOnlyEmpty.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/Scheme/WeakRangeSkipEmpty.yqls4
-rw-r--r--yql/essentials/tests/s-expressions/suites/Udf/AutoMapMany.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/Udf/AutoMapManyNamed.yqls6
-rw-r--r--yql/essentials/tests/s-expressions/suites/Udf/TopFreq.yqls2
-rw-r--r--yql/essentials/tests/sql/sql2yql/canondata/result.json14442
-rw-r--r--yql/essentials/tests/sql/sql2yql/canondata/test_sql_format.test_match_recognize-all_rows_per_match_/formatted.sql52
-rw-r--r--yql/essentials/tests/sql/suites/match_recognize/all_rows_per_match.sql48
-rw-r--r--yt/cpp/mapreduce/client/abortable_registry.cpp20
-rw-r--r--yt/cpp/mapreduce/client/abortable_registry.h7
-rw-r--r--yt/cpp/mapreduce/client/client.cpp59
-rw-r--r--yt/cpp/mapreduce/client/operation.cpp96
-rw-r--r--yt/cpp/mapreduce/client/operation.h1
-rw-r--r--yt/cpp/mapreduce/client/transaction.cpp11
-rw-r--r--yt/cpp/mapreduce/client/transaction.h1
-rw-r--r--yt/cpp/mapreduce/client/transaction_pinger.cpp3
-rw-r--r--yt/cpp/mapreduce/interface/raw_client.h40
-rw-r--r--yt/cpp/mapreduce/raw_client/raw_client.cpp136
-rw-r--r--yt/cpp/mapreduce/raw_client/raw_client.h38
-rw-r--r--yt/cpp/mapreduce/raw_client/raw_requests.cpp141
-rw-r--r--yt/cpp/mapreduce/raw_client/raw_requests.h58
-rw-r--r--yt/yql/providers/yt/comp_nodes/dq/dq_yt_writer.cpp30
-rw-r--r--yt/yql/providers/yt/provider/yql_yt_block_input.cpp9
291 files changed, 13364 insertions, 10527 deletions
diff --git a/build/conf/licenses.json b/build/conf/licenses.json
index bb86d974838..7bdd6738bd8 100644
--- a/build/conf/licenses.json
+++ b/build/conf/licenses.json
@@ -281,7 +281,6 @@
"MPL-2.0",
"NCSA",
"NetCDF",
- "Not-Applicable",
"NTP",
"Nvidia",
"OGC-1.0",
diff --git a/build/scripts/wrapcc.py b/build/scripts/wrapcc.py
deleted file mode 100644
index 44dd9d619ac..00000000000
--- a/build/scripts/wrapcc.py
+++ /dev/null
@@ -1,31 +0,0 @@
-import argparse
-import os
-import sys
-
-
-WRAPCC_ARGS_END = '--wrapcc-end'
-
-
-def fix(source_file: str, source_root: str, build_root: str) -> list[str]:
- flags = []
- return flags
-
-
-def parse_args():
- delimiter = -1
- if WRAPCC_ARGS_END in sys.argv:
- delimiter = sys.argv.index(WRAPCC_ARGS_END)
- assert delimiter != -1, f"This wrapper should be called with {WRAPCC_ARGS_END} argument."
-
- parser = argparse.ArgumentParser()
- parser.add_argument('--source-file', required=True)
- parser.add_argument('--source-root', required=True)
- parser.add_argument('--build-root', required=True)
- cc_cmd = sys.argv[delimiter + 1:]
- return parser.parse_args(sys.argv[1:delimiter]), cc_cmd
-
-
-if __name__ == '__main__':
- args, cc_cmd = parse_args()
- cmd = cc_cmd + fix(args.source_file, args.source_root, args.build_root)
- os.execv(cmd[0], cmd)
diff --git a/contrib/libs/cxxsupp/libgcc/cxxabi.cpp b/contrib/libs/cxxsupp/libgcc/cxxabi.cpp
deleted file mode 100644
index fdb85e15af5..00000000000
--- a/contrib/libs/cxxsupp/libgcc/cxxabi.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "cxxabi.h"
-
-#include <new>
-
-extern "C" {
- void __cxa_throw_bad_array_length() {
- throw std::bad_alloc();
- }
-
- void __cxa_throw_bad_array_new_length() {
- throw std::bad_alloc();
- }
-}
diff --git a/contrib/libs/cxxsupp/libgcc/cxxabi.h b/contrib/libs/cxxsupp/libgcc/cxxabi.h
deleted file mode 100644
index b63490423fb..00000000000
--- a/contrib/libs/cxxsupp/libgcc/cxxabi.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma once
-
-extern "C" {
- void __cxa_throw_bad_array_length() __attribute__((weak, noreturn));
- void __cxa_throw_bad_array_new_length() __attribute__((weak, noreturn));
-}
diff --git a/contrib/libs/cxxsupp/libgcc/stdcxx_bits.cpp b/contrib/libs/cxxsupp/libgcc/stdcxx_bits.cpp
deleted file mode 100644
index 0a34ef50c46..00000000000
--- a/contrib/libs/cxxsupp/libgcc/stdcxx_bits.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "stdcxx_bits.h"
-
-#include <stdexcept>
-
-namespace std {
-
-void __throw_out_of_range_fmt(const char* __fmt, ...) {
- (void)__fmt;
- throw std::out_of_range("__throw_out_of_range_fmt");
-}
-
-}
diff --git a/contrib/libs/cxxsupp/libgcc/stdcxx_bits.h b/contrib/libs/cxxsupp/libgcc/stdcxx_bits.h
deleted file mode 100644
index 821ccb185c8..00000000000
--- a/contrib/libs/cxxsupp/libgcc/stdcxx_bits.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma once
-
-namespace std {
-
-void __throw_out_of_range_fmt(const char*, ...)
- __attribute__((__noreturn__))
- __attribute__((__format__(__printf__, 1, 2)))
- __attribute__((__weak__))
-;
-
-}
diff --git a/contrib/libs/cxxsupp/libgcc/ya.make b/contrib/libs/cxxsupp/libgcc/ya.make
deleted file mode 100644
index 7ea46dcd81a..00000000000
--- a/contrib/libs/cxxsupp/libgcc/ya.make
+++ /dev/null
@@ -1,26 +0,0 @@
-LIBRARY()
-
-WITHOUT_LICENSE_TEXTS()
-
-VERSION(Service-proxy-version)
-
-LICENSE(YandexOpen)
-
-# Placeholders for new GCC 4.9.2 C++ ABI which is not present on older systems
-
-SUBSCRIBER(
- somov
- g:contrib
- g:cpp-contrib
-)
-
-IF (NOT OS_WINDOWS)
- SRCS(
- cxxabi.cpp
- stdcxx_bits.cpp
- )
-ENDIF()
-
-NO_UTIL()
-
-END()
diff --git a/contrib/python/clickhouse-connect/ya.make b/contrib/python/clickhouse-connect/ya.make
index 0f490a7dbcf..ab287865bdd 100644
--- a/contrib/python/clickhouse-connect/ya.make
+++ b/contrib/python/clickhouse-connect/ya.make
@@ -22,6 +22,10 @@ NO_COMPILER_WARNINGS()
NO_LINT()
+NO_CHECK_IMPORTS(
+ clickhouse_connect.cc_sqlalchemy.*
+)
+
PY_SRCS(
TOP_LEVEL
clickhouse_connect/__init__.py
diff --git a/contrib/restricted/boost/asio/.yandex_meta/devtools.copyrights.report b/contrib/restricted/boost/asio/.yandex_meta/devtools.copyrights.report
index 5067c34fcc7..4d3ba7fcfc7 100644
--- a/contrib/restricted/boost/asio/.yandex_meta/devtools.copyrights.report
+++ b/contrib/restricted/boost/asio/.yandex_meta/devtools.copyrights.report
@@ -101,17 +101,22 @@ BELONGS ya.make
include/boost/asio/buffered_write_stream.hpp [5:5]
include/boost/asio/buffered_write_stream_fwd.hpp [5:5]
include/boost/asio/buffers_iterator.hpp [5:5]
+ include/boost/asio/cancel_after.hpp [5:5]
+ include/boost/asio/cancel_at.hpp [5:5]
include/boost/asio/cancellation_signal.hpp [5:5]
include/boost/asio/cancellation_state.hpp [5:5]
include/boost/asio/cancellation_type.hpp [5:5]
+ include/boost/asio/co_composed.hpp [5:5]
include/boost/asio/co_spawn.hpp [5:5]
include/boost/asio/completion_condition.hpp [5:5]
include/boost/asio/compose.hpp [5:5]
+ include/boost/asio/composed.hpp [5:5]
include/boost/asio/connect.hpp [5:5]
include/boost/asio/connect_pipe.hpp [5:5]
include/boost/asio/consign.hpp [5:5]
include/boost/asio/coroutine.hpp [5:5]
include/boost/asio/deadline_timer.hpp [5:5]
+ include/boost/asio/default_completion_token.hpp [5:5]
include/boost/asio/defer.hpp [5:5]
include/boost/asio/deferred.hpp [5:5]
include/boost/asio/detached.hpp [5:5]
@@ -130,6 +135,9 @@ BELONGS ya.make
include/boost/asio/detail/chrono.hpp [5:5]
include/boost/asio/detail/chrono_time_traits.hpp [5:5]
include/boost/asio/detail/completion_handler.hpp [5:5]
+ include/boost/asio/detail/completion_message.hpp [5:5]
+ include/boost/asio/detail/completion_payload.hpp [5:5]
+ include/boost/asio/detail/completion_payload_handler.hpp [5:5]
include/boost/asio/detail/composed_work.hpp [5:5]
include/boost/asio/detail/concurrency_hint.hpp [5:5]
include/boost/asio/detail/conditionally_enabled_event.hpp [5:5]
@@ -222,6 +230,7 @@ BELONGS ya.make
include/boost/asio/detail/initiate_defer.hpp [5:5]
include/boost/asio/detail/initiate_dispatch.hpp [5:5]
include/boost/asio/detail/initiate_post.hpp [5:5]
+ include/boost/asio/detail/initiation_base.hpp [5:5]
include/boost/asio/detail/io_control.hpp [5:5]
include/boost/asio/detail/io_object_impl.hpp [5:5]
include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp [5:5]
@@ -336,6 +345,7 @@ BELONGS ya.make
include/boost/asio/detail/thread_info_base.hpp [5:5]
include/boost/asio/detail/throw_error.hpp [5:5]
include/boost/asio/detail/throw_exception.hpp [5:5]
+ include/boost/asio/detail/timed_cancel_op.hpp [5:5]
include/boost/asio/detail/timer_queue.hpp [5:5]
include/boost/asio/detail/timer_queue_base.hpp [5:5]
include/boost/asio/detail/timer_queue_ptime.hpp [5:5]
@@ -425,10 +435,7 @@ BELONGS ya.make
include/boost/asio/experimental/co_composed.hpp [5:5]
include/boost/asio/experimental/concurrent_channel.hpp [5:5]
include/boost/asio/experimental/deferred.hpp [5:5]
- include/boost/asio/experimental/detail/channel_handler.hpp [5:5]
- include/boost/asio/experimental/detail/channel_message.hpp [5:5]
include/boost/asio/experimental/detail/channel_operation.hpp [5:5]
- include/boost/asio/experimental/detail/channel_payload.hpp [5:5]
include/boost/asio/experimental/detail/channel_receive_op.hpp [5:5]
include/boost/asio/experimental/detail/channel_send_functions.hpp [5:5]
include/boost/asio/experimental/detail/channel_send_op.hpp [5:5]
@@ -437,7 +444,6 @@ BELONGS ya.make
include/boost/asio/experimental/detail/impl/channel_service.hpp [5:5]
include/boost/asio/experimental/impl/as_single.hpp [5:5]
include/boost/asio/experimental/impl/channel_error.ipp [5:5]
- include/boost/asio/experimental/impl/co_composed.hpp [5:5]
include/boost/asio/experimental/impl/parallel_group.hpp [5:5]
include/boost/asio/experimental/parallel_group.hpp [5:5]
include/boost/asio/experimental/prepend.hpp [5:5]
@@ -451,6 +457,7 @@ BELONGS ya.make
include/boost/asio/generic/stream_protocol.hpp [5:5]
include/boost/asio/handler_continuation_hook.hpp [5:5]
include/boost/asio/high_resolution_timer.hpp [5:5]
+ include/boost/asio/immediate.hpp [5:5]
include/boost/asio/impl/any_completion_executor.ipp [5:5]
include/boost/asio/impl/any_io_executor.ipp [5:5]
include/boost/asio/impl/append.hpp [5:5]
@@ -458,6 +465,8 @@ BELONGS ya.make
include/boost/asio/impl/awaitable.hpp [5:5]
include/boost/asio/impl/buffered_read_stream.hpp [5:5]
include/boost/asio/impl/buffered_write_stream.hpp [5:5]
+ include/boost/asio/impl/cancel_after.hpp [5:5]
+ include/boost/asio/impl/cancel_at.hpp [5:5]
include/boost/asio/impl/cancellation_signal.ipp [5:5]
include/boost/asio/impl/co_spawn.hpp [5:5]
include/boost/asio/impl/connect.hpp [5:5]
diff --git a/contrib/restricted/boost/asio/.yandex_meta/devtools.licenses.report b/contrib/restricted/boost/asio/.yandex_meta/devtools.licenses.report
index 84571c90fb6..a08b97b0e9c 100644
--- a/contrib/restricted/boost/asio/.yandex_meta/devtools.licenses.report
+++ b/contrib/restricted/boost/asio/.yandex_meta/devtools.licenses.report
@@ -90,17 +90,22 @@ BELONGS ya.make
include/boost/asio/buffered_write_stream.hpp [7:8]
include/boost/asio/buffered_write_stream_fwd.hpp [7:8]
include/boost/asio/buffers_iterator.hpp [7:8]
+ include/boost/asio/cancel_after.hpp [7:8]
+ include/boost/asio/cancel_at.hpp [7:8]
include/boost/asio/cancellation_signal.hpp [7:8]
include/boost/asio/cancellation_state.hpp [7:8]
include/boost/asio/cancellation_type.hpp [7:8]
+ include/boost/asio/co_composed.hpp [7:8]
include/boost/asio/co_spawn.hpp [7:8]
include/boost/asio/completion_condition.hpp [7:8]
include/boost/asio/compose.hpp [7:8]
+ include/boost/asio/composed.hpp [7:8]
include/boost/asio/connect.hpp [7:8]
include/boost/asio/connect_pipe.hpp [7:8]
include/boost/asio/consign.hpp [7:8]
include/boost/asio/coroutine.hpp [7:8]
include/boost/asio/deadline_timer.hpp [7:8]
+ include/boost/asio/default_completion_token.hpp [7:8]
include/boost/asio/defer.hpp [7:8]
include/boost/asio/deferred.hpp [7:8]
include/boost/asio/detached.hpp [7:8]
@@ -119,6 +124,9 @@ BELONGS ya.make
include/boost/asio/detail/chrono.hpp [7:8]
include/boost/asio/detail/chrono_time_traits.hpp [7:8]
include/boost/asio/detail/completion_handler.hpp [7:8]
+ include/boost/asio/detail/completion_message.hpp [7:8]
+ include/boost/asio/detail/completion_payload.hpp [7:8]
+ include/boost/asio/detail/completion_payload_handler.hpp [7:8]
include/boost/asio/detail/composed_work.hpp [7:8]
include/boost/asio/detail/concurrency_hint.hpp [7:8]
include/boost/asio/detail/conditionally_enabled_event.hpp [7:8]
@@ -211,6 +219,7 @@ BELONGS ya.make
include/boost/asio/detail/initiate_defer.hpp [7:8]
include/boost/asio/detail/initiate_dispatch.hpp [7:8]
include/boost/asio/detail/initiate_post.hpp [7:8]
+ include/boost/asio/detail/initiation_base.hpp [7:8]
include/boost/asio/detail/io_control.hpp [7:8]
include/boost/asio/detail/io_object_impl.hpp [7:8]
include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp [7:8]
@@ -326,6 +335,7 @@ BELONGS ya.make
include/boost/asio/detail/thread_info_base.hpp [7:8]
include/boost/asio/detail/throw_error.hpp [7:8]
include/boost/asio/detail/throw_exception.hpp [7:8]
+ include/boost/asio/detail/timed_cancel_op.hpp [7:8]
include/boost/asio/detail/timer_queue.hpp [7:8]
include/boost/asio/detail/timer_queue_base.hpp [7:8]
include/boost/asio/detail/timer_queue_ptime.hpp [7:8]
@@ -418,10 +428,7 @@ BELONGS ya.make
include/boost/asio/experimental/coro.hpp [8:9]
include/boost/asio/experimental/coro_traits.hpp [8:9]
include/boost/asio/experimental/deferred.hpp [7:8]
- include/boost/asio/experimental/detail/channel_handler.hpp [7:8]
- include/boost/asio/experimental/detail/channel_message.hpp [7:8]
include/boost/asio/experimental/detail/channel_operation.hpp [7:8]
- include/boost/asio/experimental/detail/channel_payload.hpp [7:8]
include/boost/asio/experimental/detail/channel_receive_op.hpp [7:8]
include/boost/asio/experimental/detail/channel_send_functions.hpp [7:8]
include/boost/asio/experimental/detail/channel_send_op.hpp [7:8]
@@ -433,7 +440,6 @@ BELONGS ya.make
include/boost/asio/experimental/detail/partial_promise.hpp [8:9]
include/boost/asio/experimental/impl/as_single.hpp [7:8]
include/boost/asio/experimental/impl/channel_error.ipp [7:8]
- include/boost/asio/experimental/impl/co_composed.hpp [7:8]
include/boost/asio/experimental/impl/coro.hpp [8:9]
include/boost/asio/experimental/impl/parallel_group.hpp [7:8]
include/boost/asio/experimental/impl/promise.hpp [8:9]
@@ -454,6 +460,7 @@ BELONGS ya.make
include/boost/asio/generic/stream_protocol.hpp [7:8]
include/boost/asio/handler_continuation_hook.hpp [7:8]
include/boost/asio/high_resolution_timer.hpp [7:8]
+ include/boost/asio/immediate.hpp [7:8]
include/boost/asio/impl/any_completion_executor.ipp [7:8]
include/boost/asio/impl/any_io_executor.ipp [7:8]
include/boost/asio/impl/append.hpp [7:8]
@@ -461,6 +468,8 @@ BELONGS ya.make
include/boost/asio/impl/awaitable.hpp [7:8]
include/boost/asio/impl/buffered_read_stream.hpp [7:8]
include/boost/asio/impl/buffered_write_stream.hpp [7:8]
+ include/boost/asio/impl/cancel_after.hpp [7:8]
+ include/boost/asio/impl/cancel_at.hpp [7:8]
include/boost/asio/impl/cancellation_signal.ipp [7:8]
include/boost/asio/impl/co_spawn.hpp [7:8]
include/boost/asio/impl/connect.hpp [7:8]
diff --git a/contrib/restricted/boost/asio/include/boost/asio.hpp b/contrib/restricted/boost/asio/include/boost/asio.hpp
index a55617e03a8..09efee9d6ad 100644
--- a/contrib/restricted/boost/asio/include/boost/asio.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio.hpp
@@ -61,12 +61,16 @@
#include <boost/asio/buffered_write_stream_fwd.hpp>
#include <boost/asio/buffered_write_stream.hpp>
#include <boost/asio/buffers_iterator.hpp>
+#include <boost/asio/cancel_after.hpp>
+#include <boost/asio/cancel_at.hpp>
#include <boost/asio/cancellation_signal.hpp>
#include <boost/asio/cancellation_state.hpp>
#include <boost/asio/cancellation_type.hpp>
+#include <boost/asio/co_composed.hpp>
#include <boost/asio/co_spawn.hpp>
#include <boost/asio/completion_condition.hpp>
#include <boost/asio/compose.hpp>
+#include <boost/asio/composed.hpp>
#include <boost/asio/connect.hpp>
#include <boost/asio/connect_pipe.hpp>
#include <boost/asio/consign.hpp>
@@ -74,6 +78,7 @@
#include <boost/asio/deadline_timer.hpp>
#include <boost/asio/defer.hpp>
#include <boost/asio/deferred.hpp>
+#include <boost/asio/default_completion_token.hpp>
#include <boost/asio/detached.hpp>
#include <boost/asio/dispatch.hpp>
#include <boost/asio/error.hpp>
@@ -101,6 +106,7 @@
#include <boost/asio/generic/stream_protocol.hpp>
#include <boost/asio/handler_continuation_hook.hpp>
#include <boost/asio/high_resolution_timer.hpp>
+#include <boost/asio/immediate.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/io_context_strand.hpp>
#include <boost/asio/io_service.hpp>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/as_tuple.hpp b/contrib/restricted/boost/asio/include/boost/asio/as_tuple.hpp
index 6e91d8edd52..be508b8681f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/as_tuple.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/as_tuple.hpp
@@ -107,16 +107,42 @@ public:
CompletionToken token_;
};
-/// Adapt a @ref completion_token to specify that the completion handler
-/// arguments should be combined into a single tuple argument.
-template <typename CompletionToken>
-BOOST_ASIO_NODISCARD inline
-constexpr as_tuple_t<decay_t<CompletionToken>>
-as_tuple(CompletionToken&& completion_token)
+/// A function object type that adapts a @ref completion_token to specify that
+/// the completion handler arguments should be combined into a single tuple
+/// argument.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+struct partial_as_tuple
{
- return as_tuple_t<decay_t<CompletionToken>>(
- static_cast<CompletionToken&&>(completion_token));
-}
+ /// Default constructor.
+ constexpr partial_as_tuple()
+ {
+ }
+
+ /// Adapt a @ref completion_token to specify that the completion handler
+ /// arguments should be combined into a single tuple argument.
+ template <typename CompletionToken>
+ BOOST_ASIO_NODISCARD inline
+ constexpr as_tuple_t<decay_t<CompletionToken>>
+ operator()(CompletionToken&& completion_token) const
+ {
+ return as_tuple_t<decay_t<CompletionToken>>(
+ static_cast<CompletionToken&&>(completion_token));
+ }
+};
+
+/// A function object that adapts a @ref completion_token to specify that the
+/// completion handler arguments should be combined into a single tuple
+/// argument.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+BOOST_ASIO_INLINE_VARIABLE constexpr partial_as_tuple as_tuple;
} // namespace asio
} // namespace boost
diff --git a/contrib/restricted/boost/asio/include/boost/asio/associated_immediate_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/associated_immediate_executor.hpp
index 7e898f478f8..64fa4d943dc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/associated_immediate_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/associated_immediate_executor.hpp
@@ -50,9 +50,10 @@ struct has_immediate_executor_type<T,
template <typename E, typename = void, typename = void>
struct default_immediate_executor
{
- typedef require_result_t<E, execution::blocking_t::never_t> type;
+ typedef decay_t<require_result_t<E, execution::blocking_t::never_t>> type;
- static type get(const E& e) noexcept
+ static auto get(const E& e) noexcept
+ -> decltype(boost::asio::require(e, execution::blocking.never))
{
return boost::asio::require(e, execution::blocking.never);
}
diff --git a/contrib/restricted/boost/asio/include/boost/asio/associator.hpp b/contrib/restricted/boost/asio/include/boost/asio/associator.hpp
index 3096de3e2c1..d9f5e6e94e3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/associator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/associator.hpp
@@ -24,7 +24,7 @@ namespace asio {
/// Used to generically specialise associators for a type.
template <template <typename, typename> class Associator,
- typename T, typename DefaultCandidate>
+ typename T, typename DefaultCandidate, typename _ = void>
struct associator
{
};
diff --git a/contrib/restricted/boost/asio/include/boost/asio/async_result.hpp b/contrib/restricted/boost/asio/include/boost/asio/async_result.hpp
index 63d2169a568..894a94d231e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/async_result.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/async_result.hpp
@@ -22,9 +22,6 @@
namespace boost {
namespace asio {
-
-#if defined(BOOST_ASIO_HAS_CONCEPTS)
-
namespace detail {
template <typename T>
@@ -71,6 +68,12 @@ struct are_completion_signatures : false_type
{
};
+template <>
+struct are_completion_signatures<>
+ : true_type
+{
+};
+
template <typename T0>
struct are_completion_signatures<T0>
: is_completion_signature<T0>
@@ -85,6 +88,12 @@ struct are_completion_signatures<T0, TN...>
{
};
+} // namespace detail
+
+#if defined(BOOST_ASIO_HAS_CONCEPTS)
+
+namespace detail {
+
template <typename T, typename... Args>
BOOST_ASIO_CONCEPT callable_with = requires(T&& t, Args&&... args)
{
@@ -607,14 +616,36 @@ template <typename CompletionToken,
typename Initiation, typename... Args>
inline auto async_initiate(Initiation&& initiation,
type_identity_t<CompletionToken>& token, Args&&... args)
- -> constraint_t<
- detail::async_result_has_initiate_memfn<
- CompletionToken, Signatures...>::value,
- decltype(
- async_result<decay_t<CompletionToken>, Signatures...>::initiate(
- static_cast<Initiation&&>(initiation),
- static_cast<CompletionToken&&>(token),
- static_cast<Args&&>(args)...))>
+ -> decltype(enable_if_t<
+ enable_if_t<
+ detail::are_completion_signatures<Signatures...>::value,
+ detail::async_result_has_initiate_memfn<
+ CompletionToken, Signatures...>>::value,
+ async_result<decay_t<CompletionToken>, Signatures...>>::initiate(
+ static_cast<Initiation&&>(initiation),
+ static_cast<CompletionToken&&>(token),
+ static_cast<Args&&>(args)...))
+{
+ return async_result<decay_t<CompletionToken>, Signatures...>::initiate(
+ static_cast<Initiation&&>(initiation),
+ static_cast<CompletionToken&&>(token),
+ static_cast<Args&&>(args)...);
+}
+
+template <
+ BOOST_ASIO_COMPLETION_SIGNATURE... Signatures,
+ typename CompletionToken, typename Initiation, typename... Args>
+inline auto async_initiate(Initiation&& initiation,
+ CompletionToken&& token, Args&&... args)
+ -> decltype(enable_if_t<
+ enable_if_t<
+ detail::are_completion_signatures<Signatures...>::value,
+ detail::async_result_has_initiate_memfn<
+ CompletionToken, Signatures...>>::value,
+ async_result<decay_t<CompletionToken>, Signatures...>>::initiate(
+ static_cast<Initiation&&>(initiation),
+ static_cast<CompletionToken&&>(token),
+ static_cast<Args&&>(args)...))
{
return async_result<decay_t<CompletionToken>, Signatures...>::initiate(
static_cast<Initiation&&>(initiation),
@@ -625,10 +656,13 @@ inline auto async_initiate(Initiation&& initiation,
template <typename CompletionToken,
BOOST_ASIO_COMPLETION_SIGNATURE... Signatures,
typename Initiation, typename... Args>
-inline constraint_t<
- !detail::async_result_has_initiate_memfn<
- CompletionToken, Signatures...>::value,
- typename async_result<decay_t<CompletionToken>, Signatures...>::return_type>
+inline typename enable_if_t<
+ !enable_if_t<
+ detail::are_completion_signatures<Signatures...>::value,
+ detail::async_result_has_initiate_memfn<
+ CompletionToken, Signatures...>>::value,
+ async_result<decay_t<CompletionToken>, Signatures...>
+ >::return_type
async_initiate(Initiation&& initiation,
type_identity_t<CompletionToken>& token, Args&&... args)
{
@@ -644,6 +678,29 @@ async_initiate(Initiation&& initiation,
return completion.result.get();
}
+template <BOOST_ASIO_COMPLETION_SIGNATURE... Signatures,
+ typename CompletionToken, typename Initiation, typename... Args>
+inline typename enable_if_t<
+ !enable_if_t<
+ detail::are_completion_signatures<Signatures...>::value,
+ detail::async_result_has_initiate_memfn<
+ CompletionToken, Signatures...>>::value,
+ async_result<decay_t<CompletionToken>, Signatures...>
+ >::return_type
+async_initiate(Initiation&& initiation, CompletionToken&& token, Args&&... args)
+{
+ async_completion<CompletionToken, Signatures...> completion(token);
+
+ static_cast<Initiation&&>(initiation)(
+ static_cast<
+ typename async_result<decay_t<CompletionToken>,
+ Signatures...>::completion_handler_type&&>(
+ completion.completion_handler),
+ static_cast<Args&&>(args)...);
+
+ return completion.result.get();
+}
+
#endif // defined(GENERATING_DOCUMENTATION)
#if defined(BOOST_ASIO_HAS_CONCEPTS)
@@ -883,62 +940,11 @@ template <typename T, typename... Args>
using completion_signature_of_t =
typename completion_signature_of<T, Args...>::type;
-namespace detail {
-
-template <typename T, typename = void>
-struct default_completion_token_impl
-{
- typedef void type;
-};
-
-template <typename T>
-struct default_completion_token_impl<T,
- void_t<typename T::default_completion_token_type>
- >
-{
- typedef typename T::default_completion_token_type type;
-};
-
-} // namespace detail
-
-#if defined(GENERATING_DOCUMENTATION)
-
-/// Traits type used to determine the default completion token type associated
-/// with a type (such as an executor).
-/**
- * A program may specialise this traits type if the @c T template parameter in
- * the specialisation is a user-defined type.
- *
- * Specialisations of this trait may provide a nested typedef @c type, which is
- * a default-constructible completion token type.
- */
-template <typename T>
-struct default_completion_token
-{
- /// If @c T has a nested type @c default_completion_token_type,
- /// <tt>T::default_completion_token_type</tt>. Otherwise the typedef @c type
- /// is not defined.
- typedef see_below type;
-};
-#else
-template <typename T>
-struct default_completion_token
- : detail::default_completion_token_impl<T>
-{
-};
-#endif
-
-template <typename T>
-using default_completion_token_t = typename default_completion_token<T>::type;
-
-#define BOOST_ASIO_DEFAULT_COMPLETION_TOKEN_TYPE(e) \
- = typename ::boost::asio::default_completion_token<e>::type
-#define BOOST_ASIO_DEFAULT_COMPLETION_TOKEN(e) \
- = typename ::boost::asio::default_completion_token<e>::type()
-
} // namespace asio
} // namespace boost
#include <boost/asio/detail/pop_options.hpp>
+#include <boost/asio/default_completion_token.hpp>
+
#endif // BOOST_ASIO_ASYNC_RESULT_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_datagram_socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_datagram_socket.hpp
index ecf1abb8486..88738d939c2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_datagram_socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_datagram_socket.hpp
@@ -448,7 +448,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -518,7 +518,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -667,7 +667,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -740,7 +740,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -885,7 +885,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -956,7 +956,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1027,7 +1027,7 @@ public:
boost::asio::detail::throw_error(ec, "receive_from");
return s;
}
-
+
/// Receive a datagram with the endpoint of the sender.
/**
* This function is used to receive a datagram. The function call will block
@@ -1054,7 +1054,7 @@ public:
boost::asio::detail::throw_error(ec, "receive_from");
return s;
}
-
+
/// Receive a datagram with the endpoint of the sender.
/**
* This function is used to receive a datagram. The function call will block
@@ -1108,7 +1108,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1180,7 +1180,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1220,7 +1220,7 @@ private:
const basic_datagram_socket&) = delete;
class initiate_async_send
- {
+ {
public:
typedef Executor executor_type;
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_deadline_timer.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_deadline_timer.hpp
index 3d68f4528f6..742d6cb8fa8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_deadline_timer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_deadline_timer.hpp
@@ -64,7 +64,7 @@ namespace asio {
* timer.wait();
* @endcode
*
- * @par
+ * @par
* Performing an asynchronous wait:
* @code
* void handler(const boost::system::error_code& error)
@@ -631,7 +631,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_random_access_file.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_random_access_file.hpp
index f9e109bb526..099514f689a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_random_access_file.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_random_access_file.hpp
@@ -428,7 +428,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -563,7 +563,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_raw_socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_raw_socket.hpp
index f9c64d5d469..97dfd95f4bd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_raw_socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_raw_socket.hpp
@@ -440,7 +440,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -510,7 +510,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -659,7 +659,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -732,7 +732,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -877,7 +877,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -948,7 +948,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1020,7 +1020,7 @@ public:
boost::asio::detail::throw_error(ec, "receive_from");
return s;
}
-
+
/// Receive raw data with the endpoint of the sender.
/**
* This function is used to receive raw data. The function call will block
@@ -1047,7 +1047,7 @@ public:
boost::asio::detail::throw_error(ec, "receive_from");
return s;
}
-
+
/// Receive raw data with the endpoint of the sender.
/**
* This function is used to receive raw data. The function call will block
@@ -1101,7 +1101,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1174,7 +1174,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_readable_pipe.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_readable_pipe.hpp
index 9917823ec30..2e88cad8e7f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_readable_pipe.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_readable_pipe.hpp
@@ -535,7 +535,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_seq_packet_socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_seq_packet_socket.hpp
index cf822cfde1b..7928d881ffa 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_seq_packet_socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_seq_packet_socket.hpp
@@ -431,7 +431,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -621,7 +621,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -695,7 +695,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_serial_port.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_serial_port.hpp
index c4cb0a3f059..fdfc01bfe9a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_serial_port.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_serial_port.hpp
@@ -725,7 +725,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -855,7 +855,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_signal_set.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_signal_set.hpp
index e4cde56419b..fb3b22d2e1c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_signal_set.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_signal_set.hpp
@@ -574,7 +574,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, int) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_socket.hpp
index 6eb4290c537..aacce47a788 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_socket.hpp
@@ -928,7 +928,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
@@ -1780,7 +1780,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_socket_acceptor.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_socket_acceptor.hpp
index cefc3623729..a2254a43e96 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_socket_acceptor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_socket_acceptor.hpp
@@ -1214,7 +1214,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
@@ -1349,7 +1349,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
@@ -1497,7 +1497,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
@@ -1617,7 +1617,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code,
@@ -1867,7 +1867,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code,
@@ -1963,7 +1963,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code,
@@ -2133,7 +2133,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code,
@@ -2415,7 +2415,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code,
@@ -2515,7 +2515,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code,
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_stream_file.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_stream_file.hpp
index 314506f71c7..b99fa9b60b6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_stream_file.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_stream_file.hpp
@@ -491,7 +491,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -619,7 +619,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_stream_socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_stream_socket.hpp
index 55a6ccafe2c..77896a48aea 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_stream_socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_stream_socket.hpp
@@ -462,7 +462,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -532,7 +532,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -704,7 +704,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -776,7 +776,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -906,7 +906,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1037,7 +1037,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_waitable_timer.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_waitable_timer.hpp
index eb8967e42da..484b3118623 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_waitable_timer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_waitable_timer.hpp
@@ -76,7 +76,7 @@ class basic_waitable_timer;
* timer.wait();
* @endcode
*
- * @par
+ * @par
* Performing an asynchronous wait (C++11):
* @code
* void handler(const boost::system::error_code& error)
@@ -747,7 +747,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_writable_pipe.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_writable_pipe.hpp
index 2e7536cd040..9aa58525f2e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_writable_pipe.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_writable_pipe.hpp
@@ -533,7 +533,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/bind_allocator.hpp b/contrib/restricted/boost/asio/include/boost/asio/bind_allocator.hpp
index 9a7134adce7..ac7faaf8c66 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/bind_allocator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/bind_allocator.hpp
@@ -16,10 +16,12 @@
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
#include <boost/asio/detail/config.hpp>
-#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/associated_allocator.hpp>
+#include <boost/asio/associated_executor.hpp>
#include <boost/asio/associator.hpp>
#include <boost/asio/async_result.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
+#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/detail/push_options.hpp>
@@ -361,6 +363,46 @@ private:
T target_;
};
+/// A function object type that adapts a @ref completion_token to specify that
+/// the completion handler should have the supplied allocator as its associated
+/// allocator.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+template <typename Allocator>
+struct partial_allocator_binder
+{
+ /// Constructor that specifies associated allocator.
+ explicit partial_allocator_binder(const Allocator& ex)
+ : allocator_(ex)
+ {
+ }
+
+ /// Adapt a @ref completion_token to specify that the completion handler
+ /// should have the allocator as its associated allocator.
+ template <typename CompletionToken>
+ BOOST_ASIO_NODISCARD inline
+ constexpr allocator_binder<decay_t<CompletionToken>, Allocator>
+ operator()(CompletionToken&& completion_token) const
+ {
+ return allocator_binder<decay_t<CompletionToken>, Allocator>(
+ allocator_, static_cast<CompletionToken&&>(completion_token));
+ }
+
+//private:
+ Allocator allocator_;
+};
+
+/// Create a partial completion token that associates an allocator.
+template <typename Allocator>
+BOOST_ASIO_NODISCARD inline partial_allocator_binder<Allocator>
+bind_allocator(const Allocator& ex)
+{
+ return partial_allocator_binder<Allocator>(ex);
+}
+
/// Associate an object of type @c T with an allocator of type
/// @c Allocator.
template <typename Allocator, typename T>
@@ -438,49 +480,48 @@ public:
}
template <typename Initiation>
- struct init_wrapper
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- template <typename Init>
- init_wrapper(const Allocator& allocator, Init&& init)
- : allocator_(allocator),
- initiation_(static_cast<Init&&>(init))
- {
- }
+ using detail::initiation_base<Initiation>::initiation_base;
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args)
+ void operator()(Handler&& handler, const Allocator& a, Args&&... args) &&
{
- static_cast<Initiation&&>(initiation_)(
+ static_cast<Initiation&&>(*this)(
allocator_binder<decay_t<Handler>, Allocator>(
- allocator_, static_cast<Handler&&>(handler)),
+ a, static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args) const
+ void operator()(Handler&& handler,
+ const Allocator& a, Args&&... args) const &
{
- initiation_(
+ static_cast<const Initiation&>(*this)(
allocator_binder<decay_t<Handler>, Allocator>(
- allocator_, static_cast<Handler&&>(handler)),
+ a, static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
-
- Allocator allocator_;
- Initiation initiation_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
static auto initiate(Initiation&& initiation,
RawCompletionToken&& token, Args&&... args)
-> decltype(
- async_initiate<T, Signature>(
+ async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value, const T, T>,
+ Signature>(
declval<init_wrapper<decay_t<Initiation>>>(),
- token.get(), static_cast<Args&&>(args)...))
+ token.get(), token.get_allocator(), static_cast<Args&&>(args)...))
{
- return async_initiate<T, Signature>(
- init_wrapper<decay_t<Initiation>>(token.get_allocator(),
+ return async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value, const T, T>,
+ Signature>(
+ init_wrapper<decay_t<Initiation>>(
static_cast<Initiation&&>(initiation)),
- token.get(), static_cast<Args&&>(args)...);
+ token.get(), token.get_allocator(), static_cast<Args&&>(args)...);
}
private:
@@ -490,6 +531,31 @@ private:
async_result<T, Signature> target_;
};
+template <typename Allocator, typename... Signatures>
+struct async_result<partial_allocator_binder<Allocator>, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ allocator_binder<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Allocator>(token.allocator_,
+ default_completion_token_t<associated_executor_t<Initiation>>{}),
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ allocator_binder<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Allocator>(token.allocator_,
+ default_completion_token_t<associated_executor_t<Initiation>>{}),
+ static_cast<Args&&>(args)...);
+ }
+};
+
template <template <typename, typename> class Associator,
typename T, typename Allocator, typename DefaultCandidate>
struct associator<Associator, allocator_binder<T, Allocator>, DefaultCandidate>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/bind_cancellation_slot.hpp b/contrib/restricted/boost/asio/include/boost/asio/bind_cancellation_slot.hpp
index acf724b9eb0..38e8571fbec 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/bind_cancellation_slot.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/bind_cancellation_slot.hpp
@@ -16,10 +16,12 @@
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
#include <boost/asio/detail/config.hpp>
-#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/associated_cancellation_slot.hpp>
+#include <boost/asio/associated_executor.hpp>
#include <boost/asio/associator.hpp>
#include <boost/asio/async_result.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
+#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/detail/push_options.hpp>
@@ -367,6 +369,46 @@ private:
T target_;
};
+/// A function object type that adapts a @ref completion_token to specify that
+/// the completion handler should have the supplied cancellation slot as its
+/// associated cancellation slot.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+template <typename CancellationSlot>
+struct partial_cancellation_slot_binder
+{
+ /// Constructor that specifies associated cancellation slot.
+ explicit partial_cancellation_slot_binder(const CancellationSlot& ex)
+ : cancellation_slot_(ex)
+ {
+ }
+
+ /// Adapt a @ref completion_token to specify that the completion handler
+ /// should have the cancellation slot as its associated cancellation slot.
+ template <typename CompletionToken>
+ BOOST_ASIO_NODISCARD inline
+ constexpr cancellation_slot_binder<decay_t<CompletionToken>, CancellationSlot>
+ operator()(CompletionToken&& completion_token) const
+ {
+ return cancellation_slot_binder<decay_t<CompletionToken>, CancellationSlot>(
+ static_cast<CompletionToken&&>(completion_token), cancellation_slot_);
+ }
+
+//private:
+ CancellationSlot cancellation_slot_;
+};
+
+/// Create a partial completion token that associates a cancellation slot.
+template <typename CancellationSlot>
+BOOST_ASIO_NODISCARD inline partial_cancellation_slot_binder<CancellationSlot>
+bind_cancellation_slot(const CancellationSlot& ex)
+{
+ return partial_cancellation_slot_binder<CancellationSlot>(ex);
+}
+
/// Associate an object of type @c T with a cancellation slot of type
/// @c CancellationSlot.
template <typename CancellationSlot, typename T>
@@ -447,50 +489,51 @@ public:
}
template <typename Initiation>
- struct init_wrapper
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- template <typename Init>
- init_wrapper(const CancellationSlot& slot, Init&& init)
- : slot_(slot),
- initiation_(static_cast<Init&&>(init))
- {
- }
+ using detail::initiation_base<Initiation>::initiation_base;
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args)
+ void operator()(Handler&& handler,
+ const CancellationSlot& slot, Args&&... args) &&
{
- static_cast<Initiation&&>(initiation_)(
+ static_cast<Initiation&&>(*this)(
cancellation_slot_binder<decay_t<Handler>, CancellationSlot>(
- slot_, static_cast<Handler&&>(handler)),
+ slot, static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args) const
+ void operator()(Handler&& handler,
+ const CancellationSlot& slot, Args&&... args) const &
{
- initiation_(
+ static_cast<const Initiation&>(*this)(
cancellation_slot_binder<decay_t<Handler>, CancellationSlot>(
- slot_, static_cast<Handler&&>(handler)),
+ slot, static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
-
- CancellationSlot slot_;
- Initiation initiation_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
static auto initiate(Initiation&& initiation,
RawCompletionToken&& token, Args&&... args)
-> decltype(
- async_initiate<T, Signature>(
+ async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value, const T, T>,
+ Signature>(
declval<init_wrapper<decay_t<Initiation>>>(),
- token.get(), static_cast<Args&&>(args)...))
+ token.get(), token.get_cancellation_slot(),
+ static_cast<Args&&>(args)...))
{
- return async_initiate<T, Signature>(
+ return async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value, const T, T>,
+ Signature>(
init_wrapper<decay_t<Initiation>>(
- token.get_cancellation_slot(),
static_cast<Initiation&&>(initiation)),
- token.get(), static_cast<Args&&>(args)...);
+ token.get(), token.get_cancellation_slot(),
+ static_cast<Args&&>(args)...);
}
private:
@@ -500,6 +543,32 @@ private:
async_result<T, Signature> target_;
};
+template <typename CancellationSlot, typename... Signatures>
+struct async_result<partial_cancellation_slot_binder<CancellationSlot>,
+ Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ cancellation_slot_binder<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ CancellationSlot>(token.cancellation_slot_,
+ default_completion_token_t<associated_executor_t<Initiation>>{}),
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ cancellation_slot_binder<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ CancellationSlot>(token.cancellation_slot_,
+ default_completion_token_t<associated_executor_t<Initiation>>{}),
+ static_cast<Args&&>(args)...);
+ }
+};
+
template <template <typename, typename> class Associator,
typename T, typename CancellationSlot, typename DefaultCandidate>
struct associator<Associator,
diff --git a/contrib/restricted/boost/asio/include/boost/asio/bind_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/bind_executor.hpp
index b38d2c8933f..818b32e4b07 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/bind_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/bind_executor.hpp
@@ -16,10 +16,11 @@
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
#include <boost/asio/detail/config.hpp>
-#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/associated_executor.hpp>
#include <boost/asio/associator.hpp>
#include <boost/asio/async_result.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
+#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/execution/executor.hpp>
#include <boost/asio/execution_context.hpp>
#include <boost/asio/is_executor.hpp>
@@ -395,6 +396,49 @@ private:
uses_executor<T, Executor>::value> base_type;
};
+/// A function object type that adapts a @ref completion_token to specify that
+/// the completion handler should have the supplied executor as its associated
+/// executor.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+template <typename Executor>
+struct partial_executor_binder
+{
+ /// Constructor that specifies associated executor.
+ explicit partial_executor_binder(const Executor& ex)
+ : executor_(ex)
+ {
+ }
+
+ /// Adapt a @ref completion_token to specify that the completion handler
+ /// should have the executor as its associated executor.
+ template <typename CompletionToken>
+ BOOST_ASIO_NODISCARD inline
+ constexpr executor_binder<decay_t<CompletionToken>, Executor>
+ operator()(CompletionToken&& completion_token) const
+ {
+ return executor_binder<decay_t<CompletionToken>, Executor>(executor_arg_t(),
+ static_cast<CompletionToken&&>(completion_token), executor_);
+ }
+
+//private:
+ Executor executor_;
+};
+
+/// Create a partial completion token that associates an executor.
+template <typename Executor>
+BOOST_ASIO_NODISCARD inline partial_executor_binder<Executor>
+bind_executor(const Executor& ex,
+ constraint_t<
+ is_executor<Executor>::value || execution::is_executor<Executor>::value
+ > = 0)
+{
+ return partial_executor_binder<Executor>(ex);
+}
+
/// Associate an object of type @c T with an executor of type @c Executor.
template <typename Executor, typename T>
BOOST_ASIO_NODISCARD inline executor_binder<decay_t<T>, Executor>
@@ -407,6 +451,20 @@ bind_executor(const Executor& ex, T&& t,
executor_arg_t(), ex, static_cast<T&&>(t));
}
+/// Create a partial completion token that associates an execution context's
+/// executor.
+template <typename ExecutionContext>
+BOOST_ASIO_NODISCARD inline partial_executor_binder<
+ typename ExecutionContext::executor_type>
+bind_executor(ExecutionContext& ctx,
+ constraint_t<
+ is_convertible<ExecutionContext&, execution_context&>::value
+ > = 0)
+{
+ return partial_executor_binder<typename ExecutionContext::executor_type>(
+ ctx.get_executor());
+}
+
/// Associate an object of type @c T with an execution context's executor.
template <typename ExecutionContext, typename T>
BOOST_ASIO_NODISCARD inline executor_binder<decay_t<T>,
@@ -492,49 +550,48 @@ public:
}
template <typename Initiation>
- struct init_wrapper
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- template <typename Init>
- init_wrapper(const Executor& ex, Init&& init)
- : ex_(ex),
- initiation_(static_cast<Init&&>(init))
- {
- }
+ using detail::initiation_base<Initiation>::initiation_base;
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args)
+ void operator()(Handler&& handler, const Executor& e, Args&&... args) &&
{
- static_cast<Initiation&&>(initiation_)(
+ static_cast<Initiation&&>(*this)(
executor_binder<decay_t<Handler>, Executor>(
- executor_arg_t(), ex_, static_cast<Handler&&>(handler)),
+ executor_arg_t(), e, static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args) const
+ void operator()(Handler&& handler,
+ const Executor& e, Args&&... args) const &
{
- initiation_(
+ static_cast<const Initiation&>(*this)(
executor_binder<decay_t<Handler>, Executor>(
- executor_arg_t(), ex_, static_cast<Handler&&>(handler)),
+ executor_arg_t(), e, static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
-
- Executor ex_;
- Initiation initiation_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
static auto initiate(Initiation&& initiation,
RawCompletionToken&& token, Args&&... args)
-> decltype(
- async_initiate<T, Signature>(
- declval<init_wrapper<decay_t<Initiation>>>(),
- token.get(), static_cast<Args&&>(args)...))
+ async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value, const T, T>,
+ Signature>(
+ declval<init_wrapper<decay_t<Initiation>>>(),
+ token.get(), token.get_executor(), static_cast<Args&&>(args)...))
{
- return async_initiate<T, Signature>(
+ return async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value, const T, T>,
+ Signature>(
init_wrapper<decay_t<Initiation>>(
- token.get_executor(), static_cast<Initiation&&>(initiation)),
- token.get(), static_cast<Args&&>(args)...);
+ static_cast<Initiation&&>(initiation)),
+ token.get(), token.get_executor(), static_cast<Args&&>(args)...);
}
private:
@@ -542,6 +599,31 @@ private:
async_result& operator=(const async_result&) = delete;
};
+template <typename Executor, typename... Signatures>
+struct async_result<partial_executor_binder<Executor>, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ executor_binder<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Executor>(executor_arg_t(), token.executor_,
+ default_completion_token_t<associated_executor_t<Initiation>>{}),
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ executor_binder<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Executor>(executor_arg_t(), token.executor_,
+ default_completion_token_t<associated_executor_t<Initiation>>{}),
+ static_cast<Args&&>(args)...);
+ }
+};
+
template <template <typename, typename> class Associator,
typename T, typename Executor, typename DefaultCandidate>
struct associator<Associator, executor_binder<T, Executor>, DefaultCandidate>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/bind_immediate_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/bind_immediate_executor.hpp
index b54288779be..fbf8c47325f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/bind_immediate_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/bind_immediate_executor.hpp
@@ -16,10 +16,12 @@
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
#include <boost/asio/detail/config.hpp>
-#include <boost/asio/detail/type_traits.hpp>
+#include <boost/asio/associated_executor.hpp>
#include <boost/asio/associated_immediate_executor.hpp>
#include <boost/asio/associator.hpp>
#include <boost/asio/async_result.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
+#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/detail/push_options.hpp>
@@ -366,6 +368,46 @@ private:
T target_;
};
+/// A function object type that adapts a @ref completion_token to specify that
+/// the completion handler should have the supplied executor as its associated
+/// immediate executor.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+template <typename Executor>
+struct partial_immediate_executor_binder
+{
+ /// Constructor that specifies associated executor.
+ explicit partial_immediate_executor_binder(const Executor& ex)
+ : executor_(ex)
+ {
+ }
+
+ /// Adapt a @ref completion_token to specify that the completion handler
+ /// should have the executor as its associated immediate executor.
+ template <typename CompletionToken>
+ BOOST_ASIO_NODISCARD inline
+ constexpr immediate_executor_binder<decay_t<CompletionToken>, Executor>
+ operator()(CompletionToken&& completion_token) const
+ {
+ return immediate_executor_binder<decay_t<CompletionToken>, Executor>(
+ static_cast<CompletionToken&&>(completion_token), executor_);
+ }
+
+//private:
+ Executor executor_;
+};
+
+/// Create a partial completion token that associates an executor.
+template <typename Executor>
+BOOST_ASIO_NODISCARD inline partial_immediate_executor_binder<Executor>
+bind_immediate_executor(const Executor& ex)
+{
+ return partial_immediate_executor_binder<Executor>(ex);
+}
+
/// Associate an object of type @c T with a immediate executor of type
/// @c Executor.
template <typename Executor, typename T>
@@ -450,52 +492,52 @@ public:
}
template <typename Initiation>
- struct init_wrapper
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- template <typename Init>
- init_wrapper(const Executor& e, Init&& init)
- : executor_(e),
- initiation_(static_cast<Init&&>(init))
- {
- }
+ using detail::initiation_base<Initiation>::initiation_base;
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args)
+ void operator()(Handler&& handler, const Executor& e, Args&&... args) &&
{
- static_cast<Initiation&&>(initiation_)(
+ static_cast<Initiation&&>(*this)(
immediate_executor_binder<
decay_t<Handler>, Executor>(
- executor_, static_cast<Handler&&>(handler)),
+ e, static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args) const
+ void operator()(Handler&& handler,
+ const Executor& e, Args&&... args) const &
{
- initiation_(
+ static_cast<const Initiation&>(*this)(
immediate_executor_binder<
decay_t<Handler>, Executor>(
- executor_, static_cast<Handler&&>(handler)),
+ e, static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
-
- Executor executor_;
- Initiation initiation_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
static auto initiate(Initiation&& initiation,
RawCompletionToken&& token, Args&&... args)
-> decltype(
- async_initiate<T, Signature>(
- declval<init_wrapper<decay_t<Initiation>>>(),
- token.get(), static_cast<Args&&>(args)...))
+ async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value, const T, T>,
+ Signature>(
+ declval<init_wrapper<decay_t<Initiation>>>(),
+ token.get(), token.get_immediate_executor(),
+ static_cast<Args&&>(args)...))
{
- return async_initiate<T, Signature>(
+ return async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value, const T, T>,
+ Signature>(
init_wrapper<decay_t<Initiation>>(
- token.get_immediate_executor(),
static_cast<Initiation&&>(initiation)),
- token.get(), static_cast<Args&&>(args)...);
+ token.get(), token.get_immediate_executor(),
+ static_cast<Args&&>(args)...);
}
private:
@@ -505,6 +547,31 @@ private:
async_result<T, Signature> target_;
};
+template <typename Executor, typename... Signatures>
+struct async_result<partial_immediate_executor_binder<Executor>, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ immediate_executor_binder<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Executor>(token.executor_,
+ default_completion_token_t<associated_executor_t<Initiation>>{}),
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ immediate_executor_binder<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Executor>(token.executor_,
+ default_completion_token_t<associated_executor_t<Initiation>>{}),
+ static_cast<Args&&>(args)...);
+ }
+};
+
template <template <typename, typename> class Associator,
typename T, typename Executor, typename DefaultCandidate>
struct associator<Associator,
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffer.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffer.hpp
index f149eb075ad..c82507c67af 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffer.hpp
@@ -950,7 +950,7 @@ BOOST_ASIO_NODISCARD inline BOOST_ASIO_MUTABLE_BUFFER buffer(
{
return BOOST_ASIO_MUTABLE_BUFFER(data, N * sizeof(PodType));
}
-
+
/// Create a new modifiable buffer that represents the given POD array.
/**
* @returns A mutable_buffer value equivalent to:
@@ -967,7 +967,7 @@ BOOST_ASIO_NODISCARD inline BOOST_ASIO_MUTABLE_BUFFER buffer(
N * sizeof(PodType) < max_size_in_bytes
? N * sizeof(PodType) : max_size_in_bytes);
}
-
+
/// Create a new non-modifiable buffer that represents the given POD array.
/**
* @returns A const_buffer value equivalent to:
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffer_registration.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffer_registration.hpp
index fbab223688a..6b412ca6054 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffer_registration.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffer_registration.hpp
@@ -130,7 +130,7 @@ public:
service_->unregister_buffers();
#endif // defined(BOOST_ASIO_HAS_IO_URING)
}
-
+
/// Move assignment.
buffer_registration& operator=(buffer_registration&& other) noexcept
{
diff --git a/contrib/restricted/boost/asio/include/boost/asio/cancel_after.hpp b/contrib/restricted/boost/asio/include/boost/asio/cancel_after.hpp
new file mode 100644
index 00000000000..220402b9dcf
--- /dev/null
+++ b/contrib/restricted/boost/asio/include/boost/asio/cancel_after.hpp
@@ -0,0 +1,303 @@
+//
+// cancel_after.hpp
+// ~~~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#ifndef BOOST_ASIO_CANCEL_AFTER_HPP
+#define BOOST_ASIO_CANCEL_AFTER_HPP
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+# pragma once
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
+
+#include <boost/asio/detail/config.hpp>
+#include <boost/asio/basic_waitable_timer.hpp>
+#include <boost/asio/cancellation_type.hpp>
+#include <boost/asio/detail/chrono.hpp>
+#include <boost/asio/detail/type_traits.hpp>
+#include <boost/asio/wait_traits.hpp>
+
+#include <boost/asio/detail/push_options.hpp>
+
+namespace boost {
+namespace asio {
+
+/// A @ref completion_token adapter that cancels an operation after a timeout.
+/**
+ * The cancel_after_t class is used to indicate that an asynchronous operation
+ * should be cancelled if not complete before the specified duration has
+ * elapsed.
+ */
+template <typename CompletionToken, typename Clock,
+ typename WaitTraits = boost::asio::wait_traits<Clock>>
+class cancel_after_t
+{
+public:
+ /// Constructor.
+ template <typename T>
+ cancel_after_t(T&& completion_token, const typename Clock::duration& timeout,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+ : token_(static_cast<T&&>(completion_token)),
+ timeout_(timeout),
+ cancel_type_(cancel_type)
+ {
+ }
+
+//private:
+ CompletionToken token_;
+ typename Clock::duration timeout_;
+ cancellation_type_t cancel_type_;
+};
+
+/// A @ref completion_token adapter that cancels an operation after a timeout.
+/**
+ * The cancel_after_timer class is used to indicate that an asynchronous
+ * operation should be cancelled if not complete before the specified duration
+ * has elapsed.
+ */
+template <typename CompletionToken, typename Clock,
+ typename WaitTraits = boost::asio::wait_traits<Clock>,
+ typename Executor = any_io_executor>
+class cancel_after_timer
+{
+public:
+ /// Constructor.
+ template <typename T>
+ cancel_after_timer(T&& completion_token,
+ basic_waitable_timer<Clock, WaitTraits, Executor>& timer,
+ const typename Clock::duration& timeout,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+ : token_(static_cast<T&&>(completion_token)),
+ timer_(timer),
+ timeout_(timeout),
+ cancel_type_(cancel_type)
+ {
+ }
+
+//private:
+ CompletionToken token_;
+ basic_waitable_timer<Clock, WaitTraits, Executor>& timer_;
+ typename Clock::duration timeout_;
+ cancellation_type_t cancel_type_;
+};
+
+/// A function object type that adapts a @ref completion_token to cancel an
+/// operation after a timeout.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+template <typename Clock, typename WaitTraits = boost::asio::wait_traits<Clock>>
+class partial_cancel_after
+{
+public:
+ /// Constructor that specifies the timeout duration and cancellation type.
+ explicit partial_cancel_after(const typename Clock::duration& timeout,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+ : timeout_(timeout),
+ cancel_type_(cancel_type)
+ {
+ }
+
+ /// Adapt a @ref completion_token to specify that the completion handler
+ /// arguments should be combined into a single tuple argument.
+ template <typename CompletionToken>
+ BOOST_ASIO_NODISCARD inline
+ cancel_after_t<decay_t<CompletionToken>, Clock, WaitTraits>
+ operator()(CompletionToken&& completion_token) const
+ {
+ return cancel_after_t<decay_t<CompletionToken>, Clock, WaitTraits>(
+ static_cast<CompletionToken&&>(completion_token),
+ timeout_, cancel_type_);
+ }
+
+//private:
+ typename Clock::duration timeout_;
+ cancellation_type_t cancel_type_;
+};
+
+/// A function object type that adapts a @ref completion_token to cancel an
+/// operation after a timeout.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+template <typename Clock, typename WaitTraits = boost::asio::wait_traits<Clock>,
+ typename Executor = any_io_executor>
+class partial_cancel_after_timer
+{
+public:
+ /// Constructor that specifies the timeout duration and cancellation type.
+ explicit partial_cancel_after_timer(
+ basic_waitable_timer<Clock, WaitTraits, Executor>& timer,
+ const typename Clock::duration& timeout,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+ : timer_(timer),
+ timeout_(timeout),
+ cancel_type_(cancel_type)
+ {
+ }
+
+ /// Adapt a @ref completion_token to specify that the completion handler
+ /// arguments should be combined into a single tuple argument.
+ template <typename CompletionToken>
+ BOOST_ASIO_NODISCARD inline
+ cancel_after_timer<decay_t<CompletionToken>, Clock, WaitTraits, Executor>
+ operator()(CompletionToken&& completion_token) const
+ {
+ return cancel_after_timer<decay_t<CompletionToken>,
+ Clock, WaitTraits, Executor>(
+ static_cast<CompletionToken&&>(completion_token),
+ timeout_, cancel_type_);
+ }
+
+//private:
+ basic_waitable_timer<Clock, WaitTraits, Executor>& timer_;
+ typename Clock::duration timeout_;
+ cancellation_type_t cancel_type_;
+};
+
+/// Create a partial completion token adapter that cancels an operation if not
+/// complete before the specified relative timeout has elapsed.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_after, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename Rep, typename Period>
+BOOST_ASIO_NODISCARD inline partial_cancel_after<chrono::steady_clock>
+cancel_after(const chrono::duration<Rep, Period>& timeout,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+{
+ return partial_cancel_after<chrono::steady_clock>(timeout, cancel_type);
+}
+
+/// Create a partial completion token adapter that cancels an operation if not
+/// complete before the specified relative timeout has elapsed.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_after, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename Clock, typename WaitTraits,
+ typename Executor, typename Rep, typename Period>
+BOOST_ASIO_NODISCARD inline
+partial_cancel_after_timer<Clock, WaitTraits, Executor>
+cancel_after(basic_waitable_timer<Clock, WaitTraits, Executor>& timer,
+ const chrono::duration<Rep, Period>& timeout,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+{
+ return partial_cancel_after_timer<Clock, WaitTraits, Executor>(
+ timer, timeout, cancel_type);
+}
+
+/// Adapt a @ref completion_token to cancel an operation if not complete before
+/// the specified relative timeout has elapsed.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_after, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename Rep, typename Period, typename CompletionToken>
+BOOST_ASIO_NODISCARD inline
+cancel_after_t<decay_t<CompletionToken>, chrono::steady_clock>
+cancel_after(const chrono::duration<Rep, Period>& timeout,
+ CompletionToken&& completion_token)
+{
+ return cancel_after_t<decay_t<CompletionToken>, chrono::steady_clock>(
+ static_cast<CompletionToken&&>(completion_token),
+ timeout, cancellation_type::terminal);
+}
+
+/// Adapt a @ref completion_token to cancel an operation if not complete before
+/// the specified relative timeout has elapsed.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_after, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename Rep, typename Period, typename CompletionToken>
+BOOST_ASIO_NODISCARD inline
+cancel_after_t<decay_t<CompletionToken>, chrono::steady_clock>
+cancel_after(const chrono::duration<Rep, Period>& timeout,
+ cancellation_type_t cancel_type, CompletionToken&& completion_token)
+{
+ return cancel_after_t<decay_t<CompletionToken>, chrono::steady_clock>(
+ static_cast<CompletionToken&&>(completion_token), timeout, cancel_type);
+}
+
+/// Adapt a @ref completion_token to cancel an operation if not complete before
+/// the specified relative timeout has elapsed.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_after, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename Clock, typename WaitTraits, typename Executor,
+ typename Rep, typename Period, typename CompletionToken>
+BOOST_ASIO_NODISCARD inline
+cancel_after_timer<decay_t<CompletionToken>, Clock, WaitTraits, Executor>
+cancel_after(basic_waitable_timer<Clock, WaitTraits, Executor>& timer,
+ const chrono::duration<Rep, Period>& timeout,
+ CompletionToken&& completion_token)
+{
+ return cancel_after_timer<decay_t<CompletionToken>,
+ Clock, WaitTraits, Executor>(
+ static_cast<CompletionToken&&>(completion_token),
+ timer, timeout, cancellation_type::terminal);
+}
+
+/// Adapt a @ref completion_token to cancel an operation if not complete before
+/// the specified relative timeout has elapsed.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_after, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename Clock, typename WaitTraits, typename Executor,
+ typename Rep, typename Period, typename CompletionToken>
+BOOST_ASIO_NODISCARD inline
+cancel_after_timer<decay_t<CompletionToken>, chrono::steady_clock>
+cancel_after(basic_waitable_timer<Clock, WaitTraits, Executor>& timer,
+ const chrono::duration<Rep, Period>& timeout,
+ cancellation_type_t cancel_type, CompletionToken&& completion_token)
+{
+ return cancel_after_timer<decay_t<CompletionToken>,
+ Clock, WaitTraits, Executor>(
+ static_cast<CompletionToken&&>(completion_token),
+ timer, timeout, cancel_type);
+}
+
+} // namespace asio
+} // namespace boost
+
+#include <boost/asio/detail/pop_options.hpp>
+
+#include <boost/asio/impl/cancel_after.hpp>
+
+#endif // BOOST_ASIO_CANCEL_AFTER_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/cancel_at.hpp b/contrib/restricted/boost/asio/include/boost/asio/cancel_at.hpp
new file mode 100644
index 00000000000..c9d39b13e56
--- /dev/null
+++ b/contrib/restricted/boost/asio/include/boost/asio/cancel_at.hpp
@@ -0,0 +1,296 @@
+//
+// cancel_at.hpp
+// ~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#ifndef BOOST_ASIO_CANCEL_AT_HPP
+#define BOOST_ASIO_CANCEL_AT_HPP
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+# pragma once
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
+
+#include <boost/asio/detail/config.hpp>
+#include <boost/asio/basic_waitable_timer.hpp>
+#include <boost/asio/cancellation_type.hpp>
+#include <boost/asio/detail/chrono.hpp>
+#include <boost/asio/detail/type_traits.hpp>
+#include <boost/asio/wait_traits.hpp>
+
+#include <boost/asio/detail/push_options.hpp>
+
+namespace boost {
+namespace asio {
+
+/// A @ref completion_token adapter that cancels an operation at a given time.
+/**
+ * The cancel_at_t class is used to indicate that an asynchronous operation
+ * should be cancelled if not complete at the specified absolute time.
+ */
+template <typename CompletionToken, typename Clock,
+ typename WaitTraits = boost::asio::wait_traits<Clock>>
+class cancel_at_t
+{
+public:
+ /// Constructor.
+ template <typename T>
+ cancel_at_t(T&& completion_token, const typename Clock::time_point& expiry,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+ : token_(static_cast<T&&>(completion_token)),
+ expiry_(expiry),
+ cancel_type_(cancel_type)
+ {
+ }
+
+//private:
+ CompletionToken token_;
+ typename Clock::time_point expiry_;
+ cancellation_type_t cancel_type_;
+};
+
+/// A @ref completion_token adapter that cancels an operation at a given time.
+/**
+ * The cancel_at_timer class is used to indicate that an asynchronous operation
+ * should be cancelled if not complete at the specified absolute time.
+ */
+template <typename CompletionToken, typename Clock,
+ typename WaitTraits = boost::asio::wait_traits<Clock>,
+ typename Executor = any_io_executor>
+class cancel_at_timer
+{
+public:
+ /// Constructor.
+ template <typename T>
+ cancel_at_timer(T&& completion_token,
+ basic_waitable_timer<Clock, WaitTraits, Executor>& timer,
+ const typename Clock::time_point& expiry,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+ : token_(static_cast<T&&>(completion_token)),
+ timer_(timer),
+ expiry_(expiry),
+ cancel_type_(cancel_type)
+ {
+ }
+
+//private:
+ CompletionToken token_;
+ basic_waitable_timer<Clock, WaitTraits, Executor>& timer_;
+ typename Clock::time_point expiry_;
+ cancellation_type_t cancel_type_;
+};
+
+/// A function object type that adapts a @ref completion_token to cancel an
+/// operation at a given time.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+template <typename Clock, typename WaitTraits = boost::asio::wait_traits<Clock>>
+class partial_cancel_at
+{
+public:
+ /// Constructor that specifies the expiry and cancellation type.
+ explicit partial_cancel_at(const typename Clock::time_point& expiry,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+ : expiry_(expiry),
+ cancel_type_(cancel_type)
+ {
+ }
+
+ /// Adapt a @ref completion_token to specify that the completion handler
+ /// arguments should be combined into a single tuple argument.
+ template <typename CompletionToken>
+ BOOST_ASIO_NODISCARD inline
+ constexpr cancel_at_t<decay_t<CompletionToken>, Clock, WaitTraits>
+ operator()(CompletionToken&& completion_token) const
+ {
+ return cancel_at_t<decay_t<CompletionToken>, Clock, WaitTraits>(
+ static_cast<CompletionToken&&>(completion_token),
+ expiry_, cancel_type_);
+ }
+
+//private:
+ typename Clock::time_point expiry_;
+ cancellation_type_t cancel_type_;
+};
+
+/// A function object type that adapts a @ref completion_token to cancel an
+/// operation at a given time.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+template <typename Clock, typename WaitTraits = boost::asio::wait_traits<Clock>,
+ typename Executor = any_io_executor>
+class partial_cancel_at_timer
+{
+public:
+ /// Constructor that specifies the expiry and cancellation type.
+ explicit partial_cancel_at_timer(
+ basic_waitable_timer<Clock, WaitTraits, Executor>& timer,
+ const typename Clock::time_point& expiry,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+ : timer_(timer),
+ expiry_(expiry),
+ cancel_type_(cancel_type)
+ {
+ }
+
+ /// Adapt a @ref completion_token to specify that the completion handler
+ /// arguments should be combined into a single tuple argument.
+ template <typename CompletionToken>
+ BOOST_ASIO_NODISCARD inline
+ cancel_at_timer<decay_t<CompletionToken>, Clock, WaitTraits, Executor>
+ operator()(CompletionToken&& completion_token) const
+ {
+ return cancel_at_timer<decay_t<CompletionToken>,
+ Clock, WaitTraits, Executor>(
+ static_cast<CompletionToken&&>(completion_token),
+ timer_, expiry_, cancel_type_);
+ }
+
+//private:
+ basic_waitable_timer<Clock, WaitTraits, Executor>& timer_;
+ typename Clock::time_point expiry_;
+ cancellation_type_t cancel_type_;
+};
+
+/// Create a partial completion token adapter that cancels an operation if not
+/// complete by the specified absolute time.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_at, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename Clock, typename Duration>
+BOOST_ASIO_NODISCARD inline partial_cancel_at<Clock>
+cancel_at(const chrono::time_point<Clock, Duration>& expiry,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+{
+ return partial_cancel_at<Clock>(expiry, cancel_type);
+}
+
+/// Create a partial completion token adapter that cancels an operation if not
+/// complete by the specified absolute time.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_at, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename Clock, typename WaitTraits,
+ typename Executor, typename Duration>
+BOOST_ASIO_NODISCARD inline partial_cancel_at_timer<Clock, WaitTraits, Executor>
+cancel_at(basic_waitable_timer<Clock, WaitTraits, Executor>& timer,
+ const chrono::time_point<Clock, Duration>& expiry,
+ cancellation_type_t cancel_type = cancellation_type::terminal)
+{
+ return partial_cancel_at_timer<Clock, WaitTraits, Executor>(
+ timer, expiry, cancel_type);
+}
+
+/// Adapt a @ref completion_token to cancel an operation if not complete by the
+/// specified absolute time.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_at, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename CompletionToken, typename Clock, typename Duration>
+BOOST_ASIO_NODISCARD inline cancel_at_t<decay_t<CompletionToken>, Clock>
+cancel_at(const chrono::time_point<Clock, Duration>& expiry,
+ CompletionToken&& completion_token)
+{
+ return cancel_at_t<decay_t<CompletionToken>, Clock>(
+ static_cast<CompletionToken&&>(completion_token),
+ expiry, cancellation_type::terminal);
+}
+
+/// Adapt a @ref completion_token to cancel an operation if not complete by the
+/// specified absolute time.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_at, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename CompletionToken, typename Clock, typename Duration>
+BOOST_ASIO_NODISCARD inline cancel_at_t<decay_t<CompletionToken>, Clock>
+cancel_at(const chrono::time_point<Clock, Duration>& expiry,
+ cancellation_type_t cancel_type, CompletionToken&& completion_token)
+{
+ return cancel_at_t<decay_t<CompletionToken>, Clock>(
+ static_cast<CompletionToken&&>(completion_token), expiry, cancel_type);
+}
+
+/// Adapt a @ref completion_token to cancel an operation if not complete by the
+/// specified absolute time.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_at, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename CompletionToken, typename Clock,
+ typename WaitTraits, typename Executor, typename Duration>
+BOOST_ASIO_NODISCARD inline
+cancel_at_timer<decay_t<CompletionToken>, Clock, WaitTraits, Executor>
+cancel_at(basic_waitable_timer<Clock, WaitTraits, Executor>& timer,
+ const chrono::time_point<Clock, Duration>& expiry,
+ CompletionToken&& completion_token)
+{
+ return cancel_at_timer<decay_t<CompletionToken>, Clock, WaitTraits, Executor>(
+ static_cast<CompletionToken&&>(completion_token),
+ timer, expiry, cancellation_type::terminal);
+}
+
+/// Adapt a @ref completion_token to cancel an operation if not complete by the
+/// specified absolute time.
+/**
+ * @par Thread Safety
+ * When an asynchronous operation is used with cancel_at, a timer async_wait
+ * operation is performed in parallel to the main operation. If this parallel
+ * async_wait completes first, a cancellation request is emitted to cancel the
+ * main operation. Consequently, the application must ensure that the
+ * asynchronous operation is performed within an implicit or explicit strand.
+ */
+template <typename CompletionToken, typename Clock,
+ typename WaitTraits, typename Executor, typename Duration>
+BOOST_ASIO_NODISCARD inline
+cancel_at_timer<decay_t<CompletionToken>, Clock, WaitTraits, Executor>
+cancel_at(basic_waitable_timer<Clock, WaitTraits, Executor>& timer,
+ const chrono::time_point<Clock, Duration>& expiry,
+ cancellation_type_t cancel_type, CompletionToken&& completion_token)
+{
+ return cancel_at_timer<decay_t<CompletionToken>, Clock, WaitTraits, Executor>(
+ static_cast<CompletionToken&&>(completion_token),
+ timer, expiry, cancel_type);
+}
+
+} // namespace asio
+} // namespace boost
+
+#include <boost/asio/detail/pop_options.hpp>
+
+#include <boost/asio/impl/cancel_at.hpp>
+
+#endif // BOOST_ASIO_CANCEL_AT_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/co_composed.hpp b/contrib/restricted/boost/asio/include/boost/asio/co_composed.hpp
index 54d95aa8f04..e75377d47e5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/co_composed.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/co_composed.hpp
@@ -1,6 +1,6 @@
//
-// experimental/impl/co_composed.hpp
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// co_composed.hpp
+// ~~~~~~~~~~~~~~~
//
// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
@@ -8,14 +8,17 @@
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
-#ifndef BOOST_ASIO_IMPL_EXPERIMENTAL_CO_COMPOSED_HPP
-#define BOOST_ASIO_IMPL_EXPERIMENTAL_CO_COMPOSED_HPP
+#ifndef BOOST_ASIO_CO_COMPOSED_HPP
+#define BOOST_ASIO_CO_COMPOSED_HPP
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
# pragma once
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
#include <boost/asio/detail/config.hpp>
+
+#if defined(BOOST_ASIO_HAS_CO_AWAIT) || defined(GENERATING_DOCUMENTATION)
+
#include <new>
#include <tuple>
#include <variant>
@@ -45,7 +48,6 @@
namespace boost {
namespace asio {
-namespace experimental {
namespace detail {
#if defined(BOOST_ASIO_HAS_STD_COROUTINE)
@@ -75,7 +77,7 @@ class co_composed_handler_base;
template <typename Executors, typename Handler, typename Return>
class co_composed_promise;
-template <completion_signature... Signatures>
+template <BOOST_ASIO_COMPLETION_SIGNATURE... Signatures>
class co_composed_returns
{
};
@@ -91,7 +93,7 @@ struct co_composed_completion : std::tuple<T&&...>
{
template <typename... U>
co_composed_completion(U&&... u) noexcept
- : std::tuple<T&&...>(std::forward<U>(u)...)
+ : std::tuple<T&&...>(static_cast<U&&>(u)...)
{
}
};
@@ -313,8 +315,8 @@ public:
(get_associated_cancellation_slot)(
static_cast<co_composed_state<Executors, Handler, Return>*>(
this)->handler()),
- std::forward<InFilter>(in_filter),
- std::forward<OutFilter>(out_filter));
+ static_cast<InFilter&&>(in_filter),
+ static_cast<OutFilter&&>(out_filter));
}
cancellation_type_t cancelled() const noexcept
@@ -469,7 +471,7 @@ public:
co_composed_state(composed_io_executors<Executors>&& executors,
H&& h, co_composed_on_suspend& on_suspend)
: work_(std::move(executors)),
- handler_(std::forward<H>(h)),
+ handler_(static_cast<H&&>(h)),
on_suspend_(&on_suspend)
{
this->reset_cancellation_state(enable_terminal_cancellation());
@@ -482,9 +484,9 @@ public:
template <typename... Args>
[[nodiscard]] co_composed_completion<Args...> complete(Args&&... args)
- requires requires { declval<Handler>()(std::forward<Args>(args)...); }
+ requires requires { declval<Handler>()(static_cast<Args&&>(args)...); }
{
- return co_composed_completion<Args...>(std::forward<Args>(args)...);
+ return co_composed_completion<Args...>(static_cast<Args&&>(args)...);
}
const Handler& handler() const noexcept
@@ -593,7 +595,7 @@ public:
template <typename... T>
void operator()(T&&... args)
{
- result_type result(std::forward<T>(args)...);
+ result_type result(static_cast<T&&>(args)...);
this->resume(&result);
}
@@ -625,7 +627,7 @@ public:
template <typename... T>
void operator()(const boost::system::error_code& ec, T&&... args)
{
- result_type result(ec, args_type(std::forward<T>(args)...));
+ result_type result(ec, args_type(static_cast<T&&>(args)...));
this->resume(&result);
}
@@ -658,7 +660,7 @@ public:
template <typename... T>
void operator()(std::exception_ptr ex, T&&... args)
{
- result_type result(std::move(ex), args_type(std::forward<T>(args)...));
+ result_type result(std::move(ex), args_type(static_cast<T&&>(args)...));
this->resume(&result);
}
@@ -864,7 +866,7 @@ public:
# endif // defined(BOOST_ASIO_HAS_SOURCE_LOCATION)
#endif // defined(BOOST_ASIO_ENABLE_HANDLER_TRACKING)
)
- : op_(std::forward<Op>(op)),
+ : op_(static_cast<Op&&>(op)),
promise_(promise)
#if defined(BOOST_ASIO_ENABLE_HANDLER_TRACKING)
# if defined(BOOST_ASIO_HAS_SOURCE_LOCATION)
@@ -895,7 +897,7 @@ public:
static_cast<awaitable*>(p)->location_.function_name()));
# endif // defined(BOOST_ASIO_HAS_SOURCE_LOCATION)
#endif // defined(BOOST_ASIO_ENABLE_HANDLER_TRACKING)
- std::forward<Op>(static_cast<awaitable*>(p)->op_)(
+ static_cast<Op&&>(static_cast<awaitable*>(p)->op_)(
co_composed_handler<Executors, Handler,
Return, completion_signature_of_t<Op>>(
static_cast<awaitable*>(p)->promise_));
@@ -920,7 +922,7 @@ public:
};
state_.check_for_cancellation_on_transform();
- return awaitable{std::forward<Op>(op), *this
+ return awaitable{static_cast<Op&&>(op), *this
#if defined(BOOST_ASIO_ENABLE_HANDLER_TRACKING)
# if defined(BOOST_ASIO_HAS_SOURCE_LOCATION)
, location
@@ -961,7 +963,7 @@ public:
Handler handler(std::move(a.promise_.state_.handler_));
std::tuple<decay_t<Args>...> result(
- std::move(static_cast<std::tuple<Args&&...>>(a.result_)));
+ std::move(static_cast<std::tuple<Args&&...>&>(a.result_)));
co_composed_handler_base<Executors, Handler,
Return>(std::move(composed_handler));
@@ -1014,7 +1016,7 @@ public:
template <typename I>
initiate_co_composed(I&& impl, composed_io_executors<Executors>&& executors)
- : implementation_(std::forward<I>(impl)),
+ : implementation_(static_cast<I&&>(impl)),
executors_(std::move(executors))
{
}
@@ -1032,8 +1034,8 @@ public:
co_composed_on_suspend on_suspend{};
implementation_(
co_composed_state<Executors, handler_type, returns_type>(
- executors_, std::forward<Handler>(handler), on_suspend),
- std::forward<InitArgs>(init_args)...);
+ executors_, static_cast<Handler&&>(handler), on_suspend),
+ static_cast<InitArgs&&>(init_args)...);
if (on_suspend.fn_)
on_suspend.fn_(on_suspend.arg_);
}
@@ -1046,8 +1048,8 @@ public:
co_composed_on_suspend on_suspend{};
std::move(implementation_)(
co_composed_state<Executors, handler_type, returns_type>(
- std::move(executors_), std::forward<Handler>(handler), on_suspend),
- std::forward<InitArgs>(init_args)...);
+ std::move(executors_), static_cast<Handler&&>(handler), on_suspend),
+ static_cast<InitArgs&&>(init_args)...);
if (on_suspend.fn_)
on_suspend.fn_(on_suspend.arg_);
}
@@ -1057,46 +1059,74 @@ private:
composed_io_executors<Executors> executors_;
};
+template <typename Implementation, typename... Signatures>
+class initiate_co_composed<Implementation, void(), Signatures...>
+{
+public:
+ template <typename I>
+ initiate_co_composed(I&& impl, composed_io_executors<void()>&&)
+ : implementation_(static_cast<I&&>(impl))
+ {
+ }
+
+ template <typename Handler, typename... InitArgs>
+ void operator()(Handler&& handler, InitArgs&&... init_args) const &
+ {
+ using handler_type = decay_t<Handler>;
+ using returns_type = co_composed_returns<Signatures...>;
+ co_composed_on_suspend on_suspend{};
+ implementation_(
+ co_composed_state<void(), handler_type, returns_type>(
+ composed_io_executors<void()>(),
+ static_cast<Handler&&>(handler), on_suspend),
+ static_cast<InitArgs&&>(init_args)...);
+ if (on_suspend.fn_)
+ on_suspend.fn_(on_suspend.arg_);
+ }
+
+ template <typename Handler, typename... InitArgs>
+ void operator()(Handler&& handler, InitArgs&&... init_args) &&
+ {
+ using handler_type = decay_t<Handler>;
+ using returns_type = co_composed_returns<Signatures...>;
+ co_composed_on_suspend on_suspend{};
+ std::move(implementation_)(
+ co_composed_state<void(), handler_type, returns_type>(
+ composed_io_executors<void()>(),
+ static_cast<Handler&&>(handler), on_suspend),
+ static_cast<InitArgs&&>(init_args)...);
+ if (on_suspend.fn_)
+ on_suspend.fn_(on_suspend.arg_);
+ }
+
+private:
+ Implementation implementation_;
+};
+
template <typename... Signatures, typename Implementation, typename Executors>
-inline initiate_co_composed<Implementation, Executors, Signatures...>
+inline initiate_co_composed<decay_t<Implementation>, Executors, Signatures...>
make_initiate_co_composed(Implementation&& implementation,
composed_io_executors<Executors>&& executors)
{
return initiate_co_composed<
decay_t<Implementation>, Executors, Signatures...>(
- std::forward<Implementation>(implementation), std::move(executors));
+ static_cast<Implementation&&>(implementation), std::move(executors));
}
} // namespace detail
-template <completion_signature... Signatures,
- typename Implementation, typename... IoObjectsOrExecutors>
-inline auto co_composed(Implementation&& implementation,
- IoObjectsOrExecutors&&... io_objects_or_executors)
-{
- return detail::make_initiate_co_composed<Signatures...>(
- std::forward<Implementation>(implementation),
- detail::make_composed_io_executors(
- detail::get_composed_io_executor(
- std::forward<IoObjectsOrExecutors>(
- io_objects_or_executors))...));
-}
-
-} // namespace experimental
-
#if !defined(GENERATING_DOCUMENTATION)
template <template <typename, typename> class Associator,
typename Executors, typename Handler, typename Return,
typename Signature, typename DefaultCandidate>
struct associator<Associator,
- experimental::detail::co_composed_handler<
- Executors, Handler, Return, Signature>,
+ detail::co_composed_handler<Executors, Handler, Return, Signature>,
DefaultCandidate>
: Associator<Handler, DefaultCandidate>
{
static typename Associator<Handler, DefaultCandidate>::type get(
- const experimental::detail::co_composed_handler<
+ const detail::co_composed_handler<
Executors, Handler, Return, Signature>& h) noexcept
{
return Associator<Handler, DefaultCandidate>::get(
@@ -1104,7 +1134,7 @@ struct associator<Associator,
}
static auto get(
- const experimental::detail::co_composed_handler<
+ const detail::co_composed_handler<
Executors, Handler, Return, Signature>& h,
const DefaultCandidate& c) noexcept
-> decltype(
@@ -1131,37 +1161,28 @@ namespace std { namespace experimental {
template <typename C, typename Executors,
typename Handler, typename Return, typename... Args>
struct coroutine_traits<void, C&,
- boost::asio::experimental::detail::co_composed_state<
- Executors, Handler, Return>,
- Args...>
+ boost::asio::detail::co_composed_state<Executors, Handler, Return>, Args...>
{
using promise_type =
- boost::asio::experimental::detail::co_composed_promise<
- Executors, Handler, Return>;
+ boost::asio::detail::co_composed_promise<Executors, Handler, Return>;
};
template <typename C, typename Executors,
typename Handler, typename Return, typename... Args>
struct coroutine_traits<void, C&&,
- boost::asio::experimental::detail::co_composed_state<
- Executors, Handler, Return>,
- Args...>
+ boost::asio::detail::co_composed_state<Executors, Handler, Return>, Args...>
{
using promise_type =
- boost::asio::experimental::detail::co_composed_promise<
- Executors, Handler, Return>;
+ boost::asio::detail::co_composed_promise<Executors, Handler, Return>;
};
template <typename Executors, typename Handler,
typename Return, typename... Args>
struct coroutine_traits<void,
- boost::asio::experimental::detail::co_composed_state<
- Executors, Handler, Return>,
- Args...>
+ boost::asio::detail::co_composed_state<Executors, Handler, Return>, Args...>
{
using promise_type =
- boost::asio::experimental::detail::co_composed_promise<
- Executors, Handler, Return>;
+ boost::asio::detail::co_composed_promise<Executors, Handler, Return>;
};
# if defined(BOOST_ASIO_HAS_STD_COROUTINE)
@@ -1171,6 +1192,132 @@ struct coroutine_traits<void,
# endif // defined(BOOST_ASIO_HAS_STD_COROUTINE)
#endif // !defined(GENERATING_DOCUMENTATION)
+namespace boost {
+namespace asio {
+
+/// Creates an initiation function object that may be used to launch a
+/// coroutine-based composed asynchronous operation.
+/**
+ * The co_composed utility simplifies the implementation of composed
+ * asynchronous operations by automatically adapting a coroutine to be an
+ * initiation function object for use with @c async_initiate. When awaiting
+ * asynchronous operations, the coroutine automatically uses a conforming
+ * intermediate completion handler.
+ *
+ * @param implementation A function object that contains the coroutine-based
+ * implementation of the composed asynchronous operation. The first argument to
+ * the function object represents the state of the operation, and may be used
+ * to test for cancellation. The remaining arguments are those passed to @c
+ * async_initiate after the completion token.
+ *
+ * @param io_objects_or_executors Zero or more I/O objects or I/O executors for
+ * which outstanding work must be maintained while the operation is incomplete.
+ *
+ * @par Per-Operation Cancellation
+ * By default, terminal per-operation cancellation is enabled for composed
+ * operations that use co_composed. To disable cancellation for the composed
+ * operation, or to alter its supported cancellation types, call the state's
+ * @c reset_cancellation_state function.
+ *
+ * @par Examples
+ * The following example illustrates manual error handling and explicit checks
+ * for cancellation. The completion handler is invoked via a @c co_yield to the
+ * state's @c complete function, which never returns.
+ *
+ * @code template <typename CompletionToken>
+ * auto async_echo(tcp::socket& socket,
+ * CompletionToken&& token)
+ * {
+ * return boost::asio::async_initiate<
+ * CompletionToken, void(boost::system::error_code)>(
+ * boost::asio::co_composed(
+ * [](auto state, tcp::socket& socket) -> void
+ * {
+ * state.reset_cancellation_state(
+ * boost::asio::enable_terminal_cancellation());
+ *
+ * while (!state.cancelled())
+ * {
+ * char data[1024];
+ * auto [e1, n1] =
+ * co_await socket.async_read_some(
+ * boost::asio::buffer(data));
+ *
+ * if (e1)
+ * co_yield state.complete(e1);
+ *
+ * if (!!state.cancelled())
+ * co_yield state.complete(
+ * make_error_code(boost::asio::error::operation_aborted));
+ *
+ * auto [e2, n2] =
+ * co_await boost::asio::async_write(socket,
+ * boost::asio::buffer(data, n1));
+ *
+ * if (e2)
+ * co_yield state.complete(e2);
+ * }
+ * }, socket),
+ * token, std::ref(socket));
+ * } @endcode
+ *
+ * This next example shows exception-based error handling and implicit checks
+ * for cancellation. The completion handler is invoked after returning from the
+ * coroutine via @c co_return. Valid @c co_return values are specified using
+ * completion signatures passed to the @c co_composed function.
+ *
+ * @code template <typename CompletionToken>
+ * auto async_echo(tcp::socket& socket,
+ * CompletionToken&& token)
+ * {
+ * return boost::asio::async_initiate<
+ * CompletionToken, void(boost::system::error_code)>(
+ * boost::asio::co_composed<
+ * void(boost::system::error_code)>(
+ * [](auto state, tcp::socket& socket) -> void
+ * {
+ * try
+ * {
+ * state.throw_if_cancelled(true);
+ * state.reset_cancellation_state(
+ * boost::asio::enable_terminal_cancellation());
+ *
+ * for (;;)
+ * {
+ * char data[1024];
+ * std::size_t n = co_await socket.async_read_some(
+ * boost::asio::buffer(data));
+ *
+ * co_await boost::asio::async_write(socket,
+ * boost::asio::buffer(data, n));
+ * }
+ * }
+ * catch (const boost::system::system_error& e)
+ * {
+ * co_return {e.code()};
+ * }
+ * }, socket),
+ * token, std::ref(socket));
+ * } @endcode
+ */
+template <BOOST_ASIO_COMPLETION_SIGNATURE... Signatures,
+ typename Implementation, typename... IoObjectsOrExecutors>
+inline auto co_composed(Implementation&& implementation,
+ IoObjectsOrExecutors&&... io_objects_or_executors)
+{
+ return detail::make_initiate_co_composed<Signatures...>(
+ static_cast<Implementation&&>(implementation),
+ detail::make_composed_io_executors(
+ detail::get_composed_io_executor(
+ static_cast<IoObjectsOrExecutors&&>(
+ io_objects_or_executors))...));
+}
+
+} // namespace asio
+} // namespace boost
+
#include <boost/asio/detail/pop_options.hpp>
-#endif // BOOST_ASIO_IMPL_EXPERIMENTAL_CO_COMPOSED_HPP
+#endif // defined(BOOST_ASIO_HAS_CO_AWAIT) || defined(GENERATING_DOCUMENTATION)
+
+#endif // BOOST_ASIO_CO_COMPOSED_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/completion_condition.hpp b/contrib/restricted/boost/asio/include/boost/asio/completion_condition.hpp
index 8ad47d7c302..4cd94109240 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/completion_condition.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/completion_condition.hpp
@@ -17,6 +17,8 @@
#include <boost/asio/detail/config.hpp>
#include <cstddef>
+#include <boost/asio/detail/type_traits.hpp>
+#include <boost/system/error_code.hpp>
#include <boost/asio/detail/push_options.hpp>
@@ -98,8 +100,55 @@ private:
std::size_t size_;
};
+template <typename T, typename = void>
+struct is_completion_condition_helper : false_type
+{
+};
+
+template <typename T>
+struct is_completion_condition_helper<T,
+ enable_if_t<
+ is_same<
+ result_of_t<T(boost::system::error_code, std::size_t)>,
+ bool
+ >::value
+ >
+ > : true_type
+{
+};
+
+template <typename T>
+struct is_completion_condition_helper<T,
+ enable_if_t<
+ is_same<
+ result_of_t<T(boost::system::error_code, std::size_t)>,
+ std::size_t
+ >::value
+ >
+ > : true_type
+{
+};
+
} // namespace detail
+#if defined(GENERATING_DOCUMENTATION)
+
+/// Trait for determining whether a function object is a completion condition.
+template <typename T>
+struct is_completion_condition
+{
+ static constexpr bool value = automatically_determined;
+};
+
+#else // defined(GENERATING_DOCUMENTATION)
+
+template <typename T>
+struct is_completion_condition : detail::is_completion_condition_helper<T>
+{
+};
+
+#endif // defined(GENERATING_DOCUMENTATION)
+
/**
* @defgroup completion_condition Completion Condition Function Objects
*
diff --git a/contrib/restricted/boost/asio/include/boost/asio/compose.hpp b/contrib/restricted/boost/asio/include/boost/asio/compose.hpp
index b539850fb69..f23bd79e614 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/compose.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/compose.hpp
@@ -16,197 +16,12 @@
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
#include <boost/asio/detail/config.hpp>
-#include <boost/asio/associated_executor.hpp>
-#include <boost/asio/async_result.hpp>
-#include <boost/asio/detail/base_from_cancellation_state.hpp>
-#include <boost/asio/detail/composed_work.hpp>
-#include <boost/asio/detail/handler_cont_helpers.hpp>
-#include <boost/asio/detail/type_traits.hpp>
+#include <boost/asio/composed.hpp>
#include <boost/asio/detail/push_options.hpp>
namespace boost {
namespace asio {
-namespace detail {
-
-template <typename Impl, typename Work, typename Handler, typename Signature>
-class composed_op;
-
-template <typename Impl, typename Work, typename Handler,
- typename R, typename... Args>
-class composed_op<Impl, Work, Handler, R(Args...)>
- : public base_from_cancellation_state<Handler>
-{
-public:
- template <typename I, typename W, typename H>
- composed_op(I&& impl,
- W&& work,
- H&& handler)
- : base_from_cancellation_state<Handler>(
- handler, enable_terminal_cancellation()),
- impl_(static_cast<I&&>(impl)),
- work_(static_cast<W&&>(work)),
- handler_(static_cast<H&&>(handler)),
- invocations_(0)
- {
- }
-
- composed_op(composed_op&& other)
- : base_from_cancellation_state<Handler>(
- static_cast<base_from_cancellation_state<Handler>&&>(other)),
- impl_(static_cast<Impl&&>(other.impl_)),
- work_(static_cast<Work&&>(other.work_)),
- handler_(static_cast<Handler&&>(other.handler_)),
- invocations_(other.invocations_)
- {
- }
-
- typedef typename composed_work_guard<
- typename Work::head_type>::executor_type io_executor_type;
-
- io_executor_type get_io_executor() const noexcept
- {
- return work_.head_.get_executor();
- }
-
- typedef associated_executor_t<Handler, io_executor_type> executor_type;
-
- executor_type get_executor() const noexcept
- {
- return (get_associated_executor)(handler_, work_.head_.get_executor());
- }
-
- typedef associated_allocator_t<Handler, std::allocator<void>> allocator_type;
-
- allocator_type get_allocator() const noexcept
- {
- return (get_associated_allocator)(handler_, std::allocator<void>());
- }
-
- template<typename... T>
- void operator()(T&&... t)
- {
- if (invocations_ < ~0u)
- ++invocations_;
- this->get_cancellation_state().slot().clear();
- impl_(*this, static_cast<T&&>(t)...);
- }
-
- void complete(Args... args)
- {
- this->work_.reset();
- static_cast<Handler&&>(this->handler_)(static_cast<Args&&>(args)...);
- }
-
- void reset_cancellation_state()
- {
- base_from_cancellation_state<Handler>::reset_cancellation_state(handler_);
- }
-
- template <typename Filter>
- void reset_cancellation_state(Filter&& filter)
- {
- base_from_cancellation_state<Handler>::reset_cancellation_state(handler_,
- static_cast<Filter&&>(filter));
- }
-
- template <typename InFilter, typename OutFilter>
- void reset_cancellation_state(InFilter&& in_filter,
- OutFilter&& out_filter)
- {
- base_from_cancellation_state<Handler>::reset_cancellation_state(handler_,
- static_cast<InFilter&&>(in_filter),
- static_cast<OutFilter&&>(out_filter));
- }
-
- cancellation_type_t cancelled() const noexcept
- {
- return base_from_cancellation_state<Handler>::cancelled();
- }
-
-//private:
- Impl impl_;
- Work work_;
- Handler handler_;
- unsigned invocations_;
-};
-
-template <typename Impl, typename Work, typename Handler, typename Signature>
-inline bool asio_handler_is_continuation(
- composed_op<Impl, Work, Handler, Signature>* this_handler)
-{
- return this_handler->invocations_ > 1 ? true
- : boost_asio_handler_cont_helpers::is_continuation(
- this_handler->handler_);
-}
-
-template <typename Signature, typename Executors>
-class initiate_composed_op
-{
-public:
- typedef typename composed_io_executors<Executors>::head_type executor_type;
-
- template <typename T>
- explicit initiate_composed_op(int, T&& executors)
- : executors_(static_cast<T&&>(executors))
- {
- }
-
- executor_type get_executor() const noexcept
- {
- return executors_.head_;
- }
-
- template <typename Handler, typename Impl>
- void operator()(Handler&& handler,
- Impl&& impl) const
- {
- composed_op<decay_t<Impl>, composed_work<Executors>,
- decay_t<Handler>, Signature>(
- static_cast<Impl&&>(impl),
- composed_work<Executors>(executors_),
- static_cast<Handler&&>(handler))();
- }
-
-private:
- composed_io_executors<Executors> executors_;
-};
-
-template <typename Signature, typename Executors>
-inline initiate_composed_op<Signature, Executors> make_initiate_composed_op(
- composed_io_executors<Executors>&& executors)
-{
- return initiate_composed_op<Signature, Executors>(0,
- static_cast<composed_io_executors<Executors>&&>(executors));
-}
-
-} // namespace detail
-
-#if !defined(GENERATING_DOCUMENTATION)
-
-template <template <typename, typename> class Associator,
- typename Impl, typename Work, typename Handler,
- typename Signature, typename DefaultCandidate>
-struct associator<Associator,
- detail::composed_op<Impl, Work, Handler, Signature>,
- DefaultCandidate>
- : Associator<Handler, DefaultCandidate>
-{
- static typename Associator<Handler, DefaultCandidate>::type get(
- const detail::composed_op<Impl, Work, Handler, Signature>& h) noexcept
- {
- return Associator<Handler, DefaultCandidate>::get(h.handler_);
- }
-
- static auto get(const detail::composed_op<Impl, Work, Handler, Signature>& h,
- const DefaultCandidate& c) noexcept
- -> decltype(Associator<Handler, DefaultCandidate>::get(h.handler_, c))
- {
- return Associator<Handler, DefaultCandidate>::get(h.handler_, c);
- }
-};
-
-#endif // !defined(GENERATING_DOCUMENTATION)
/// Launch an asynchronous operation with a stateful implementation.
/**
@@ -276,8 +91,8 @@ struct associator<Associator,
* template <typename CompletionToken>
* auto async_echo(tcp::socket& socket,
* boost::asio::mutable_buffer buffer,
- * CompletionToken&& token) ->
- * decltype(
+ * CompletionToken&& token)
+ * -> decltype(
* boost::asio::async_compose<CompletionToken,
* void(boost::system::error_code, std::size_t)>(
* std::declval<async_echo_implementation>(),
@@ -292,25 +107,19 @@ struct associator<Associator,
*/
template <typename CompletionToken, typename Signature,
typename Implementation, typename... IoObjectsOrExecutors>
-auto async_compose(Implementation&& implementation,
+inline auto async_compose(Implementation&& implementation,
type_identity_t<CompletionToken>& token,
IoObjectsOrExecutors&&... io_objects_or_executors)
-> decltype(
async_initiate<CompletionToken, Signature>(
- detail::make_initiate_composed_op<Signature>(
- detail::make_composed_io_executors(
- detail::get_composed_io_executor(
- static_cast<IoObjectsOrExecutors&&>(
- io_objects_or_executors))...)),
- token, static_cast<Implementation&&>(implementation)))
+ composed<Signature>(static_cast<Implementation&&>(implementation),
+ static_cast<IoObjectsOrExecutors&&>(io_objects_or_executors)...),
+ token))
{
return async_initiate<CompletionToken, Signature>(
- detail::make_initiate_composed_op<Signature>(
- detail::make_composed_io_executors(
- detail::get_composed_io_executor(
- static_cast<IoObjectsOrExecutors&&>(
- io_objects_or_executors))...)),
- token, static_cast<Implementation&&>(implementation));
+ composed<Signature>(static_cast<Implementation&&>(implementation),
+ static_cast<IoObjectsOrExecutors&&>(io_objects_or_executors)...),
+ token);
}
} // namespace asio
diff --git a/contrib/restricted/boost/asio/include/boost/asio/composed.hpp b/contrib/restricted/boost/asio/include/boost/asio/composed.hpp
new file mode 100644
index 00000000000..bda14877593
--- /dev/null
+++ b/contrib/restricted/boost/asio/include/boost/asio/composed.hpp
@@ -0,0 +1,415 @@
+//
+// composed.hpp
+// ~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#ifndef BOOST_ASIO_COMPOSED_HPP
+#define BOOST_ASIO_COMPOSED_HPP
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+# pragma once
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
+
+#include <boost/asio/detail/config.hpp>
+#include <boost/asio/associated_executor.hpp>
+#include <boost/asio/async_result.hpp>
+#include <boost/asio/detail/base_from_cancellation_state.hpp>
+#include <boost/asio/detail/composed_work.hpp>
+#include <boost/asio/detail/handler_cont_helpers.hpp>
+#include <boost/asio/detail/type_traits.hpp>
+
+#include <boost/asio/detail/push_options.hpp>
+
+namespace boost {
+namespace asio {
+namespace detail {
+
+template <typename Impl, typename Work,
+ typename Handler, typename... Signatures>
+class composed_op;
+
+template <typename Impl, typename Work, typename Handler>
+class composed_op<Impl, Work, Handler>
+ : public base_from_cancellation_state<Handler>
+{
+public:
+ template <typename I, typename W, typename H>
+ composed_op(I&& impl,
+ W&& work,
+ H&& handler)
+ : base_from_cancellation_state<Handler>(
+ handler, enable_terminal_cancellation()),
+ impl_(static_cast<I&&>(impl)),
+ work_(static_cast<W&&>(work)),
+ handler_(static_cast<H&&>(handler)),
+ invocations_(0)
+ {
+ }
+
+ composed_op(composed_op&& other)
+ : base_from_cancellation_state<Handler>(
+ static_cast<base_from_cancellation_state<Handler>&&>(other)),
+ impl_(static_cast<Impl&&>(other.impl_)),
+ work_(static_cast<Work&&>(other.work_)),
+ handler_(static_cast<Handler&&>(other.handler_)),
+ invocations_(other.invocations_)
+ {
+ }
+
+ typedef typename composed_work_guard<
+ typename Work::head_type>::executor_type io_executor_type;
+
+ io_executor_type get_io_executor() const noexcept
+ {
+ return work_.head_.get_executor();
+ }
+
+ typedef associated_executor_t<Handler, io_executor_type> executor_type;
+
+ executor_type get_executor() const noexcept
+ {
+ return (get_associated_executor)(handler_, work_.head_.get_executor());
+ }
+
+ typedef associated_allocator_t<Handler, std::allocator<void>> allocator_type;
+
+ allocator_type get_allocator() const noexcept
+ {
+ return (get_associated_allocator)(handler_, std::allocator<void>());
+ }
+
+ template <typename... T>
+ void operator()(T&&... t)
+ {
+ if (invocations_ < ~0u)
+ ++invocations_;
+ this->get_cancellation_state().slot().clear();
+ impl_(*this, static_cast<T&&>(t)...);
+ }
+
+ template <typename... Args>
+ auto complete(Args&&... args)
+ -> decltype(declval<Handler>()(static_cast<Args&&>(args)...))
+ {
+ return static_cast<Handler&&>(this->handler_)(static_cast<Args&&>(args)...);
+ }
+
+ void reset_cancellation_state()
+ {
+ base_from_cancellation_state<Handler>::reset_cancellation_state(handler_);
+ }
+
+ template <typename Filter>
+ void reset_cancellation_state(Filter&& filter)
+ {
+ base_from_cancellation_state<Handler>::reset_cancellation_state(handler_,
+ static_cast<Filter&&>(filter));
+ }
+
+ template <typename InFilter, typename OutFilter>
+ void reset_cancellation_state(InFilter&& in_filter,
+ OutFilter&& out_filter)
+ {
+ base_from_cancellation_state<Handler>::reset_cancellation_state(handler_,
+ static_cast<InFilter&&>(in_filter),
+ static_cast<OutFilter&&>(out_filter));
+ }
+
+ cancellation_type_t cancelled() const noexcept
+ {
+ return base_from_cancellation_state<Handler>::cancelled();
+ }
+
+//private:
+ Impl impl_;
+ Work work_;
+ Handler handler_;
+ unsigned invocations_;
+};
+
+template <typename Impl, typename Work, typename Handler,
+ typename R, typename... Args>
+class composed_op<Impl, Work, Handler, R(Args...)>
+ : public composed_op<Impl, Work, Handler>
+{
+public:
+ using composed_op<Impl, Work, Handler>::composed_op;
+
+ template <typename... T>
+ void operator()(T&&... t)
+ {
+ if (this->invocations_ < ~0u)
+ ++this->invocations_;
+ this->get_cancellation_state().slot().clear();
+ this->impl_(*this, static_cast<T&&>(t)...);
+ }
+
+ void complete(Args... args)
+ {
+ this->work_.reset();
+ static_cast<Handler&&>(this->handler_)(static_cast<Args&&>(args)...);
+ }
+};
+
+template <typename Impl, typename Work, typename Handler,
+ typename R, typename... Args, typename... Signatures>
+class composed_op<Impl, Work, Handler, R(Args...), Signatures...>
+ : public composed_op<Impl, Work, Handler, Signatures...>
+{
+public:
+ using composed_op<Impl, Work, Handler, Signatures...>::composed_op;
+
+ template <typename... T>
+ void operator()(T&&... t)
+ {
+ if (this->invocations_ < ~0u)
+ ++this->invocations_;
+ this->get_cancellation_state().slot().clear();
+ this->impl_(*this, static_cast<T&&>(t)...);
+ }
+
+ using composed_op<Impl, Work, Handler, Signatures...>::complete;
+
+ void complete(Args... args)
+ {
+ this->work_.reset();
+ static_cast<Handler&&>(this->handler_)(static_cast<Args&&>(args)...);
+ }
+};
+
+template <typename Impl, typename Work, typename Handler, typename Signature>
+inline bool asio_handler_is_continuation(
+ composed_op<Impl, Work, Handler, Signature>* this_handler)
+{
+ return this_handler->invocations_ > 1 ? true
+ : boost_asio_handler_cont_helpers::is_continuation(
+ this_handler->handler_);
+}
+
+template <typename Implementation, typename Executors, typename... Signatures>
+class initiate_composed
+{
+public:
+ typedef typename composed_io_executors<Executors>::head_type executor_type;
+
+ template <typename I>
+ initiate_composed(I&& impl, composed_io_executors<Executors>&& executors)
+ : implementation_(std::forward<I>(impl)),
+ executors_(std::move(executors))
+ {
+ }
+
+ executor_type get_executor() const noexcept
+ {
+ return executors_.head_;
+ }
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler, Args&&... args) const &
+ {
+ composed_op<decay_t<Implementation>, composed_work<Executors>,
+ decay_t<Handler>, Signatures...>(implementation_,
+ composed_work<Executors>(executors_),
+ static_cast<Handler&&>(handler))(static_cast<Args&&>(args)...);
+ }
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler, Args&&... args) &&
+ {
+ composed_op<decay_t<Implementation>, composed_work<Executors>,
+ decay_t<Handler>, Signatures...>(
+ static_cast<Implementation&&>(implementation_),
+ composed_work<Executors>(executors_),
+ static_cast<Handler&&>(handler))(static_cast<Args&&>(args)...);
+ }
+
+private:
+ Implementation implementation_;
+ composed_io_executors<Executors> executors_;
+};
+
+template <typename Implementation, typename... Signatures>
+class initiate_composed<Implementation, void(), Signatures...>
+{
+public:
+ template <typename I>
+ initiate_composed(I&& impl, composed_io_executors<void()>&&)
+ : implementation_(std::forward<I>(impl))
+ {
+ }
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler, Args&&... args) const &
+ {
+ composed_op<decay_t<Implementation>, composed_work<void()>,
+ decay_t<Handler>, Signatures...>(implementation_,
+ composed_work<void()>(composed_io_executors<void()>()),
+ static_cast<Handler&&>(handler))(static_cast<Args&&>(args)...);
+ }
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler, Args&&... args) &&
+ {
+ composed_op<decay_t<Implementation>, composed_work<void()>,
+ decay_t<Handler>, Signatures...>(
+ static_cast<Implementation&&>(implementation_),
+ composed_work<void()>(composed_io_executors<void()>()),
+ static_cast<Handler&&>(handler))(static_cast<Args&&>(args)...);
+ }
+
+private:
+ Implementation implementation_;
+};
+
+template <typename... Signatures, typename Implementation, typename Executors>
+inline initiate_composed<Implementation, Executors, Signatures...>
+make_initiate_composed(Implementation&& implementation,
+ composed_io_executors<Executors>&& executors)
+{
+ return initiate_composed<decay_t<Implementation>, Executors, Signatures...>(
+ static_cast<Implementation&&>(implementation),
+ static_cast<composed_io_executors<Executors>&&>(executors));
+}
+
+} // namespace detail
+
+#if !defined(GENERATING_DOCUMENTATION)
+
+template <template <typename, typename> class Associator,
+ typename Impl, typename Work, typename Handler,
+ typename Signature, typename DefaultCandidate>
+struct associator<Associator,
+ detail::composed_op<Impl, Work, Handler, Signature>,
+ DefaultCandidate>
+ : Associator<Handler, DefaultCandidate>
+{
+ static typename Associator<Handler, DefaultCandidate>::type get(
+ const detail::composed_op<Impl, Work, Handler, Signature>& h) noexcept
+ {
+ return Associator<Handler, DefaultCandidate>::get(h.handler_);
+ }
+
+ static auto get(const detail::composed_op<Impl, Work, Handler, Signature>& h,
+ const DefaultCandidate& c) noexcept
+ -> decltype(Associator<Handler, DefaultCandidate>::get(h.handler_, c))
+ {
+ return Associator<Handler, DefaultCandidate>::get(h.handler_, c);
+ }
+};
+
+#endif // !defined(GENERATING_DOCUMENTATION)
+
+/// Creates an initiation function object that may be used to launch an
+/// asynchronous operation with a stateful implementation.
+/**
+ * The @c composed function simplifies the implementation of composed
+ * asynchronous operations automatically by wrapping a stateful function object
+ * for use as an initiation function object.
+ *
+ * @param implementation A function object that contains the implementation of
+ * the composed asynchronous operation. The first argument to the function
+ * object is a non-const reference to the enclosing intermediate completion
+ * handler. The remaining arguments are any arguments that originate from the
+ * completion handlers of any asynchronous operations performed by the
+ * implementation.
+ *
+ * @param io_objects_or_executors Zero or more I/O objects or I/O executors for
+ * which outstanding work must be maintained.
+ *
+ * @par Per-Operation Cancellation
+ * By default, terminal per-operation cancellation is enabled for composed
+ * operations that are implemented using @c composed. To disable cancellation
+ * for the composed operation, or to alter its supported cancellation types,
+ * call the @c self object's @c reset_cancellation_state function.
+ *
+ * @par Example:
+ *
+ * @code struct async_echo_implementation
+ * {
+ * tcp::socket& socket_;
+ * boost::asio::mutable_buffer buffer_;
+ * enum { starting, reading, writing } state_;
+ *
+ * template <typename Self>
+ * void operator()(Self& self,
+ * boost::system::error_code error,
+ * std::size_t n)
+ * {
+ * switch (state_)
+ * {
+ * case starting:
+ * state_ = reading;
+ * socket_.async_read_some(
+ * buffer_, std::move(self));
+ * break;
+ * case reading:
+ * if (error)
+ * {
+ * self.complete(error, 0);
+ * }
+ * else
+ * {
+ * state_ = writing;
+ * boost::asio::async_write(socket_, buffer_,
+ * boost::asio::transfer_exactly(n),
+ * std::move(self));
+ * }
+ * break;
+ * case writing:
+ * self.complete(error, n);
+ * break;
+ * }
+ * }
+ * };
+ *
+ * template <typename CompletionToken>
+ * auto async_echo(tcp::socket& socket,
+ * boost::asio::mutable_buffer buffer,
+ * CompletionToken&& token)
+ * -> decltype(
+ * boost::asio::async_initiate<CompletionToken,
+ * void(boost::system::error_code, std::size_t)>(
+ * boost::asio::composed(
+ * async_echo_implementation{socket, buffer,
+ * async_echo_implementation::starting}, socket),
+ * token))
+ * {
+ * return boost::asio::async_initiate<CompletionToken,
+ * void(boost::system::error_code, std::size_t)>(
+ * boost::asio::composed(
+ * async_echo_implementation{socket, buffer,
+ * async_echo_implementation::starting}, socket),
+ * token, boost::system::error_code{}, 0);
+ * } @endcode
+ */
+template <BOOST_ASIO_COMPLETION_SIGNATURE... Signatures,
+ typename Implementation, typename... IoObjectsOrExecutors>
+inline auto composed(Implementation&& implementation,
+ IoObjectsOrExecutors&&... io_objects_or_executors)
+ -> decltype(
+ detail::make_initiate_composed<Signatures...>(
+ static_cast<Implementation&&>(implementation),
+ detail::make_composed_io_executors(
+ detail::get_composed_io_executor(
+ static_cast<IoObjectsOrExecutors&&>(
+ io_objects_or_executors))...)))
+{
+ return detail::make_initiate_composed<Signatures...>(
+ static_cast<Implementation&&>(implementation),
+ detail::make_composed_io_executors(
+ detail::get_composed_io_executor(
+ static_cast<IoObjectsOrExecutors&&>(
+ io_objects_or_executors))...));
+}
+
+} // namespace asio
+} // namespace boost
+
+#include <boost/asio/detail/pop_options.hpp>
+
+#endif // BOOST_ASIO_COMPOSE_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/connect.hpp b/contrib/restricted/boost/asio/include/boost/asio/connect.hpp
index 5e8f5efc170..3d135750a55 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/connect.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/connect.hpp
@@ -32,34 +32,97 @@ namespace detail
template <typename, typename> class initiate_async_range_connect;
template <typename, typename> class initiate_async_iterator_connect;
- char (&has_iterator_helper(...))[2];
+ template <typename T, typename = void, typename = void>
+ struct is_endpoint_sequence_helper : false_type
+ {
+ };
template <typename T>
- char has_iterator_helper(T*, typename T::iterator* = 0);
+ struct is_endpoint_sequence_helper<T,
+ void_t<
+ decltype(declval<T>().begin())
+ >,
+ void_t<
+ decltype(declval<T>().end())
+ >
+ > : true_type
+ {
+ };
- template <typename T>
- struct has_iterator_typedef
+ template <typename T, typename Iterator, typename = void>
+ struct is_connect_condition_helper : false_type
+ {
+ };
+
+ template <typename T, typename Iterator>
+ struct is_connect_condition_helper<T, Iterator,
+ enable_if_t<
+ is_same<
+ result_of_t<T(boost::system::error_code, Iterator)>,
+ Iterator
+ >::value
+ >
+ > : true_type
+ {
+ };
+
+ template <typename T, typename Iterator>
+ struct is_connect_condition_helper<T, Iterator,
+ enable_if_t<
+ is_same<
+ result_of_t<T(boost::system::error_code,
+ decltype(*declval<Iterator>()))>,
+ bool
+ >::value
+ >
+ > : true_type
{
- enum { value = (sizeof((has_iterator_helper)((T*)(0))) == 1) };
+ };
+
+ struct default_connect_condition
+ {
+ template <typename Endpoint>
+ bool operator()(const boost::system::error_code&, const Endpoint&)
+ {
+ return true;
+ }
};
} // namespace detail
+#if defined(GENERATING_DOCUMENTATION)
+
/// Type trait used to determine whether a type is an endpoint sequence that can
/// be used with with @c connect and @c async_connect.
template <typename T>
struct is_endpoint_sequence
{
-#if defined(GENERATING_DOCUMENTATION)
/// The value member is true if the type may be used as an endpoint sequence.
- static const bool value;
-#else
- enum
- {
- value = detail::has_iterator_typedef<T>::value
- };
-#endif
+ static const bool value = automatically_determined;
+};
+
+/// Trait for determining whether a function object is a connect condition that
+/// can be used with @c connect and @c async_connect.
+template <typename T, typename Iterator>
+struct is_connect_condition
+{
+ /// The value member is true if the type may be used as a connect condition.
+ static constexpr bool value = automatically_determined;
+};
+
+#else // defined(GENERATING_DOCUMENTATION)
+
+template <typename T>
+struct is_endpoint_sequence : detail::is_endpoint_sequence_helper<T>
+{
+};
+
+template <typename T, typename Iterator>
+struct is_connect_condition : detail::is_connect_condition_helper<T, Iterator>
+{
};
+#endif // defined(GENERATING_DOCUMENTATION)
+
/**
* @defgroup connect boost::asio::connect
*
@@ -95,7 +158,9 @@ struct is_endpoint_sequence
template <typename Protocol, typename Executor, typename EndpointSequence>
typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
const EndpointSequence& endpoints,
- constraint_t<is_endpoint_sequence<EndpointSequence>::value> = 0);
+ constraint_t<
+ is_endpoint_sequence<EndpointSequence>::value
+ > = 0);
/// Establishes a socket connection by trying each endpoint in a sequence.
/**
@@ -130,7 +195,9 @@ typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
template <typename Protocol, typename Executor, typename EndpointSequence>
typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
const EndpointSequence& endpoints, boost::system::error_code& ec,
- constraint_t<is_endpoint_sequence<EndpointSequence>::value> = 0);
+ constraint_t<
+ is_endpoint_sequence<EndpointSequence>::value
+ > = 0);
#if !defined(BOOST_ASIO_NO_DEPRECATED)
/// (Deprecated: Use range overload.) Establishes a socket connection by trying
@@ -159,7 +226,9 @@ typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
*/
template <typename Protocol, typename Executor, typename Iterator>
Iterator connect(basic_socket<Protocol, Executor>& s, Iterator begin,
- constraint_t<!is_endpoint_sequence<Iterator>::value> = 0);
+ constraint_t<
+ !is_endpoint_sequence<Iterator>::value
+ > = 0);
/// (Deprecated: Use range overload.) Establishes a socket connection by trying
/// each endpoint in a sequence.
@@ -188,7 +257,9 @@ Iterator connect(basic_socket<Protocol, Executor>& s, Iterator begin,
template <typename Protocol, typename Executor, typename Iterator>
Iterator connect(basic_socket<Protocol, Executor>& s,
Iterator begin, boost::system::error_code& ec,
- constraint_t<!is_endpoint_sequence<Iterator>::value> = 0);
+ constraint_t<
+ !is_endpoint_sequence<Iterator>::value
+ > = 0);
#endif // !defined(BOOST_ASIO_NO_DEPRECATED)
/// Establishes a socket connection by trying each endpoint in a sequence.
@@ -314,7 +385,13 @@ template <typename Protocol, typename Executor,
typename EndpointSequence, typename ConnectCondition>
typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
const EndpointSequence& endpoints, ConnectCondition connect_condition,
- constraint_t<is_endpoint_sequence<EndpointSequence>::value> = 0);
+ constraint_t<
+ is_endpoint_sequence<EndpointSequence>::value
+ > = 0,
+ constraint_t<
+ is_connect_condition<ConnectCondition,
+ decltype(declval<const EndpointSequence&>().begin())>::value
+ > = 0);
/// Establishes a socket connection by trying each endpoint in a sequence.
/**
@@ -381,7 +458,13 @@ template <typename Protocol, typename Executor,
typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
const EndpointSequence& endpoints, ConnectCondition connect_condition,
boost::system::error_code& ec,
- constraint_t<is_endpoint_sequence<EndpointSequence>::value> = 0);
+ constraint_t<
+ is_endpoint_sequence<EndpointSequence>::value
+ > = 0,
+ constraint_t<
+ is_connect_condition<ConnectCondition,
+ decltype(declval<const EndpointSequence&>().begin())>::value
+ > = 0);
#if !defined(BOOST_ASIO_NO_DEPRECATED)
/// (Deprecated: Use range overload.) Establishes a socket connection by trying
@@ -423,7 +506,12 @@ template <typename Protocol, typename Executor,
typename Iterator, typename ConnectCondition>
Iterator connect(basic_socket<Protocol, Executor>& s,
Iterator begin, ConnectCondition connect_condition,
- constraint_t<!is_endpoint_sequence<Iterator>::value> = 0);
+ constraint_t<
+ !is_endpoint_sequence<Iterator>::value
+ > = 0,
+ constraint_t<
+ is_connect_condition<ConnectCondition, Iterator>::value
+ > = 0);
/// (Deprecated: Use range overload.) Establishes a socket connection by trying
/// each endpoint in a sequence.
@@ -464,7 +552,12 @@ template <typename Protocol, typename Executor,
typename Iterator, typename ConnectCondition>
Iterator connect(basic_socket<Protocol, Executor>& s, Iterator begin,
ConnectCondition connect_condition, boost::system::error_code& ec,
- constraint_t<!is_endpoint_sequence<Iterator>::value> = 0);
+ constraint_t<
+ !is_endpoint_sequence<Iterator>::value
+ > = 0,
+ constraint_t<
+ is_connect_condition<ConnectCondition, Iterator>::value
+ > = 0);
#endif // !defined(BOOST_ASIO_NO_DEPRECATED)
/// Establishes a socket connection by trying each endpoint in a sequence.
@@ -524,7 +617,10 @@ Iterator connect(basic_socket<Protocol, Executor>& s, Iterator begin,
template <typename Protocol, typename Executor,
typename Iterator, typename ConnectCondition>
Iterator connect(basic_socket<Protocol, Executor>& s, Iterator begin,
- Iterator end, ConnectCondition connect_condition);
+ Iterator end, ConnectCondition connect_condition,
+ constraint_t<
+ is_connect_condition<ConnectCondition, Iterator>::value
+ > = 0);
/// Establishes a socket connection by trying each endpoint in a sequence.
/**
@@ -593,7 +689,10 @@ template <typename Protocol, typename Executor,
typename Iterator, typename ConnectCondition>
Iterator connect(basic_socket<Protocol, Executor>& s,
Iterator begin, Iterator end, ConnectCondition connect_condition,
- boost::system::error_code& ec);
+ boost::system::error_code& ec,
+ constraint_t<
+ is_connect_condition<ConnectCondition, Iterator>::value
+ > = 0);
/*@}*/
@@ -637,7 +736,7 @@ Iterator connect(basic_socket<Protocol, Executor>& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, typename Protocol::endpoint) @endcode
@@ -686,15 +785,27 @@ template <typename Protocol, typename Executor, typename EndpointSequence,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
typename Protocol::endpoint)) RangeConnectToken
= default_completion_token_t<Executor>>
-auto async_connect(basic_socket<Protocol, Executor>& s,
+inline auto async_connect(basic_socket<Protocol, Executor>& s,
const EndpointSequence& endpoints,
RangeConnectToken&& token = default_completion_token_t<Executor>(),
- constraint_t<is_endpoint_sequence<EndpointSequence>::value> = 0)
+ constraint_t<
+ is_endpoint_sequence<EndpointSequence>::value
+ > = 0,
+ constraint_t<
+ !is_connect_condition<RangeConnectToken,
+ decltype(declval<const EndpointSequence&>().begin())>::value
+ > = 0)
-> decltype(
async_initiate<RangeConnectToken,
void (boost::system::error_code, typename Protocol::endpoint)>(
declval<detail::initiate_async_range_connect<Protocol, Executor>>(),
- token, endpoints, declval<detail::default_connect_condition>()));
+ token, endpoints, declval<detail::default_connect_condition>()))
+{
+ return async_initiate<RangeConnectToken,
+ void (boost::system::error_code, typename Protocol::endpoint)>(
+ detail::initiate_async_range_connect<Protocol, Executor>(s),
+ token, endpoints, detail::default_connect_condition());
+}
#if !defined(BOOST_ASIO_NO_DEPRECATED)
/// (Deprecated: Use range overload.) Asynchronously establishes a socket
@@ -729,7 +840,7 @@ auto async_connect(basic_socket<Protocol, Executor>& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, Iterator) @endcode
@@ -751,15 +862,29 @@ auto async_connect(basic_socket<Protocol, Executor>& s,
template <typename Protocol, typename Executor, typename Iterator,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
Iterator)) IteratorConnectToken = default_completion_token_t<Executor>>
-auto async_connect(basic_socket<Protocol, Executor>& s, Iterator begin,
+inline auto async_connect(basic_socket<Protocol, Executor>& s, Iterator begin,
IteratorConnectToken&& token = default_completion_token_t<Executor>(),
- constraint_t<!is_endpoint_sequence<Iterator>::value> = 0)
+ constraint_t<
+ !is_endpoint_sequence<Iterator>::value
+ > = 0,
+ constraint_t<
+ !is_same<Iterator, decay_t<IteratorConnectToken>>::value
+ > = 0,
+ constraint_t<
+ !is_connect_condition<IteratorConnectToken, Iterator>::value
+ > = 0)
-> decltype(
async_initiate<IteratorConnectToken,
void (boost::system::error_code, Iterator)>(
declval<detail::initiate_async_iterator_connect<Protocol, Executor>>(),
token, begin, Iterator(),
- declval<detail::default_connect_condition>()));
+ declval<detail::default_connect_condition>()))
+{
+ return async_initiate<IteratorConnectToken,
+ void (boost::system::error_code, Iterator)>(
+ detail::initiate_async_iterator_connect<Protocol, Executor>(s),
+ token, begin, Iterator(), detail::default_connect_condition());
+}
#endif // !defined(BOOST_ASIO_NO_DEPRECATED)
/// Asynchronously establishes a socket connection by trying each endpoint in a
@@ -796,7 +921,7 @@ auto async_connect(basic_socket<Protocol, Executor>& s, Iterator begin,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, Iterator) @endcode
@@ -830,14 +955,23 @@ auto async_connect(basic_socket<Protocol, Executor>& s, Iterator begin,
template <typename Protocol, typename Executor, typename Iterator,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
Iterator)) IteratorConnectToken = default_completion_token_t<Executor>>
-auto async_connect(
+inline auto async_connect(
basic_socket<Protocol, Executor>& s, Iterator begin, Iterator end,
- IteratorConnectToken&& token = default_completion_token_t<Executor>())
+ IteratorConnectToken&& token = default_completion_token_t<Executor>(),
+ constraint_t<
+ !is_connect_condition<IteratorConnectToken, Iterator>::value
+ > = 0)
-> decltype(
async_initiate<IteratorConnectToken,
void (boost::system::error_code, Iterator)>(
declval<detail::initiate_async_iterator_connect<Protocol, Executor>>(),
- token, begin, end, declval<detail::default_connect_condition>()));
+ token, begin, end, declval<detail::default_connect_condition>()))
+{
+ return async_initiate<IteratorConnectToken,
+ void (boost::system::error_code, Iterator)>(
+ detail::initiate_async_iterator_connect<Protocol, Executor>(s),
+ token, begin, end, detail::default_connect_condition());
+}
/// Asynchronously establishes a socket connection by trying each endpoint in a
/// sequence.
@@ -882,7 +1016,7 @@ auto async_connect(
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, typename Protocol::endpoint) @endcode
@@ -955,15 +1089,27 @@ template <typename Protocol, typename Executor,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
typename Protocol::endpoint)) RangeConnectToken
= default_completion_token_t<Executor>>
-auto async_connect(basic_socket<Protocol, Executor>& s,
+inline auto async_connect(basic_socket<Protocol, Executor>& s,
const EndpointSequence& endpoints, ConnectCondition connect_condition,
RangeConnectToken&& token = default_completion_token_t<Executor>(),
- constraint_t<is_endpoint_sequence<EndpointSequence>::value> = 0)
+ constraint_t<
+ is_endpoint_sequence<EndpointSequence>::value
+ > = 0,
+ constraint_t<
+ is_connect_condition<ConnectCondition,
+ decltype(declval<const EndpointSequence&>().begin())>::value
+ > = 0)
-> decltype(
async_initiate<RangeConnectToken,
void (boost::system::error_code, typename Protocol::endpoint)>(
declval<detail::initiate_async_range_connect<Protocol, Executor>>(),
- token, endpoints, connect_condition));
+ token, endpoints, connect_condition))
+{
+ return async_initiate<RangeConnectToken,
+ void (boost::system::error_code, typename Protocol::endpoint)>(
+ detail::initiate_async_range_connect<Protocol, Executor>(s),
+ token, endpoints, connect_condition);
+}
#if !defined(BOOST_ASIO_NO_DEPRECATED)
/// (Deprecated: Use range overload.) Asynchronously establishes a socket
@@ -1009,7 +1155,7 @@ auto async_connect(basic_socket<Protocol, Executor>& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, Iterator) @endcode
@@ -1032,15 +1178,26 @@ template <typename Protocol, typename Executor,
typename Iterator, typename ConnectCondition,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
Iterator)) IteratorConnectToken = default_completion_token_t<Executor>>
-auto async_connect(basic_socket<Protocol, Executor>& s,
+inline auto async_connect(basic_socket<Protocol, Executor>& s,
Iterator begin, ConnectCondition connect_condition,
IteratorConnectToken&& token = default_completion_token_t<Executor>(),
- constraint_t<!is_endpoint_sequence<Iterator>::value> = 0)
+ constraint_t<
+ !is_endpoint_sequence<Iterator>::value
+ > = 0,
+ constraint_t<
+ is_connect_condition<ConnectCondition, Iterator>::value
+ > = 0)
-> decltype(
async_initiate<IteratorConnectToken,
void (boost::system::error_code, Iterator)>(
declval<detail::initiate_async_iterator_connect<Protocol, Executor>>(),
- token, begin, Iterator(), connect_condition));
+ token, begin, Iterator(), connect_condition))
+{
+ return async_initiate<IteratorConnectToken,
+ void (boost::system::error_code, Iterator)>(
+ detail::initiate_async_iterator_connect<Protocol, Executor>(s),
+ token, begin, Iterator(), connect_condition);
+}
#endif // !defined(BOOST_ASIO_NO_DEPRECATED)
/// Asynchronously establishes a socket connection by trying each endpoint in a
@@ -1088,7 +1245,7 @@ auto async_connect(basic_socket<Protocol, Executor>& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, Iterator) @endcode
@@ -1161,14 +1318,23 @@ template <typename Protocol, typename Executor,
typename Iterator, typename ConnectCondition,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
Iterator)) IteratorConnectToken = default_completion_token_t<Executor>>
-auto async_connect(basic_socket<Protocol, Executor>& s,
+inline auto async_connect(basic_socket<Protocol, Executor>& s,
Iterator begin, Iterator end, ConnectCondition connect_condition,
- IteratorConnectToken&& token = default_completion_token_t<Executor>())
+ IteratorConnectToken&& token = default_completion_token_t<Executor>(),
+ constraint_t<
+ is_connect_condition<ConnectCondition, Iterator>::value
+ > = 0)
-> decltype(
async_initiate<IteratorConnectToken,
void (boost::system::error_code, Iterator)>(
declval<detail::initiate_async_iterator_connect<Protocol, Executor>>(),
- token, begin, end, connect_condition));
+ token, begin, end, connect_condition))
+{
+ return async_initiate<IteratorConnectToken,
+ void (boost::system::error_code, Iterator)>(
+ detail::initiate_async_iterator_connect<Protocol, Executor>(s),
+ token, begin, end, connect_condition);
+}
/*@}*/
@@ -1179,4 +1345,4 @@ auto async_connect(basic_socket<Protocol, Executor>& s,
#include <boost/asio/impl/connect.hpp>
-#endif
+#endif // BOOST_ASIO_CONNECT_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/coroutine.hpp b/contrib/restricted/boost/asio/include/boost/asio/coroutine.hpp
index 72ddd21e5ca..7f37866c20b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/coroutine.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/coroutine.hpp
@@ -201,7 +201,7 @@ class coroutine_ref;
* The @c fork pseudo-keyword is used when "forking" a coroutine, i.e. splitting
* it into two (or more) copies. One use of @c fork is in a server, where a new
* coroutine is created to handle each client connection:
- *
+ *
* @code reenter (this)
* {
* do
@@ -212,9 +212,9 @@ class coroutine_ref;
* } while (is_parent());
* ... client-specific handling follows ...
* } @endcode
- *
+ *
* The logical steps involved in a @c fork are:
- *
+ *
* @li @c fork saves the current state of the coroutine.
* @li The statement creates a copy of the coroutine and either executes it
* immediately or schedules it for later execution.
@@ -259,7 +259,6 @@ private:
int value_;
};
-
namespace detail {
class coroutine_ref
diff --git a/contrib/restricted/boost/asio/include/boost/asio/default_completion_token.hpp b/contrib/restricted/boost/asio/include/boost/asio/default_completion_token.hpp
new file mode 100644
index 00000000000..f7a41ccff71
--- /dev/null
+++ b/contrib/restricted/boost/asio/include/boost/asio/default_completion_token.hpp
@@ -0,0 +1,91 @@
+//
+// default_completion_token.hpp
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#ifndef BOOST_ASIO_DEFAULT_COMPLETION_TOKEN_HPP
+#define BOOST_ASIO_DEFAULT_COMPLETION_TOKEN_HPP
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+# pragma once
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
+
+#include <boost/asio/detail/config.hpp>
+#include <boost/asio/detail/type_traits.hpp>
+
+#include <boost/asio/detail/push_options.hpp>
+
+namespace boost {
+namespace asio {
+
+class deferred_t;
+
+namespace detail {
+
+template <typename T, typename = void>
+struct default_completion_token_impl
+{
+ typedef deferred_t type;
+};
+
+template <typename T>
+struct default_completion_token_impl<T,
+ void_t<typename T::default_completion_token_type>
+ >
+{
+ typedef typename T::default_completion_token_type type;
+};
+
+} // namespace detail
+
+#if defined(GENERATING_DOCUMENTATION)
+
+/// Traits type used to determine the default completion token type associated
+/// with a type (such as an executor).
+/**
+ * A program may specialise this traits type if the @c T template parameter in
+ * the specialisation is a user-defined type.
+ *
+ * Specialisations of this trait may provide a nested typedef @c type, which is
+ * a default-constructible completion token type.
+ *
+ * If not otherwise specialised, the default completion token type is
+ * boost::asio::deferred_t.
+ */
+template <typename T>
+struct default_completion_token
+{
+ /// If @c T has a nested type @c default_completion_token_type,
+ /// <tt>T::default_completion_token_type</tt>. Otherwise the typedef @c type
+ /// is boost::asio::deferred_t.
+ typedef see_below type;
+};
+#else
+template <typename T>
+struct default_completion_token
+ : detail::default_completion_token_impl<T>
+{
+};
+#endif
+
+template <typename T>
+using default_completion_token_t = typename default_completion_token<T>::type;
+
+#define BOOST_ASIO_DEFAULT_COMPLETION_TOKEN_TYPE(e) \
+ = typename ::boost::asio::default_completion_token<e>::type
+#define BOOST_ASIO_DEFAULT_COMPLETION_TOKEN(e) \
+ = typename ::boost::asio::default_completion_token<e>::type()
+
+} // namespace asio
+} // namespace boost
+
+#include <boost/asio/detail/pop_options.hpp>
+
+#include <boost/asio/deferred.hpp>
+
+#endif // BOOST_ASIO_DEFAULT_COMPLETION_TOKEN_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/deferred.hpp b/contrib/restricted/boost/asio/include/boost/asio/deferred.hpp
index 4e69a494fc5..dfb8e51febf 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/deferred.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/deferred.hpp
@@ -185,7 +185,7 @@ template <typename Function>
class deferred_function
{
public:
- /// Constructor.
+ /// Constructor.
template <typename F>
constexpr explicit deferred_function(deferred_init_tag, F&& function)
: function_(static_cast<F&&>(function))
@@ -326,7 +326,8 @@ private:
detail::index_sequence<I...>) const &
-> decltype(
async_initiate<CompletionToken, Signature>(
- initiation_t(initiation_), token, std::get<I>(init_args_)...))
+ conditional_t<true, initiation_t, CompletionToken>(initiation_),
+ token, std::get<I>(init_args_)...))
{
return async_initiate<CompletionToken, Signature>(
initiation_t(initiation_), token, std::get<I>(init_args_)...);
@@ -593,8 +594,11 @@ struct is_deferred<deferred_conditional<OnTrue, OnFalse>> : true_type
* The deferred_t class is used to indicate that an asynchronous operation
* should return a function object which is itself an initiation function. A
* deferred_t object may be passed as a completion token to an asynchronous
- * operation, typically using the special value @c boost::asio::deferred. For
- * example:
+ * operation, typically as the default completion token:
+ *
+ * @code auto my_deferred_op = my_socket.async_read_some(my_buffer); @endcode
+ *
+ * or by explicitly passing the special value @c boost::asio::deferred:
*
* @code auto my_deferred_op
* = my_socket.async_read_some(my_buffer,
@@ -705,7 +709,7 @@ inline auto operator|(Head head, Tail&& tail)
/**
* See the documentation for boost::asio::deferred_t for a usage example.
*/
-constexpr deferred_t deferred;
+BOOST_ASIO_INLINE_VARIABLE constexpr deferred_t deferred;
} // namespace asio
} // namespace boost
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detached.hpp b/contrib/restricted/boost/asio/include/boost/asio/detached.hpp
index 82062e942e0..d0dfce729df 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detached.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detached.hpp
@@ -39,7 +39,7 @@ namespace asio {
class detached_t
{
public:
- /// Constructor.
+ /// Constructor.
constexpr detached_t()
{
}
@@ -95,7 +95,7 @@ public:
/**
* See the documentation for boost::asio::detached_t for a usage example.
*/
-constexpr detached_t detached;
+BOOST_ASIO_INLINE_VARIABLE constexpr detached_t detached;
} // namespace asio
} // namespace boost
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/buffered_stream_storage.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/buffered_stream_storage.hpp
index e828232deb0..096efc82f8b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/buffered_stream_storage.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/buffered_stream_storage.hpp
@@ -114,7 +114,7 @@ private:
// The offset to the end of the unread data.
size_type end_offset_;
-
+
// The data in the buffer.
std::vector<byte_type> buffer_;
};
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_message.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/completion_message.hpp
index c3a7b131821..345deb21065 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_message.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/completion_message.hpp
@@ -1,6 +1,6 @@
//
-// experimental/detail/channel_message.hpp
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// detail/completion_message.hpp
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
@@ -8,8 +8,8 @@
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
-#ifndef BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_MESSAGE_HPP
-#define BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_MESSAGE_HPP
+#ifndef BOOST_ASIO_DETAIL_COMPLETION_MESSAGE_HPP
+#define BOOST_ASIO_DETAIL_COMPLETION_MESSAGE_HPP
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
# pragma once
@@ -24,17 +24,16 @@
namespace boost {
namespace asio {
-namespace experimental {
namespace detail {
template <typename Signature>
-class channel_message;
+class completion_message;
template <typename R>
-class channel_message<R()>
+class completion_message<R()>
{
public:
- channel_message(int)
+ completion_message(int)
{
}
@@ -46,11 +45,11 @@ public:
};
template <typename R, typename Arg0>
-class channel_message<R(Arg0)>
+class completion_message<R(Arg0)>
{
public:
template <typename T0>
- channel_message(int, T0&& t0)
+ completion_message(int, T0&& t0)
: arg0_(static_cast<T0&&>(t0))
{
}
@@ -68,11 +67,11 @@ private:
};
template <typename R, typename Arg0, typename Arg1>
-class channel_message<R(Arg0, Arg1)>
+class completion_message<R(Arg0, Arg1)>
{
public:
template <typename T0, typename T1>
- channel_message(int, T0&& t0, T1&& t1)
+ completion_message(int, T0&& t0, T1&& t1)
: arg0_(static_cast<T0&&>(t0)),
arg1_(static_cast<T1&&>(t1))
{
@@ -94,11 +93,11 @@ private:
};
template <typename R, typename... Args>
-class channel_message<R(Args...)>
+class completion_message<R(Args...)>
{
public:
template <typename... T>
- channel_message(int, T&&... t)
+ completion_message(int, T&&... t)
: args_(static_cast<T&&>(t)...)
{
}
@@ -122,10 +121,9 @@ private:
};
} // namespace detail
-} // namespace experimental
} // namespace asio
} // namespace boost
#include <boost/asio/detail/pop_options.hpp>
-#endif // BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_MESSAGE_HPP
+#endif // BOOST_ASIO_DETAIL_COMPLETION_MESSAGE_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_payload.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/completion_payload.hpp
index 544c3d154e8..1135bff3fe5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_payload.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/completion_payload.hpp
@@ -1,6 +1,6 @@
//
-// experimental/detail/channel_payload.hpp
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// detail/completion_payload.hpp
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
@@ -8,8 +8,8 @@
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
-#ifndef BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_PAYLOAD_HPP
-#define BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_PAYLOAD_HPP
+#ifndef BOOST_ASIO_DETAIL_COMPLETION_PAYLOAD_HPP
+#define BOOST_ASIO_DETAIL_COMPLETION_PAYLOAD_HPP
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
# pragma once
@@ -18,7 +18,7 @@
#include <boost/asio/detail/config.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/system/error_code.hpp>
-#include <boost/asio/experimental/detail/channel_message.hpp>
+#include <boost/asio/detail/completion_message.hpp>
#if defined(BOOST_ASIO_HAS_STD_VARIANT)
# include <variant>
@@ -30,17 +30,16 @@
namespace boost {
namespace asio {
-namespace experimental {
namespace detail {
template <typename... Signatures>
-class channel_payload;
+class completion_payload;
template <typename R>
-class channel_payload<R()>
+class completion_payload<R()>
{
public:
- explicit channel_payload(channel_message<R()>)
+ explicit completion_payload(completion_message<R()>)
{
}
@@ -52,11 +51,11 @@ public:
};
template <typename Signature>
-class channel_payload<Signature>
+class completion_payload<Signature>
{
public:
- channel_payload(channel_message<Signature>&& m)
- : message_(static_cast<channel_message<Signature>&&>(m))
+ completion_payload(completion_message<Signature>&& m)
+ : message_(static_cast<completion_message<Signature>&&>(m))
{
}
@@ -67,18 +66,18 @@ public:
}
private:
- channel_message<Signature> message_;
+ completion_message<Signature> message_;
};
#if defined(BOOST_ASIO_HAS_STD_VARIANT)
template <typename... Signatures>
-class channel_payload
+class completion_payload
{
public:
template <typename Signature>
- channel_payload(channel_message<Signature>&& m)
- : message_(static_cast<channel_message<Signature>&&>(m))
+ completion_payload(completion_message<Signature>&& m)
+ : message_(static_cast<completion_message<Signature>&&>(m))
{
}
@@ -93,25 +92,25 @@ public:
}
private:
- std::variant<channel_message<Signatures>...> message_;
+ std::variant<completion_message<Signatures>...> message_;
};
#else // defined(BOOST_ASIO_HAS_STD_VARIANT)
template <typename R1, typename R2>
-class channel_payload<R1(), R2(boost::system::error_code)>
+class completion_payload<R1(), R2(boost::system::error_code)>
{
public:
- typedef channel_message<R1()> void_message_type;
- typedef channel_message<R2(boost::system::error_code)> error_message_type;
+ typedef completion_message<R1()> void_message_type;
+ typedef completion_message<R2(boost::system::error_code)> error_message_type;
- channel_payload(void_message_type&&)
+ completion_payload(void_message_type&&)
: message_(0, boost::system::error_code()),
empty_(true)
{
}
- channel_payload(error_message_type&& m)
+ completion_payload(error_message_type&& m)
: message_(static_cast<error_message_type&&>(m)),
empty_(false)
{
@@ -121,7 +120,7 @@ public:
void receive(Handler& handler)
{
if (empty_)
- channel_message<R1()>(0).receive(handler);
+ completion_message<R1()>(0).receive(handler);
else
message_.receive(handler);
}
@@ -132,25 +131,25 @@ private:
};
template <typename Sig1, typename Sig2>
-class channel_payload<Sig1, Sig2>
+class completion_payload<Sig1, Sig2>
{
public:
- typedef channel_message<Sig1> message_1_type;
- typedef channel_message<Sig2> message_2_type;
+ typedef completion_message<Sig1> message_1_type;
+ typedef completion_message<Sig2> message_2_type;
- channel_payload(message_1_type&& m)
+ completion_payload(message_1_type&& m)
: index_(1)
{
new (&storage_.message_1_) message_1_type(static_cast<message_1_type&&>(m));
}
- channel_payload(message_2_type&& m)
+ completion_payload(message_2_type&& m)
: index_(2)
{
new (&storage_.message_2_) message_2_type(static_cast<message_2_type&&>(m));
}
- channel_payload(channel_payload&& other)
+ completion_payload(completion_payload&& other)
: index_(other.index_)
{
switch (index_)
@@ -168,7 +167,7 @@ public:
}
}
- ~channel_payload()
+ ~completion_payload()
{
switch (index_)
{
@@ -215,10 +214,9 @@ private:
#endif // defined(BOOST_ASIO_HAS_STD_VARIANT)
} // namespace detail
-} // namespace experimental
} // namespace asio
} // namespace boost
#include <boost/asio/detail/pop_options.hpp>
-#endif // BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_PAYLOAD_HPP
+#endif // BOOST_ASIO_DETAIL_COMPLETION_PAYLOAD_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_handler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/completion_payload_handler.hpp
index 09eafad2332..db08b250138 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_handler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/completion_payload_handler.hpp
@@ -1,6 +1,6 @@
//
-// experimental/detail/channel_handler.hpp
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// detail/completion_payload_handler.hpp
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
@@ -8,8 +8,8 @@
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
-#ifndef BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_HANDLER_HPP
-#define BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_HANDLER_HPP
+#ifndef BOOST_ASIO_DETAIL_COMPLETION_PAYLOAD_HANDLER_HPP
+#define BOOST_ASIO_DETAIL_COMPLETION_PAYLOAD_HANDLER_HPP
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
# pragma once
@@ -17,20 +17,18 @@
#include <boost/asio/detail/config.hpp>
#include <boost/asio/associator.hpp>
-#include <boost/asio/experimental/detail/channel_payload.hpp>
#include <boost/asio/detail/push_options.hpp>
namespace boost {
namespace asio {
-namespace experimental {
namespace detail {
template <typename Payload, typename Handler>
-class channel_handler
+class completion_payload_handler
{
public:
- channel_handler(Payload&& p, Handler& h)
+ completion_payload_handler(Payload&& p, Handler& h)
: payload_(static_cast<Payload&&>(p)),
handler_(static_cast<Handler&&>(h))
{
@@ -41,29 +39,33 @@ public:
payload_.receive(handler_);
}
+ Handler& handler()
+ {
+ return handler_;
+ }
+
//private:
Payload payload_;
Handler handler_;
};
} // namespace detail
-} // namespace experimental
template <template <typename, typename> class Associator,
typename Payload, typename Handler, typename DefaultCandidate>
struct associator<Associator,
- experimental::detail::channel_handler<Payload, Handler>,
+ detail::completion_payload_handler<Payload, Handler>,
DefaultCandidate>
: Associator<Handler, DefaultCandidate>
{
static typename Associator<Handler, DefaultCandidate>::type get(
- const experimental::detail::channel_handler<Payload, Handler>& h) noexcept
+ const detail::completion_payload_handler<Payload, Handler>& h) noexcept
{
return Associator<Handler, DefaultCandidate>::get(h.handler_);
}
static auto get(
- const experimental::detail::channel_handler<Payload, Handler>& h,
+ const detail::completion_payload_handler<Payload, Handler>& h,
const DefaultCandidate& c) noexcept
-> decltype(Associator<Handler, DefaultCandidate>::get(h.handler_, c))
{
@@ -76,4 +78,4 @@ struct associator<Associator,
#include <boost/asio/detail/pop_options.hpp>
-#endif // BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_HANDLER_HPP
+#endif // BOOST_ASIO_DETAIL_COMPLETION_PAYLOAD_HANDLER_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/config.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/config.hpp
index 42cce009052..1f02721999d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/config.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/config.hpp
@@ -341,6 +341,19 @@
# endif // !defined(BOOST_ASIO_DISABLE_VARIADIC_LAMBDA_CAPTURES)
#endif // !defined(BOOST_ASIO_HAS_VARIADIC_LAMBDA_CAPTURES)
+// Support for inline variables.
+#if !defined(BOOST_ASIO_HAS_INLINE_VARIABLES)
+# if !defined(BOOST_ASIO_DISABLE_INLINE_VARIABLES)
+# if (__cplusplus >= 201703) && (__cpp_inline_variables >= 201606)
+# define BOOST_ASIO_HAS_INLINE_VARIABLES 1
+# define BOOST_ASIO_INLINE_VARIABLE inline
+# endif // (__cplusplus >= 201703) && (__cpp_inline_variables >= 201606)
+# endif // !defined(BOOST_ASIO_DISABLE_INLINE_VARIABLES)
+#endif // !defined(BOOST_ASIO_HAS_INLINE_VARIABLES)
+#if !defined(BOOST_ASIO_INLINE_VARIABLE)
+# define BOOST_ASIO_INLINE_VARIABLE
+#endif // !defined(BOOST_ASIO_INLINE_VARIABLE)
+
// Default alignment.
#if defined(__STDCPP_DEFAULT_NEW_ALIGNMENT__)
# define BOOST_ASIO_DEFAULT_ALIGN __STDCPP_DEFAULT_NEW_ALIGNMENT__
@@ -362,7 +375,9 @@
# if defined(BOOST_ASIO_HAS_CLANG_LIBCXX)
# if (_LIBCPP_STD_VER > 14) && defined(_LIBCPP_HAS_ALIGNED_ALLOC) \
&& !defined(_LIBCPP_MSVCRT) && !defined(__MINGW32__)
-# if defined(__APPLE__)
+# if defined(__ANDROID__) && (__ANDROID_API__ >= 28)
+# define BOOST_ASIO_HAS_STD_ALIGNED_ALLOC 1
+# elif defined(__APPLE__)
# if defined(__MAC_OS_X_VERSION_MIN_REQUIRED)
# if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101500)
# define BOOST_ASIO_HAS_STD_ALIGNED_ALLOC 1
@@ -532,9 +547,9 @@
# define BOOST_ASIO_HAS_STD_INVOKE_RESULT 1
# endif // (_MSC_VER >= 1911 && _MSVC_LANG >= 201703)
# else // defined(BOOST_ASIO_MSVC)
-# if (__cplusplus >= 201703)
+# if (__cplusplus >= 201703) && (__cpp_lib_is_invocable >= 201703)
# define BOOST_ASIO_HAS_STD_INVOKE_RESULT 1
-# endif // (__cplusplus >= 201703)
+# endif // (__cplusplus >= 201703) && (__cpp_lib_is_invocable >= 201703)
# endif // defined(BOOST_ASIO_MSVC)
# endif // !defined(BOOST_ASIO_DISABLE_STD_INVOKE_RESULT)
#endif // !defined(BOOST_ASIO_HAS_STD_INVOKE_RESULT)
@@ -1275,7 +1290,10 @@
// Support the co_await keyword on compilers known to allow it.
#if !defined(BOOST_ASIO_HAS_CO_AWAIT)
# if !defined(BOOST_ASIO_DISABLE_CO_AWAIT)
-# if defined(BOOST_ASIO_MSVC)
+# if (__cplusplus >= 202002) \
+ && (__cpp_impl_coroutine >= 201902) && (__cpp_lib_coroutine >= 201902)
+# define BOOST_ASIO_HAS_CO_AWAIT 1
+# elif defined(BOOST_ASIO_MSVC)
# if (_MSC_VER >= 1928) && (_MSVC_LANG >= 201705) && !defined(__clang__)
# define BOOST_ASIO_HAS_CO_AWAIT 1
# elif (_MSC_FULL_VER >= 190023506)
@@ -1387,10 +1405,8 @@
#if !defined(BOOST_ASIO_HAS_SNPRINTF)
# if !defined(BOOST_ASIO_DISABLE_SNPRINTF)
# if defined(__APPLE__)
-# if (__clang_major__ >= 14)
-# define BOOST_ASIO_HAS_SNPRINTF 1
-# endif // (__clang_major__ >= 14)
-# endif // defined(__apple_build_version__)
+# define BOOST_ASIO_HAS_SNPRINTF 1
+# endif // defined(__APPLE__)
# endif // !defined(BOOST_ASIO_DISABLE_SNPRINTF)
#endif // !defined(BOOST_ASIO_HAS_SNPRINTF)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/deadline_timer_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/deadline_timer_service.hpp
index ee7fa97a691..72059ce725c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/deadline_timer_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/deadline_timer_service.hpp
@@ -104,7 +104,11 @@ public:
void move_construct(implementation_type& impl,
implementation_type& other_impl)
{
- scheduler_.move_timer(timer_queue_, impl.timer_data, other_impl.timer_data);
+ if (other_impl.might_have_pending_waits)
+ {
+ scheduler_.move_timer(timer_queue_,
+ impl.timer_data, other_impl.timer_data);
+ }
impl.expiry = other_impl.expiry;
other_impl.expiry = time_type();
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_alloc_helpers.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_alloc_helpers.hpp
index 7b999085db9..6c0a37ca35a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_alloc_helpers.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_alloc_helpers.hpp
@@ -17,121 +17,12 @@
#include <boost/asio/detail/config.hpp>
#include <boost/asio/detail/memory.hpp>
-#include <boost/asio/detail/noncopyable.hpp>
#include <boost/asio/detail/recycling_allocator.hpp>
-#include <boost/asio/detail/thread_info_base.hpp>
#include <boost/asio/associated_allocator.hpp>
#include <boost/asio/detail/push_options.hpp>
-namespace boost {
-namespace asio {
-namespace detail {
-
-inline void* default_allocate(std::size_t s,
- std::size_t align = BOOST_ASIO_DEFAULT_ALIGN)
-{
-#if !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
- return boost::asio::detail::thread_info_base::allocate(
- boost::asio::detail::thread_context::top_of_thread_call_stack(),
- s, align);
-#else // !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
- return boost::asio::aligned_new(align, s);
-#endif // !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
-}
-
-inline void default_deallocate(void* p, std::size_t s)
-{
-#if !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
- boost::asio::detail::thread_info_base::deallocate(
- boost::asio::detail::thread_context::top_of_thread_call_stack(), p, s);
-#else // !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
- (void)s;
- boost::asio::aligned_delete(p);
-#endif // !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
-}
-
-template <typename T>
-class default_allocator
-{
-public:
- typedef T value_type;
-
- template <typename U>
- struct rebind
- {
- typedef default_allocator<U> other;
- };
-
- default_allocator() noexcept
- {
- }
-
- template <typename U>
- default_allocator(const default_allocator<U>&) noexcept
- {
- }
-
- T* allocate(std::size_t n)
- {
- return static_cast<T*>(default_allocate(sizeof(T) * n, alignof(T)));
- }
-
- void deallocate(T* p, std::size_t n)
- {
- default_deallocate(p, sizeof(T) * n);
- }
-};
-
-template <>
-class default_allocator<void>
-{
-public:
- typedef void value_type;
-
- template <typename U>
- struct rebind
- {
- typedef default_allocator<U> other;
- };
-
- default_allocator() noexcept
- {
- }
-
- template <typename U>
- default_allocator(const default_allocator<U>&) noexcept
- {
- }
-};
-
-template <typename Allocator>
-struct get_default_allocator
-{
- typedef Allocator type;
-
- static type get(const Allocator& a)
- {
- return a;
- }
-};
-
-template <typename T>
-struct get_default_allocator<std::allocator<T>>
-{
- typedef default_allocator<T> type;
-
- static type get(const std::allocator<T>&)
- {
- return type();
- }
-};
-
-} // namespace detail
-} // namespace asio
-} // namespace boost
-
-#define BOOST_ASIO_DEFINE_HANDLER_PTR(op) \
+#define BOOST_ASIO_DEFINE_TAGGED_HANDLER_PTR(purpose, op) \
struct ptr \
{ \
Handler* h; \
@@ -145,11 +36,11 @@ struct get_default_allocator<std::allocator<T>>
{ \
typedef typename ::boost::asio::associated_allocator< \
Handler>::type associated_allocator_type; \
- typedef typename ::boost::asio::detail::get_default_allocator< \
- associated_allocator_type>::type default_allocator_type; \
+ typedef typename ::boost::asio::detail::get_recycling_allocator< \
+ associated_allocator_type, purpose>::type default_allocator_type; \
BOOST_ASIO_REBIND_ALLOC(default_allocator_type, op) a( \
- ::boost::asio::detail::get_default_allocator< \
- associated_allocator_type>::get( \
+ ::boost::asio::detail::get_recycling_allocator< \
+ associated_allocator_type, purpose>::get( \
::boost::asio::get_associated_allocator(handler))); \
return a.allocate(1); \
} \
@@ -164,11 +55,11 @@ struct get_default_allocator<std::allocator<T>>
{ \
typedef typename ::boost::asio::associated_allocator< \
Handler>::type associated_allocator_type; \
- typedef typename ::boost::asio::detail::get_default_allocator< \
- associated_allocator_type>::type default_allocator_type; \
+ typedef typename ::boost::asio::detail::get_recycling_allocator< \
+ associated_allocator_type, purpose>::type default_allocator_type; \
BOOST_ASIO_REBIND_ALLOC(default_allocator_type, op) a( \
- ::boost::asio::detail::get_default_allocator< \
- associated_allocator_type>::get( \
+ ::boost::asio::detail::get_recycling_allocator< \
+ associated_allocator_type, purpose>::get( \
::boost::asio::get_associated_allocator(*h))); \
a.deallocate(static_cast<op*>(v), 1); \
v = 0; \
@@ -177,6 +68,11 @@ struct get_default_allocator<std::allocator<T>>
} \
/**/
+#define BOOST_ASIO_DEFINE_HANDLER_PTR(op) \
+ BOOST_ASIO_DEFINE_TAGGED_HANDLER_PTR( \
+ ::boost::asio::detail::thread_info_base::default_tag, op ) \
+ /**/
+
#define BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR(purpose, op) \
struct ptr \
{ \
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/descriptor_ops.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/descriptor_ops.ipp
index 204fe60005b..b60835bc0cd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/descriptor_ops.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/descriptor_ops.ipp
@@ -70,25 +70,24 @@ int close(int d, state_type& state, boost::system::error_code& ec)
::fcntl(d, F_SETFL, flags & ~O_NONBLOCK);
#else // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
ioctl_arg_type arg = 0;
-# if defined(ENOTTY) || defined(ENOTCAPABLE)
- result = ::ioctl(d, FIONBIO, &arg);
- get_last_error(ec, result < 0);
- if (false
-# if defined(ENOTTY)
+ if ((state & possible_dup) == 0)
+ {
+ result = ::ioctl(d, FIONBIO, &arg);
+ get_last_error(ec, result < 0);
+ }
+ if ((state & possible_dup) != 0
+# if defined(ENOTTY)
|| ec.value() == ENOTTY
-# endif // defined(ENOTTY)
-# if defined(ENOTCAPABLE)
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
|| ec.value() == ENOTCAPABLE
-# endif // defined(ENOTCAPABLE)
+# endif // defined(ENOTCAPABLE)
)
{
int flags = ::fcntl(d, F_GETFL, 0);
if (flags >= 0)
::fcntl(d, F_SETFL, flags & ~O_NONBLOCK);
}
-# else // defined(ENOTTY) || defined(ENOTCAPABLE)
- ::ioctl(d, FIONBIO, &arg);
-# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
#endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
state &= ~non_blocking;
@@ -115,21 +114,24 @@ bool set_user_non_blocking(int d, state_type& state,
if (result >= 0)
{
int flag = (value ? (result | O_NONBLOCK) : (result & ~O_NONBLOCK));
- result = ::fcntl(d, F_SETFL, flag);
+ result = (flag != result) ? ::fcntl(d, F_SETFL, flag) : 0;
get_last_error(ec, result < 0);
}
#else // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
ioctl_arg_type arg = (value ? 1 : 0);
- int result = ::ioctl(d, FIONBIO, &arg);
- get_last_error(ec, result < 0);
-# if defined(ENOTTY) || defined(ENOTCAPABLE)
- if (false
-# if defined(ENOTTY)
+ int result = 0;
+ if ((state & possible_dup) == 0)
+ {
+ result = ::ioctl(d, FIONBIO, &arg);
+ get_last_error(ec, result < 0);
+ }
+ if ((state & possible_dup) != 0
+# if defined(ENOTTY)
|| ec.value() == ENOTTY
-# endif // defined(ENOTTY)
-# if defined(ENOTCAPABLE)
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
|| ec.value() == ENOTCAPABLE
-# endif // defined(ENOTCAPABLE)
+# endif // defined(ENOTCAPABLE)
)
{
result = ::fcntl(d, F_GETFL, 0);
@@ -137,11 +139,10 @@ bool set_user_non_blocking(int d, state_type& state,
if (result >= 0)
{
int flag = (value ? (result | O_NONBLOCK) : (result & ~O_NONBLOCK));
- result = ::fcntl(d, F_SETFL, flag);
+ result = (flag != result) ? ::fcntl(d, F_SETFL, flag) : 0;
get_last_error(ec, result < 0);
}
}
-# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
#endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
if (result >= 0)
@@ -185,21 +186,24 @@ bool set_internal_non_blocking(int d, state_type& state,
if (result >= 0)
{
int flag = (value ? (result | O_NONBLOCK) : (result & ~O_NONBLOCK));
- result = ::fcntl(d, F_SETFL, flag);
+ result = (flag != result) ? ::fcntl(d, F_SETFL, flag) : 0;
get_last_error(ec, result < 0);
}
#else // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
ioctl_arg_type arg = (value ? 1 : 0);
- int result = ::ioctl(d, FIONBIO, &arg);
- get_last_error(ec, result < 0);
-# if defined(ENOTTY) || defined(ENOTCAPABLE)
- if (false
-# if defined(ENOTTY)
+ int result = 0;
+ if ((state & possible_dup) == 0)
+ {
+ result = ::ioctl(d, FIONBIO, &arg);
+ get_last_error(ec, result < 0);
+ }
+ if ((state & possible_dup) != 0
+# if defined(ENOTTY)
|| ec.value() == ENOTTY
-# endif // defined(ENOTTY)
-# if defined(ENOTCAPABLE)
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
|| ec.value() == ENOTCAPABLE
-# endif // defined(ENOTCAPABLE)
+# endif // defined(ENOTCAPABLE)
)
{
result = ::fcntl(d, F_GETFL, 0);
@@ -207,11 +211,10 @@ bool set_internal_non_blocking(int d, state_type& state,
if (result >= 0)
{
int flag = (value ? (result | O_NONBLOCK) : (result & ~O_NONBLOCK));
- result = ::fcntl(d, F_SETFL, flag);
+ result = (flag != result) ? ::fcntl(d, F_SETFL, flag) : 0;
get_last_error(ec, result < 0);
}
}
-# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
#endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
if (result >= 0)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.ipp
index 30647d6d40c..e50f696d486 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.ipp
@@ -67,7 +67,7 @@ void dev_poll_reactor::shutdown()
timer_queues_.get_all_timers(ops);
scheduler_.abandon_operations(ops);
-}
+}
void dev_poll_reactor::notify_fork(
boost::asio::execution_context::fork_event fork_ev)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_descriptor_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_descriptor_service.ipp
index 292c60de7b9..858a135b382 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_descriptor_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_descriptor_service.ipp
@@ -199,18 +199,20 @@ boost::system::error_code reactive_descriptor_service::cancel(
}
void reactive_descriptor_service::do_start_op(implementation_type& impl,
- int op_type, reactor_op* op, bool is_continuation, bool is_non_blocking,
- bool noop, void (*on_immediate)(operation* op, bool, const void*),
+ int op_type, reactor_op* op, bool is_continuation,
+ bool allow_speculative, bool noop, bool needs_non_blocking,
+ void (*on_immediate)(operation* op, bool, const void*),
const void* immediate_arg)
{
if (!noop)
{
- if ((impl.state_ & descriptor_ops::non_blocking) ||
- descriptor_ops::set_internal_non_blocking(
+ if ((impl.state_ & descriptor_ops::non_blocking)
+ || !needs_non_blocking
+ || descriptor_ops::set_internal_non_blocking(
impl.descriptor_, impl.state_, true, op->ec_))
{
reactor_.start_op(op_type, impl.descriptor_, impl.reactor_data_, op,
- is_continuation, is_non_blocking, on_immediate, immediate_arg);
+ is_continuation, allow_speculative, on_immediate, immediate_arg);
return;
}
}
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_socket_service_base.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_socket_service_base.ipp
index 6cf1197eae8..22f6ba3a6d5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_socket_service_base.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_socket_service_base.ipp
@@ -235,19 +235,21 @@ boost::system::error_code reactive_socket_service_base::do_assign(
}
void reactive_socket_service_base::do_start_op(
- reactive_socket_service_base::base_implementation_type& impl, int op_type,
- reactor_op* op, bool is_continuation, bool is_non_blocking, bool noop,
+ reactive_socket_service_base::base_implementation_type& impl,
+ int op_type, reactor_op* op, bool is_continuation,
+ bool allow_speculative, bool noop, bool needs_non_blocking,
void (*on_immediate)(operation* op, bool, const void*),
const void* immediate_arg)
{
if (!noop)
{
if ((impl.state_ & socket_ops::non_blocking)
+ || !needs_non_blocking
|| socket_ops::set_internal_non_blocking(
impl.socket_, impl.state_, true, op->ec_))
{
reactor_.start_op(op_type, impl.socket_, impl.reactor_data_, op,
- is_continuation, is_non_blocking, on_immediate, immediate_arg);
+ is_continuation, allow_speculative, on_immediate, immediate_arg);
return;
}
}
@@ -264,7 +266,7 @@ void reactive_socket_service_base::do_start_accept_op(
if (!peer_is_open)
{
do_start_op(impl, reactor::read_op, op, is_continuation,
- true, false, on_immediate, immediate_arg);
+ true, false, true, on_immediate, immediate_arg);
}
else
{
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_ops.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_ops.ipp
index 74b4ecc770e..2548c2987dc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_ops.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_ops.ipp
@@ -41,6 +41,10 @@
#endif // defined(BOOST_ASIO_WINDOWS) || defined(__CYGWIN__)
// || defined(__MACH__) && defined(__APPLE__)
+#if defined(_MSC_VER) && (_MSC_VER >= 1800)
+# include <malloc.h>
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1800)
+
#include <boost/asio/detail/push_options.hpp>
namespace boost {
@@ -340,25 +344,24 @@ int close(socket_type s, state_type& state,
::fcntl(s, F_SETFL, flags & ~O_NONBLOCK);
# else // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
ioctl_arg_type arg = 0;
-# if defined(ENOTTY) || defined(ENOTCAPABLE)
- result = ::ioctl(s, FIONBIO, &arg);
- get_last_error(ec, result < 0);
- if (false
-# if defined(ENOTTY)
+ if ((state & possible_dup) == 0)
+ {
+ result = ::ioctl(s, FIONBIO, &arg);
+ get_last_error(ec, result < 0);
+ }
+ if ((state & possible_dup) != 0
+# if defined(ENOTTY)
|| ec.value() == ENOTTY
-# endif // defined(ENOTTY)
-# if defined(ENOTCAPABLE)
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
|| ec.value() == ENOTCAPABLE
-# endif // defined(ENOTCAPABLE)
+# endif // defined(ENOTCAPABLE)
)
{
int flags = ::fcntl(s, F_GETFL, 0);
if (flags >= 0)
::fcntl(s, F_SETFL, flags & ~O_NONBLOCK);
}
-# else // defined(ENOTTY) || defined(ENOTCAPABLE)
- ::ioctl(s, FIONBIO, &arg);
-# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
# endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
#endif // defined(BOOST_ASIO_WINDOWS) || defined(__CYGWIN__)
state &= ~non_blocking;
@@ -394,21 +397,24 @@ bool set_user_non_blocking(socket_type s,
if (result >= 0)
{
int flag = (value ? (result | O_NONBLOCK) : (result & ~O_NONBLOCK));
- result = ::fcntl(s, F_SETFL, flag);
+ result = (flag != result) ? ::fcntl(s, F_SETFL, flag) : 0;
get_last_error(ec, result < 0);
}
#else // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
ioctl_arg_type arg = (value ? 1 : 0);
- int result = ::ioctl(s, FIONBIO, &arg);
- get_last_error(ec, result < 0);
-# if defined(ENOTTY) || defined(ENOTCAPABLE)
- if (false
-# if defined(ENOTTY)
+ int result = 0;
+ if ((state & possible_dup) == 0)
+ {
+ result = ::ioctl(s, FIONBIO, &arg);
+ get_last_error(ec, result < 0);
+ }
+ if ((state & possible_dup) != 0
+# if defined(ENOTTY)
|| ec.value() == ENOTTY
-# endif // defined(ENOTTY)
-# if defined(ENOTCAPABLE)
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
|| ec.value() == ENOTCAPABLE
-# endif // defined(ENOTCAPABLE)
+# endif // defined(ENOTCAPABLE)
)
{
result = ::fcntl(s, F_GETFL, 0);
@@ -416,11 +422,10 @@ bool set_user_non_blocking(socket_type s,
if (result >= 0)
{
int flag = (value ? (result | O_NONBLOCK) : (result & ~O_NONBLOCK));
- result = ::fcntl(s, F_SETFL, flag);
+ result = (flag != result) ? ::fcntl(s, F_SETFL, flag) : 0;
get_last_error(ec, result < 0);
}
}
-# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
#endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
if (result >= 0)
@@ -468,21 +473,24 @@ bool set_internal_non_blocking(socket_type s,
if (result >= 0)
{
int flag = (value ? (result | O_NONBLOCK) : (result & ~O_NONBLOCK));
- result = ::fcntl(s, F_SETFL, flag);
+ result = (flag != result) ? ::fcntl(s, F_SETFL, flag) : 0;
get_last_error(ec, result < 0);
}
#else // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
ioctl_arg_type arg = (value ? 1 : 0);
- int result = ::ioctl(s, FIONBIO, &arg);
- get_last_error(ec, result < 0);
-# if defined(ENOTTY) || defined(ENOTCAPABLE)
- if (false
-# if defined(ENOTTY)
+ int result = 0;
+ if ((state & possible_dup) == 0)
+ {
+ result = ::ioctl(s, FIONBIO, &arg);
+ get_last_error(ec, result < 0);
+ }
+ if ((state & possible_dup) != 0
+# if defined(ENOTTY)
|| ec.value() == ENOTTY
-# endif // defined(ENOTTY)
-# if defined(ENOTCAPABLE)
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
|| ec.value() == ENOTCAPABLE
-# endif // defined(ENOTCAPABLE)
+# endif // defined(ENOTCAPABLE)
)
{
result = ::fcntl(s, F_GETFL, 0);
@@ -490,11 +498,10 @@ bool set_internal_non_blocking(socket_type s,
if (result >= 0)
{
int flag = (value ? (result | O_NONBLOCK) : (result & ~O_NONBLOCK));
- result = ::fcntl(s, F_SETFL, flag);
+ result = (flag != result) ? ::fcntl(s, F_SETFL, flag) : 0;
get_last_error(ec, result < 0);
}
}
-# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
#endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
if (result >= 0)
@@ -2580,9 +2587,11 @@ const char* inet_ntop(int af, const void* src, char* dest, size_t length,
|| if_indextoname(static_cast<unsigned>(scope_id), if_name + 1) == 0)
#if defined(BOOST_ASIO_HAS_SNPRINTF)
snprintf(if_name + 1, sizeof(if_name) - 1, "%lu", scope_id);
-#else // defined(BOOST_ASIO_HAS_SNPRINTF)
+#elif defined(BOOST_ASIO_HAS_SECURE_RTL)
+ sprintf_s(if_name + 1, sizeof(if_name) -1, "%lu", scope_id);
+#else // defined(BOOST_ASIO_HAS_SECURE_RTL)
sprintf(if_name + 1, "%lu", scope_id);
-#endif // defined(BOOST_ASIO_HAS_SNPRINTF)
+#endif // defined(BOOST_ASIO_HAS_SECURE_RTL)
strcat(dest, if_name);
}
return result;
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_select_interrupter.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_select_interrupter.ipp
index 58c7daad8f4..cb62e147176 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_select_interrupter.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_select_interrupter.ipp
@@ -91,7 +91,7 @@ void socket_select_interrupter::open_descriptors()
socket_holder server(socket_ops::accept(acceptor.get(), 0, 0, ec));
if (server.get() == invalid_socket)
boost::asio::detail::throw_error(ec, "socket_select_interrupter");
-
+
ioctl_arg_type non_blocking = 1;
socket_ops::state_type client_state = 0;
if (socket_ops::ioctl(client.get(), client_state,
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_file_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_file_service.ipp
index 7f2289efb12..9d34f1e2513 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_file_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_file_service.ipp
@@ -95,6 +95,7 @@ boost::system::error_code win_iocp_file_service::open(
if ((open_flags & file_base::sync_all_on_write) != 0)
flags |= FILE_FLAG_WRITE_THROUGH;
+ impl.offset_ = 0;
HANDLE handle = ::CreateFileA(path, access, share, 0, disposition, flags, 0);
if (handle != INVALID_HANDLE_VALUE)
{
@@ -111,10 +112,18 @@ boost::system::error_code win_iocp_file_service::open(
return ec;
}
}
- else if ((open_flags & file_base::append) != 0)
+ }
+ if (disposition == OPEN_ALWAYS || disposition == OPEN_EXISTING)
+ {
+ if ((open_flags & file_base::append) != 0)
{
- if (::SetFilePointer(handle, 0, 0, FILE_END)
- == INVALID_SET_FILE_POINTER)
+ LARGE_INTEGER distance, new_offset;
+ distance.QuadPart = 0;
+ if (::SetFilePointerEx(handle, distance, &new_offset, FILE_END))
+ {
+ impl.offset_ = static_cast<uint64_t>(new_offset.QuadPart);
+ }
+ else
{
DWORD last_error = ::GetLastError();
::CloseHandle(handle);
@@ -128,7 +137,6 @@ boost::system::error_code win_iocp_file_service::open(
handle_service_.assign(impl, handle, ec);
if (ec)
::CloseHandle(handle);
- impl.offset_ = 0;
BOOST_ASIO_ERROR_LOCATION(ec);
return ec;
}
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_handle_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_handle_service.ipp
index 6cbcd337133..9354570fe69 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_handle_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_handle_service.ipp
@@ -164,7 +164,7 @@ void win_iocp_handle_service::destroy(
win_iocp_handle_service::implementation_type& impl)
{
close_for_destruction(impl);
-
+
// Remove implementation from linked list of all implementations.
boost::asio::detail::mutex::scoped_lock lock(mutex_);
if (impl_list_ == &impl)
@@ -366,12 +366,12 @@ size_t win_iocp_handle_service::do_write(
return 0;
}
- // Write the data.
+ // Write the data.
overlapped.Offset = offset & 0xFFFFFFFF;
overlapped.OffsetHigh = (offset >> 32) & 0xFFFFFFFF;
BOOL ok = ::WriteFile(impl.handle_, buffer.data(),
static_cast<DWORD>(buffer.size()), 0, &overlapped);
- if (!ok)
+ if (!ok)
{
DWORD last_error = ::GetLastError();
if (last_error != ERROR_IO_PENDING)
@@ -447,7 +447,7 @@ size_t win_iocp_handle_service::do_read(
BOOST_ASIO_ERROR_LOCATION(ec);
return 0;
}
-
+
// A request to read 0 bytes on a stream handle is a no-op.
if (buffer.size() == 0)
{
@@ -467,7 +467,7 @@ size_t win_iocp_handle_service::do_read(
overlapped.OffsetHigh = (offset >> 32) & 0xFFFFFFFF;
BOOL ok = ::ReadFile(impl.handle_, buffer.data(),
static_cast<DWORD>(buffer.size()), 0, &overlapped);
- if (!ok)
+ if (!ok)
{
DWORD last_error = ::GetLastError();
if (last_error != ERROR_IO_PENDING && last_error != ERROR_MORE_DATA)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/initiation_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/initiation_base.hpp
new file mode 100644
index 00000000000..9c1597b24eb
--- /dev/null
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/initiation_base.hpp
@@ -0,0 +1,64 @@
+//
+// detail/initiation_base.hpp
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#ifndef BOOST_ASIO_DETAIL_INITIATION_BASE_HPP
+#define BOOST_ASIO_DETAIL_INITIATION_BASE_HPP
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+# pragma once
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
+
+#include <boost/asio/detail/config.hpp>
+#include <boost/asio/detail/type_traits.hpp>
+
+#include <boost/asio/detail/push_options.hpp>
+
+namespace boost {
+namespace asio {
+namespace detail {
+
+template <typename Initiation, typename = void>
+class initiation_base : public Initiation
+{
+public:
+ template <typename I>
+ explicit initiation_base(I&& initiation)
+ : Initiation(static_cast<I&&>(initiation))
+ {
+ }
+};
+
+template <typename Initiation>
+class initiation_base<Initiation, enable_if_t<!is_class<Initiation>::value>>
+{
+public:
+ template <typename I>
+ explicit initiation_base(I&& initiation)
+ : initiation_(static_cast<I&&>(initiation))
+ {
+ }
+
+ template <typename... Args>
+ void operator()(Args&&... args) const
+ {
+ initiation_(static_cast<Args&&>(args)...);
+ }
+
+private:
+ Initiation initiation_;
+};
+
+} // namespace detail
+} // namespace asio
+} // namespace boost
+
+#include <boost/asio/detail/pop_options.hpp>
+
+#endif // BOOST_ASIO_DETAIL_INITIATION_BASE_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_descriptor_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_descriptor_service.hpp
index 8af1a038bff..301c7c478bd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_descriptor_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_descriptor_service.hpp
@@ -240,7 +240,7 @@ public:
default:
p.p->ec_ = boost::asio::error::invalid_argument;
start_op(impl, reactor::read_op, p.p,
- is_continuation, false, true, &io_ex, 0);
+ is_continuation, false, true, false, &io_ex, 0);
p.v = p.p = 0;
return;
}
@@ -253,7 +253,8 @@ public:
&reactor_, &impl.reactor_data_, impl.descriptor_, op_type);
}
- start_op(impl, op_type, p.p, is_continuation, false, false, &io_ex, 0);
+ start_op(impl, op_type, p.p, is_continuation,
+ false, false, false, &io_ex, 0);
p.v = p.p = 0;
}
@@ -327,7 +328,7 @@ public:
start_op(impl, reactor::write_op, p.p, is_continuation, true,
buffer_sequence_adapter<boost::asio::const_buffer,
- ConstBufferSequence>::all_empty(buffers), &io_ex, 0);
+ ConstBufferSequence>::all_empty(buffers), true, &io_ex, 0);
p.v = p.p = 0;
}
@@ -361,7 +362,7 @@ public:
&impl, impl.descriptor_, "async_write_some(null_buffers)"));
start_op(impl, reactor::write_op, p.p,
- is_continuation, false, false, &io_ex, 0);
+ is_continuation, false, false, false, &io_ex, 0);
p.v = p.p = 0;
}
@@ -436,7 +437,7 @@ public:
start_op(impl, reactor::read_op, p.p, is_continuation, true,
buffer_sequence_adapter<boost::asio::mutable_buffer,
- MutableBufferSequence>::all_empty(buffers), &io_ex, 0);
+ MutableBufferSequence>::all_empty(buffers), true, &io_ex, 0);
p.v = p.p = 0;
}
@@ -470,14 +471,15 @@ public:
&impl, impl.descriptor_, "async_read_some(null_buffers)"));
start_op(impl, reactor::read_op, p.p,
- is_continuation, false, false, &io_ex, 0);
+ is_continuation, false, false, false, &io_ex, 0);
p.v = p.p = 0;
}
private:
// Start the asynchronous operation.
- BOOST_ASIO_DECL void do_start_op(implementation_type& impl, int op_type,
- reactor_op* op, bool is_continuation, bool is_non_blocking, bool noop,
+ BOOST_ASIO_DECL void do_start_op(implementation_type& impl,
+ int op_type, reactor_op* op, bool is_continuation,
+ bool allow_speculative, bool noop, bool needs_non_blocking,
void (*on_immediate)(operation* op, bool, const void*),
const void* immediate_arg);
@@ -485,18 +487,19 @@ private:
// immediate completion.
template <typename Op>
void start_op(implementation_type& impl, int op_type, Op* op,
- bool is_continuation, bool is_non_blocking, bool noop,
- const void* io_ex, ...)
+ bool is_continuation, bool allow_speculative, bool noop,
+ bool needs_non_blocking, const void* io_ex, ...)
{
- return do_start_op(impl, op_type, op, is_continuation,
- is_non_blocking, noop, &Op::do_immediate, io_ex);
+ return do_start_op(impl, op_type, op, is_continuation, allow_speculative,
+ noop, needs_non_blocking, &Op::do_immediate, io_ex);
}
// Start the asynchronous operation for handlers that are not specialised for
// immediate completion.
template <typename Op>
- void start_op(implementation_type& impl, int op_type, Op* op,
- bool is_continuation, bool is_non_blocking, bool noop, const void*,
+ void start_op(implementation_type& impl, int op_type,
+ Op* op, bool is_continuation, bool allow_speculative,
+ bool noop, bool needs_non_blocking, const void*,
enable_if_t<
is_same<
typename associated_immediate_executor<
@@ -507,8 +510,9 @@ private:
>::value
>*)
{
- return do_start_op(impl, op_type, op, is_continuation, is_non_blocking,
- noop, &reactor::call_post_immediate_completion, &reactor_);
+ return do_start_op(impl, op_type, op, is_continuation,
+ allow_speculative, noop, needs_non_blocking,
+ &reactor::call_post_immediate_completion, &reactor_);
}
// Helper class used to implement per-operation cancellation
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_send_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_send_op.hpp
index 778c811c1d2..09740564aa7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_send_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_send_op.hpp
@@ -188,7 +188,6 @@ public:
BOOST_ASIO_HANDLER_INVOCATION_END;
}
-
private:
Handler handler_;
handler_work<Handler, IoExecutor> work_;
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service.hpp
index ff051f979ec..85e92e6b4f2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service.hpp
@@ -308,7 +308,7 @@ public:
&impl, impl.socket_, "async_send_to"));
start_op(impl, reactor::write_op, p.p,
- is_continuation, true, false, &io_ex, 0);
+ is_continuation, true, false, true, &io_ex, 0);
p.v = p.p = 0;
}
@@ -342,7 +342,7 @@ public:
&impl, impl.socket_, "async_send_to(null_buffers)"));
start_op(impl, reactor::write_op, p.p,
- is_continuation, false, false, &io_ex, 0);
+ is_continuation, false, false, false, &io_ex, 0);
p.v = p.p = 0;
}
@@ -433,7 +433,7 @@ public:
start_op(impl,
(flags & socket_base::message_out_of_band)
? reactor::except_op : reactor::read_op,
- p.p, is_continuation, true, false, &io_ex, 0);
+ p.p, is_continuation, true, false, true, &io_ex, 0);
p.v = p.p = 0;
}
@@ -472,7 +472,7 @@ public:
start_op(impl,
(flags & socket_base::message_out_of_band)
? reactor::except_op : reactor::read_op,
- p.p, is_continuation, false, false, &io_ex, 0);
+ p.p, is_continuation, false, false, false, &io_ex, 0);
p.v = p.p = 0;
}
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service_base.hpp
index e2d92190fdf..0de10a94de4 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service_base.hpp
@@ -230,7 +230,7 @@ public:
default:
p.p->ec_ = boost::asio::error::invalid_argument;
start_op(impl, reactor::read_op, p.p,
- is_continuation, false, true, &io_ex, 0);
+ is_continuation, false, true, false, &io_ex, 0);
p.v = p.p = 0;
return;
}
@@ -243,7 +243,8 @@ public:
&reactor_, &impl.reactor_data_, impl.socket_, op_type);
}
- start_op(impl, op_type, p.p, is_continuation, false, false, &io_ex, 0);
+ start_op(impl, op_type, p.p, is_continuation,
+ false, false, false, &io_ex, 0);
p.v = p.p = 0;
}
@@ -315,7 +316,7 @@ public:
start_op(impl, reactor::write_op, p.p, is_continuation, true,
((impl.state_ & socket_ops::stream_oriented)
&& buffer_sequence_adapter<boost::asio::const_buffer,
- ConstBufferSequence>::all_empty(buffers)), &io_ex, 0);
+ ConstBufferSequence>::all_empty(buffers)), true, &io_ex, 0);
p.v = p.p = 0;
}
@@ -348,7 +349,7 @@ public:
&impl, impl.socket_, "async_send(null_buffers)"));
start_op(impl, reactor::write_op, p.p,
- is_continuation, false, false, &io_ex, 0);
+ is_continuation, false, false, false, &io_ex, 0);
p.v = p.p = 0;
}
@@ -425,7 +426,7 @@ public:
(flags & socket_base::message_out_of_band) == 0,
((impl.state_ & socket_ops::stream_oriented)
&& buffer_sequence_adapter<boost::asio::mutable_buffer,
- MutableBufferSequence>::all_empty(buffers)), &io_ex, 0);
+ MutableBufferSequence>::all_empty(buffers)), true, &io_ex, 0);
p.v = p.p = 0;
}
@@ -461,7 +462,7 @@ public:
start_op(impl,
(flags & socket_base::message_out_of_band)
? reactor::except_op : reactor::read_op,
- p.p, is_continuation, false, false, &io_ex, 0);
+ p.p, is_continuation, false, false, false, &io_ex, 0);
p.v = p.p = 0;
}
@@ -533,7 +534,8 @@ public:
(in_flags & socket_base::message_out_of_band)
? reactor::except_op : reactor::read_op,
p.p, is_continuation,
- (in_flags & socket_base::message_out_of_band) == 0, false, &io_ex, 0);
+ (in_flags & socket_base::message_out_of_band) == 0,
+ false, true, &io_ex, 0);
p.v = p.p = 0;
}
@@ -574,7 +576,7 @@ public:
start_op(impl,
(in_flags & socket_base::message_out_of_band)
? reactor::except_op : reactor::read_op,
- p.p, is_continuation, false, false, &io_ex, 0);
+ p.p, is_continuation, false, false, false, &io_ex, 0);
p.v = p.p = 0;
}
@@ -590,8 +592,9 @@ protected:
const native_handle_type& native_socket, boost::system::error_code& ec);
// Start the asynchronous read or write operation.
- BOOST_ASIO_DECL void do_start_op(base_implementation_type& impl, int op_type,
- reactor_op* op, bool is_continuation, bool is_non_blocking, bool noop,
+ BOOST_ASIO_DECL void do_start_op(base_implementation_type& impl,
+ int op_type, reactor_op* op, bool is_continuation,
+ bool allow_speculative, bool noop, bool needs_non_blocking,
void (*on_immediate)(operation* op, bool, const void*),
const void* immediate_arg);
@@ -599,18 +602,19 @@ protected:
// immediate completion.
template <typename Op>
void start_op(base_implementation_type& impl, int op_type, Op* op,
- bool is_continuation, bool is_non_blocking, bool noop,
- const void* io_ex, ...)
+ bool is_continuation, bool allow_speculative, bool noop,
+ bool needs_non_blocking, const void* io_ex, ...)
{
- return do_start_op(impl, op_type, op, is_continuation,
- is_non_blocking, noop, &Op::do_immediate, io_ex);
+ return do_start_op(impl, op_type, op, is_continuation, allow_speculative,
+ noop, needs_non_blocking, &Op::do_immediate, io_ex);
}
// Start the asynchronous operation for handlers that are not specialised for
// immediate completion.
template <typename Op>
- void start_op(base_implementation_type& impl, int op_type, Op* op,
- bool is_continuation, bool is_non_blocking, bool noop, const void*,
+ void start_op(base_implementation_type& impl, int op_type,
+ Op* op, bool is_continuation, bool allow_speculative,
+ bool noop, bool needs_non_blocking, const void*,
enable_if_t<
is_same<
typename associated_immediate_executor<
@@ -621,8 +625,9 @@ protected:
>::value
>*)
{
- return do_start_op(impl, op_type, op, is_continuation, is_non_blocking,
- noop, &reactor::call_post_immediate_completion, &reactor_);
+ return do_start_op(impl, op_type, op, is_continuation,
+ allow_speculative, noop, needs_non_blocking,
+ &reactor::call_post_immediate_completion, &reactor_);
}
// Start the asynchronous accept operation.
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/recycling_allocator.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/recycling_allocator.hpp
index 376df6f9865..6089db4abde 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/recycling_allocator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/recycling_allocator.hpp
@@ -49,16 +49,25 @@ public:
T* allocate(std::size_t n)
{
+#if !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
void* p = thread_info_base::allocate(Purpose(),
thread_context::top_of_thread_call_stack(),
sizeof(T) * n, alignof(T));
+#else // !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
+ void* p = boost::asio::aligned_new(align, s);
+#endif // !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
return static_cast<T*>(p);
}
void deallocate(T* p, std::size_t n)
{
+#if !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
thread_info_base::deallocate(Purpose(),
thread_context::top_of_thread_call_stack(), p, sizeof(T) * n);
+#else // !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
+ (void)n;
+ boost::asio::aligned_delete(p);
+#endif // !defined(BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING)
}
};
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_endpoint_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_endpoint_op.hpp
index bf2af514d5e..74f19855d85 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_endpoint_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_endpoint_op.hpp
@@ -78,7 +78,7 @@ public:
{
// The operation is being run on the worker io_context. Time to perform
// the resolver operation.
-
+
// Perform the blocking endpoint resolution operation.
char host_name[NI_MAXHOST] = "";
char service_name[NI_MAXSERV] = "";
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_query_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_query_op.hpp
index d5e229634e8..369131da4e8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_query_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_query_op.hpp
@@ -86,7 +86,7 @@ public:
{
// The operation is being run on the worker io_context. Time to perform
// the resolver operation.
-
+
// Perform the blocking host resolution operation.
socket_ops::background_getaddrinfo(o->cancel_token_,
o->query_.host_name().c_str(), o->query_.service_name().c_str(),
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/thread_info_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/thread_info_base.hpp
index 6f33a815db2..8676ccc50f2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/thread_info_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/thread_info_base.hpp
@@ -90,7 +90,17 @@ public:
};
};
- enum { max_mem_index = parallel_group_tag::end_mem_index };
+ struct timed_cancel_tag
+ {
+ enum
+ {
+ cache_size = BOOST_ASIO_RECYCLING_ALLOCATOR_CACHE_SIZE,
+ begin_mem_index = parallel_group_tag::end_mem_index,
+ end_mem_index = begin_mem_index + cache_size
+ };
+ };
+
+ enum { max_mem_index = timed_cancel_tag::end_mem_index };
thread_info_base()
#if !defined(BOOST_ASIO_NO_EXCEPTIONS)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/timed_cancel_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/timed_cancel_op.hpp
new file mode 100644
index 00000000000..3464e48bc42
--- /dev/null
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/timed_cancel_op.hpp
@@ -0,0 +1,363 @@
+//
+// detail/timed_cancel_op.hpp
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#ifndef BOOST_ASIO_DETAIL_TIMED_CANCEL_OP_HPP
+#define BOOST_ASIO_DETAIL_TIMED_CANCEL_OP_HPP
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+# pragma once
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
+
+#include <boost/asio/detail/config.hpp>
+#include <boost/asio/associated_cancellation_slot.hpp>
+#include <boost/asio/associator.hpp>
+#include <boost/asio/basic_waitable_timer.hpp>
+#include <boost/asio/cancellation_signal.hpp>
+#include <boost/asio/detail/atomic_count.hpp>
+#include <boost/asio/detail/completion_payload.hpp>
+#include <boost/asio/detail/completion_payload_handler.hpp>
+#include <boost/asio/detail/handler_alloc_helpers.hpp>
+#include <boost/asio/detail/type_traits.hpp>
+
+#include <boost/asio/detail/push_options.hpp>
+
+namespace boost {
+namespace asio {
+namespace detail {
+
+template <typename Op, typename... Signatures>
+class timed_cancel_op_handler;
+
+template <typename Op>
+class timed_cancel_timer_handler;
+
+template <typename Handler, typename Timer, typename... Signatures>
+class timed_cancel_op
+{
+public:
+ using handler_type = Handler;
+
+ BOOST_ASIO_DEFINE_TAGGED_HANDLER_PTR(
+ thread_info_base::timed_cancel_tag, timed_cancel_op);
+
+ timed_cancel_op(Handler& handler, Timer timer,
+ cancellation_type_t cancel_type)
+ : ref_count_(2),
+ handler_(static_cast<Handler&&>(handler)),
+ timer_(static_cast<Timer&&>(timer)),
+ cancellation_type_(cancel_type),
+ cancel_proxy_(nullptr),
+ has_payload_(false),
+ has_pending_timer_wait_(true)
+ {
+ }
+
+ ~timed_cancel_op()
+ {
+ if (has_payload_)
+ payload_storage_.payload_.~payload_type();
+ }
+
+ cancellation_slot get_cancellation_slot() noexcept
+ {
+ return cancellation_signal_.slot();
+ }
+
+ template <typename Initiation, typename... Args>
+ void start(Initiation&& initiation, Args&&... args)
+ {
+ using op_handler_type =
+ timed_cancel_op_handler<timed_cancel_op, Signatures...>;
+ op_handler_type op_handler(this);
+
+ using timer_handler_type =
+ timed_cancel_timer_handler<timed_cancel_op>;
+ timer_handler_type timer_handler(this);
+
+ associated_cancellation_slot_t<Handler> slot
+ = (get_associated_cancellation_slot)(handler_);
+ if (slot.is_connected())
+ cancel_proxy_ = &slot.template emplace<cancel_proxy>(this);
+
+ timer_.async_wait(static_cast<timer_handler_type&&>(timer_handler));
+ async_initiate<op_handler_type, Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ static_cast<op_handler_type&>(op_handler),
+ static_cast<Args&&>(args)...);
+ }
+
+ template <typename Message>
+ void handle_op(Message&& message)
+ {
+ if (cancel_proxy_)
+ cancel_proxy_->op_ = nullptr;
+
+ new (&payload_storage_.payload_) payload_type(
+ static_cast<Message&&>(message));
+ has_payload_ = true;
+
+ if (has_pending_timer_wait_)
+ {
+ timer_.cancel();
+ release();
+ }
+ else
+ {
+ complete();
+ }
+ }
+
+ void handle_timer()
+ {
+ has_pending_timer_wait_ = false;
+
+ if (has_payload_)
+ {
+ complete();
+ }
+ else
+ {
+ cancellation_signal_.emit(cancellation_type_);
+ release();
+ }
+ }
+
+ void release()
+ {
+ if (--ref_count_ == 0)
+ {
+ ptr p = { boost::asio::detail::addressof(handler_), this, this };
+ Handler handler(static_cast<Handler&&>(handler_));
+ p.h = boost::asio::detail::addressof(handler);
+ p.reset();
+ }
+ }
+
+ void complete()
+ {
+ if (--ref_count_ == 0)
+ {
+ ptr p = { boost::asio::detail::addressof(handler_), this, this };
+ completion_payload_handler<payload_type, Handler> handler(
+ static_cast<payload_type&&>(payload_storage_.payload_), handler_);
+ p.h = boost::asio::detail::addressof(handler.handler());
+ p.reset();
+ handler();
+ }
+ }
+
+//private:
+ typedef completion_payload<Signatures...> payload_type;
+
+ struct cancel_proxy
+ {
+ cancel_proxy(timed_cancel_op* op)
+ : op_(op)
+ {
+ }
+
+ void operator()(cancellation_type_t type)
+ {
+ if (op_)
+ op_->cancellation_signal_.emit(type);
+ }
+
+ timed_cancel_op* op_;
+ };
+
+ // The number of handlers that share a reference to the state.
+ atomic_count ref_count_;
+
+ // The handler to be called when the operation completes.
+ Handler handler_;
+
+ // The timer used to determine when to cancel the pending operation.
+ Timer timer_;
+
+ // The cancellation signal and type used to cancel the pending operation.
+ cancellation_signal cancellation_signal_;
+ cancellation_type_t cancellation_type_;
+
+ // A proxy cancel handler used to allow cancellation of the timed operation.
+ cancel_proxy* cancel_proxy_;
+
+ // Arguments to be passed to the completion handler.
+ union payload_storage
+ {
+ payload_storage() {}
+ ~payload_storage() {}
+
+ char dummy_;
+ payload_type payload_;
+ } payload_storage_;
+
+ // Whether the payload storage contains a valid payload.
+ bool has_payload_;
+
+ // Whether the asynchronous wait on the timer is still pending
+ bool has_pending_timer_wait_;
+};
+
+template <typename Op, typename R, typename... Args>
+class timed_cancel_op_handler<Op, R(Args...)>
+{
+public:
+ using cancellation_slot_type = cancellation_slot;
+
+ explicit timed_cancel_op_handler(Op* op)
+ : op_(op)
+ {
+ }
+
+ timed_cancel_op_handler(timed_cancel_op_handler&& other) noexcept
+ : op_(other.op_)
+ {
+ other.op_ = nullptr;
+ }
+
+ ~timed_cancel_op_handler()
+ {
+ if (op_)
+ op_->release();
+ }
+
+ cancellation_slot_type get_cancellation_slot() const noexcept
+ {
+ return op_->get_cancellation_slot();
+ }
+
+ template <typename... Args2>
+ enable_if_t<
+ is_constructible<completion_message<R(Args...)>, int, Args2...>::value
+ > operator()(Args2&&... args)
+ {
+ Op* op = op_;
+ op_ = nullptr;
+ typedef completion_message<R(Args...)> message_type;
+ op->handle_op(message_type(0, static_cast<Args2&&>(args)...));
+ }
+
+//protected:
+ Op* op_;
+};
+
+template <typename Op, typename R, typename... Args, typename... Signatures>
+class timed_cancel_op_handler<Op, R(Args...), Signatures...> :
+ public timed_cancel_op_handler<Op, Signatures...>
+{
+public:
+ using timed_cancel_op_handler<Op, Signatures...>::timed_cancel_op_handler;
+ using timed_cancel_op_handler<Op, Signatures...>::operator();
+
+ template <typename... Args2>
+ enable_if_t<
+ is_constructible<completion_message<R(Args...)>, int, Args2...>::value
+ > operator()(Args2&&... args)
+ {
+ Op* op = this->op_;
+ this->op_ = nullptr;
+ typedef completion_message<R(Args...)> message_type;
+ op->handle_op(message_type(0, static_cast<Args2&&>(args)...));
+ }
+};
+
+template <typename Op>
+class timed_cancel_timer_handler
+{
+public:
+ using cancellation_slot_type = cancellation_slot;
+
+ explicit timed_cancel_timer_handler(Op* op)
+ : op_(op)
+ {
+ }
+
+ timed_cancel_timer_handler(timed_cancel_timer_handler&& other) noexcept
+ : op_(other.op_)
+ {
+ other.op_ = nullptr;
+ }
+
+ ~timed_cancel_timer_handler()
+ {
+ if (op_)
+ op_->release();
+ }
+
+ cancellation_slot_type get_cancellation_slot() const noexcept
+ {
+ return cancellation_slot_type();
+ }
+
+ void operator()(const boost::system::error_code&)
+ {
+ Op* op = op_;
+ op_ = nullptr;
+ op->handle_timer();
+ }
+
+//private:
+ Op* op_;
+};
+
+} // namespace detail
+
+template <template <typename, typename> class Associator,
+ typename Op, typename... Signatures, typename DefaultCandidate>
+struct associator<Associator,
+ detail::timed_cancel_op_handler<Op, Signatures...>, DefaultCandidate>
+ : Associator<typename Op::handler_type, DefaultCandidate>
+{
+ static typename Associator<typename Op::handler_type, DefaultCandidate>::type
+ get(const detail::timed_cancel_op_handler<Op, Signatures...>& h) noexcept
+ {
+ return Associator<typename Op::handler_type, DefaultCandidate>::get(
+ h.op_->handler_);
+ }
+
+ static auto get(const detail::timed_cancel_op_handler<Op, Signatures...>& h,
+ const DefaultCandidate& c) noexcept
+ -> decltype(Associator<typename Op::handler_type, DefaultCandidate>::get(
+ h.op_->handler_, c))
+ {
+ return Associator<typename Op::handler_type, DefaultCandidate>::get(
+ h.op_->handler_, c);
+ }
+};
+
+template <template <typename, typename> class Associator,
+ typename Op, typename DefaultCandidate>
+struct associator<Associator,
+ detail::timed_cancel_timer_handler<Op>, DefaultCandidate>
+ : Associator<typename Op::handler_type, DefaultCandidate>
+{
+ static typename Associator<typename Op::handler_type, DefaultCandidate>::type
+ get(const detail::timed_cancel_timer_handler<Op>& h) noexcept
+ {
+ return Associator<typename Op::handler_type, DefaultCandidate>::get(
+ h.op_->handler_);
+ }
+
+ static auto get(const detail::timed_cancel_timer_handler<Op>& h,
+ const DefaultCandidate& c) noexcept
+ -> decltype(Associator<typename Op::handler_type, DefaultCandidate>::get(
+ h.op_->handler_, c))
+ {
+ return Associator<typename Op::handler_type, DefaultCandidate>::get(
+ h.op_->handler_, c);
+ }
+};
+
+} // namespace asio
+} // namespace boost
+
+#include <boost/asio/detail/pop_options.hpp>
+
+#endif // BOOST_ASIO_DETAIL_TIMED_CANCEL_OP_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service_base.hpp
index 08bbed93eaf..a518375dd03 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service_base.hpp
@@ -809,7 +809,7 @@ protected:
// Pointer to NtSetInformationFile implementation.
void* nt_set_info_;
- // Mutex to protect access to the linked list of implementations.
+ // Mutex to protect access to the linked list of implementations.
boost::asio::detail::mutex mutex_;
// The head of a linked list of all implementations.
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service_base.hpp
index a2733660af5..a94451075ae 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service_base.hpp
@@ -342,7 +342,7 @@ protected:
// The manager that keeps track of outstanding operations.
winrt_async_manager& async_manager_;
- // Mutex to protect access to the linked list of implementations.
+ // Mutex to protect access to the linked list of implementations.
boost::asio::detail::mutex mutex_;
// The head of a linked list of all implementations.
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/wrapped_handler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/wrapped_handler.hpp
index 02691c0ec31..4643b71e2d9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/wrapped_handler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/wrapped_handler.hpp
@@ -42,12 +42,36 @@ struct is_continuation_if_running
}
};
+template <typename Dispatcher, typename = void>
+struct wrapped_executor
+{
+ typedef Dispatcher executor_type;
+
+ static const Dispatcher& get(const Dispatcher& dispatcher) noexcept
+ {
+ return dispatcher;
+ }
+};
+
+template <typename Dispatcher>
+struct wrapped_executor<Dispatcher,
+ void_type<typename Dispatcher::executor_type>>
+{
+ typedef typename Dispatcher::executor_type executor_type;
+
+ static executor_type get(const Dispatcher& dispatcher) noexcept
+ {
+ return dispatcher.get_executor();
+ }
+};
+
template <typename Dispatcher, typename Handler,
typename IsContinuation = is_continuation_delegated>
class wrapped_handler
{
public:
typedef void result_type;
+ typedef typename wrapped_executor<Dispatcher>::executor_type executor_type;
wrapped_handler(Dispatcher dispatcher, Handler& handler)
: dispatcher_(dispatcher),
@@ -67,6 +91,11 @@ public:
{
}
+ executor_type get_executor() const noexcept
+ {
+ return wrapped_executor<Dispatcher>::get(dispatcher_);
+ }
+
void operator()()
{
dispatcher_.dispatch(static_cast<Handler&&>(handler_));
@@ -152,49 +181,6 @@ public:
Handler handler_;
};
-template <typename Handler, typename Context>
-class rewrapped_handler
-{
-public:
- explicit rewrapped_handler(Handler& handler, const Context& context)
- : context_(context),
- handler_(static_cast<Handler&&>(handler))
- {
- }
-
- explicit rewrapped_handler(const Handler& handler, const Context& context)
- : context_(context),
- handler_(handler)
- {
- }
-
- rewrapped_handler(const rewrapped_handler& other)
- : context_(other.context_),
- handler_(other.handler_)
- {
- }
-
- rewrapped_handler(rewrapped_handler&& other)
- : context_(static_cast<Context&&>(other.context_)),
- handler_(static_cast<Handler&&>(other.handler_))
- {
- }
-
- void operator()()
- {
- handler_();
- }
-
- void operator()() const
- {
- handler_();
- }
-
-//private:
- Context context_;
- Handler handler_;
-};
-
template <typename Dispatcher, typename Handler, typename IsContinuation>
inline bool asio_handler_is_continuation(
wrapped_handler<Dispatcher, Handler, IsContinuation>* this_handler)
@@ -202,14 +188,6 @@ inline bool asio_handler_is_continuation(
return IsContinuation()(this_handler->dispatcher_, this_handler->handler_);
}
-template <typename Dispatcher, typename Context>
-inline bool asio_handler_is_continuation(
- rewrapped_handler<Dispatcher, Context>* this_handler)
-{
- return boost_asio_handler_cont_helpers::is_continuation(
- this_handler->context_);
-}
-
} // namespace detail
} // namespace asio
} // namespace boost
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/allocator.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/allocator.hpp
index d48f055b87e..9fc9c35bb1f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/allocator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/allocator.hpp
@@ -226,7 +226,7 @@ const T allocator_t<void>::static_query_v;
#endif // defined(BOOST_ASIO_HAS_DEDUCED_STATIC_QUERY_TRAIT)
// && defined(BOOST_ASIO_HAS_SFINAE_VARIABLE_TEMPLATES)
-constexpr allocator_t<void> allocator;
+BOOST_ASIO_INLINE_VARIABLE constexpr allocator_t<void> allocator;
} // namespace execution
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/blocking.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/blocking.hpp
index 44d32b24a0e..7501aecbc3e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/blocking.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/blocking.hpp
@@ -893,7 +893,7 @@ const T never_t<I>::static_query_v;
typedef detail::blocking_t<> blocking_t;
-constexpr blocking_t blocking;
+BOOST_ASIO_INLINE_VARIABLE constexpr blocking_t blocking;
} // namespace execution
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/blocking_adaptation.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/blocking_adaptation.hpp
index 8973a2eb5dc..3c641219f43 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/blocking_adaptation.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/blocking_adaptation.hpp
@@ -719,7 +719,7 @@ void blocking_execute(
typedef detail::blocking_adaptation_t<> blocking_adaptation_t;
-constexpr blocking_adaptation_t blocking_adaptation;
+BOOST_ASIO_INLINE_VARIABLE constexpr blocking_adaptation_t blocking_adaptation;
} // namespace execution
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/context.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/context.hpp
index 5d8a81b70b5..6c9fd9a13d2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/context.hpp
@@ -139,7 +139,7 @@ const T context_t<I>::static_query_v;
typedef detail::context_t<> context_t;
-constexpr context_t context;
+BOOST_ASIO_INLINE_VARIABLE constexpr context_t context;
} // namespace execution
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/mapping.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/mapping.hpp
index 5c668dbb971..769ad8c2830 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/mapping.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/mapping.hpp
@@ -734,7 +734,7 @@ const T other_t<I>::static_query_v;
typedef detail::mapping_t<> mapping_t;
-constexpr mapping_t mapping;
+BOOST_ASIO_INLINE_VARIABLE constexpr mapping_t mapping;
} // namespace execution
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/occupancy.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/occupancy.hpp
index dddcd84939e..20bc40a3956 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/occupancy.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/occupancy.hpp
@@ -132,7 +132,7 @@ const T occupancy_t<I>::static_query_v;
typedef detail::occupancy_t<> occupancy_t;
-constexpr occupancy_t occupancy;
+BOOST_ASIO_INLINE_VARIABLE constexpr occupancy_t occupancy;
} // namespace execution
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/outstanding_work.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/outstanding_work.hpp
index b8d96777767..f5ea64cebf6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/outstanding_work.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/outstanding_work.hpp
@@ -545,7 +545,7 @@ const T tracked_t<I>::static_query_v;
typedef detail::outstanding_work_t<> outstanding_work_t;
-constexpr outstanding_work_t outstanding_work;
+BOOST_ASIO_INLINE_VARIABLE constexpr outstanding_work_t outstanding_work;
} // namespace execution
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/relationship.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/relationship.hpp
index 4ccda00bc24..9cc0fe4f1da 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/relationship.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/relationship.hpp
@@ -543,7 +543,7 @@ const T continuation_t<I>::static_query_v;
typedef detail::relationship_t<> relationship_t;
-constexpr relationship_t relationship;
+BOOST_ASIO_INLINE_VARIABLE constexpr relationship_t relationship;
} // namespace execution
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_channel.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_channel.hpp
index c1fc5e0ad2c..682884023f2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_channel.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_channel.hpp
@@ -111,7 +111,8 @@ private:
template <typename... PayloadSignatures,
BOOST_ASIO_COMPLETION_TOKEN_FOR(PayloadSignatures...) CompletionToken>
- auto do_async_receive(detail::channel_payload<PayloadSignatures...>*,
+ auto do_async_receive(
+ boost::asio::detail::completion_payload<PayloadSignatures...>*,
CompletionToken&& token)
-> decltype(
async_initiate<CompletionToken, PayloadSignatures...>(
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_concurrent_channel.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_concurrent_channel.hpp
index 33ccef1357b..dabab3ecc9b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_concurrent_channel.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_concurrent_channel.hpp
@@ -111,7 +111,8 @@ private:
template <typename... PayloadSignatures,
BOOST_ASIO_COMPLETION_TOKEN_FOR(PayloadSignatures...) CompletionToken>
- auto do_async_receive(detail::channel_payload<PayloadSignatures...>*,
+ auto do_async_receive(
+ boost::asio::detail::completion_payload<PayloadSignatures...>*,
CompletionToken&& token)
-> decltype(
async_initiate<CompletionToken, PayloadSignatures...>(
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/co_composed.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/co_composed.hpp
index faa0221ee06..f227631ee63 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/co_composed.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/co_composed.hpp
@@ -16,7 +16,7 @@
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
#include <boost/asio/detail/config.hpp>
-#include <boost/asio/async_result.hpp>
+#include <boost/asio/co_composed.hpp>
#include <boost/asio/detail/push_options.hpp>
@@ -24,117 +24,7 @@ namespace boost {
namespace asio {
namespace experimental {
-/// Creates an initiation function object that may be used to launch a
-/// coroutine-based composed asynchronous operation.
-/**
- * The experimental::co_composed utility simplifies the implementation of
- * composed asynchronous operations by automatically adapting a coroutine to be
- * an initiation function object for use with @c async_initiate. When awaiting
- * asynchronous operations, the coroutine automatically uses a conforming
- * intermediate completion handler.
- *
- * @param implementation A function object that contains the coroutine-based
- * implementation of the composed asynchronous operation. The first argument to
- * the function object represents the state of the operation, and may be used
- * to test for cancellation. The remaining arguments are those passed to @c
- * async_initiate after the completion token.
- *
- * @param io_objects_or_executors Zero or more I/O objects or I/O executors for
- * which outstanding work must be maintained while the operation is incomplete.
- *
- * @par Per-Operation Cancellation
- * By default, terminal per-operation cancellation is enabled for composed
- * operations that use experimental::co_composed. To disable cancellation for
- * the composed operation, or to alter its supported cancellation types, call
- * the state's @c reset_cancellation_state function.
- *
- * @par Examples
- * The following example illustrates manual error handling and explicit checks
- * for cancellation. The completion handler is invoked via a @c co_yield to the
- * state's @c complete function, which never returns.
- *
- * @code template <typename CompletionToken>
- * auto async_echo(tcp::socket& socket,
- * CompletionToken&& token)
- * {
- * return boost::asio::async_initiate<
- * CompletionToken, void(boost::system::error_code)>(
- * boost::asio::experimental::co_composed(
- * [](auto state, tcp::socket& socket) -> void
- * {
- * state.reset_cancellation_state(
- * boost::asio::enable_terminal_cancellation());
- *
- * while (!state.cancelled())
- * {
- * char data[1024];
- * auto [e1, n1] =
- * co_await socket.async_read_some(
- * boost::asio::buffer(data),
- * boost::asio::as_tuple(boost::asio::deferred));
- *
- * if (e1)
- * co_yield state.complete(e1);
- *
- * if (!!state.cancelled())
- * co_yield state.complete(
- * make_error_code(boost::asio::error::operation_aborted));
- *
- * auto [e2, n2] =
- * co_await boost::asio::async_write(socket,
- * boost::asio::buffer(data, n1),
- * boost::asio::as_tuple(boost::asio::deferred));
- *
- * if (e2)
- * co_yield state.complete(e2);
- * }
- * }, socket),
- * token, std::ref(socket));
- * } @endcode
- *
- * This next example shows exception-based error handling and implicit checks
- * for cancellation. The completion handler is invoked after returning from the
- * coroutine via @c co_return. Valid @c co_return values are specified using
- * completion signatures passed to the @c co_composed function.
- *
- * @code template <typename CompletionToken>
- * auto async_echo(tcp::socket& socket,
- * CompletionToken&& token)
- * {
- * return boost::asio::async_initiate<
- * CompletionToken, void(boost::system::error_code)>(
- * boost::asio::experimental::co_composed<
- * void(boost::system::error_code)>(
- * [](auto state, tcp::socket& socket) -> void
- * {
- * try
- * {
- * state.throw_if_cancelled(true);
- * state.reset_cancellation_state(
- * boost::asio::enable_terminal_cancellation());
- *
- * for (;;)
- * {
- * char data[1024];
- * std::size_t n = co_await socket.async_read_some(
- * boost::asio::buffer(data), boost::asio::deferred);
- *
- * co_await boost::asio::async_write(socket,
- * boost::asio::buffer(data, n), boost::asio::deferred);
- * }
- * }
- * catch (const boost::system::system_error& e)
- * {
- * co_return {e.code()};
- * }
- * }, socket),
- * token, std::ref(socket));
- * } @endcode
- */
-template <completion_signature... Signatures,
- typename Implementation, typename... IoObjectsOrExecutors>
-auto co_composed(Implementation&& implementation,
- IoObjectsOrExecutors&&... io_objects_or_executors);
+using boost::asio::co_composed;
} // namespace experimental
} // namespace asio
@@ -142,6 +32,4 @@ auto co_composed(Implementation&& implementation,
#include <boost/asio/detail/pop_options.hpp>
-#include <boost/asio/experimental/impl/co_composed.hpp>
-
#endif // BOOST_ASIO_EXPERIMENTAL_CO_COMPOSED_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_receive_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_receive_op.hpp
index 76a09a4d36b..5ed64e445b7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_receive_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_receive_op.hpp
@@ -17,11 +17,10 @@
#include <boost/asio/detail/config.hpp>
#include <boost/asio/detail/bind_handler.hpp>
+#include <boost/asio/detail/completion_handler.hpp>
#include <boost/asio/detail/handler_alloc_helpers.hpp>
#include <boost/asio/error.hpp>
-#include <boost/asio/experimental/detail/channel_handler.hpp>
#include <boost/asio/experimental/detail/channel_operation.hpp>
-#include <boost/asio/experimental/detail/channel_payload.hpp>
#include <boost/asio/detail/push_options.hpp>
@@ -93,7 +92,7 @@ public:
if (a != channel_operation::destroy_op)
{
Payload* payload = static_cast<Payload*>(v);
- channel_handler<Payload, Handler> handler(
+ boost::asio::detail::completion_payload_handler<Payload, Handler> handler(
static_cast<Payload&&>(*payload), o->handler_);
p.h = boost::asio::detail::addressof(handler.handler_);
p.reset();
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_functions.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_functions.hpp
index 4587ae3f6ef..b748f8ba5aa 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_functions.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_functions.hpp
@@ -17,9 +17,9 @@
#include <boost/asio/detail/config.hpp>
#include <boost/asio/async_result.hpp>
+#include <boost/asio/detail/completion_message.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/system/error_code.hpp>
-#include <boost/asio/experimental/detail/channel_message.hpp>
#include <boost/asio/detail/push_options.hpp>
@@ -37,11 +37,12 @@ class channel_send_functions<Derived, Executor, R(Args...)>
public:
template <typename... Args2>
enable_if_t<
- is_constructible<detail::channel_message<R(Args...)>, int, Args2...>::value,
+ is_constructible<boost::asio::detail::completion_message<R(Args...)>,
+ int, Args2...>::value,
bool
> try_send(Args2&&... args)
{
- typedef typename detail::channel_message<R(Args...)> message_type;
+ typedef boost::asio::detail::completion_message<R(Args...)> message_type;
Derived* self = static_cast<Derived*>(this);
return self->service_->template try_send<message_type>(
self->impl_, false, static_cast<Args2&&>(args)...);
@@ -49,11 +50,12 @@ public:
template <typename... Args2>
enable_if_t<
- is_constructible<detail::channel_message<R(Args...)>, int, Args2...>::value,
+ is_constructible<boost::asio::detail::completion_message<R(Args...)>,
+ int, Args2...>::value,
bool
> try_send_via_dispatch(Args2&&... args)
{
- typedef typename detail::channel_message<R(Args...)> message_type;
+ typedef boost::asio::detail::completion_message<R(Args...)> message_type;
Derived* self = static_cast<Derived*>(this);
return self->service_->template try_send<message_type>(
self->impl_, true, static_cast<Args2&&>(args)...);
@@ -61,11 +63,12 @@ public:
template <typename... Args2>
enable_if_t<
- is_constructible<detail::channel_message<R(Args...)>, int, Args2...>::value,
+ is_constructible<boost::asio::detail::completion_message<R(Args...)>,
+ int, Args2...>::value,
std::size_t
> try_send_n(std::size_t count, Args2&&... args)
{
- typedef typename detail::channel_message<R(Args...)> message_type;
+ typedef boost::asio::detail::completion_message<R(Args...)> message_type;
Derived* self = static_cast<Derived*>(this);
return self->service_->template try_send_n<message_type>(
self->impl_, count, false, static_cast<Args2&&>(args)...);
@@ -73,11 +76,12 @@ public:
template <typename... Args2>
enable_if_t<
- is_constructible<detail::channel_message<R(Args...)>, int, Args2...>::value,
+ is_constructible<boost::asio::detail::completion_message<R(Args...)>,
+ int, Args2...>::value,
std::size_t
> try_send_n_via_dispatch(std::size_t count, Args2&&... args)
{
- typedef typename detail::channel_message<R(Args...)> message_type;
+ typedef boost::asio::detail::completion_message<R(Args...)> message_type;
Derived* self = static_cast<Derived*>(this);
return self->service_->template try_send_n<message_type>(
self->impl_, count, true, static_cast<Args2&&>(args)...);
@@ -97,7 +101,7 @@ public:
Derived>::payload_type>()))
{
typedef typename Derived::payload_type payload_type;
- typedef typename detail::channel_message<R(Args...)> message_type;
+ typedef boost::asio::detail::completion_message<R(Args...)> message_type;
Derived* self = static_cast<Derived*>(this);
return async_initiate<CompletionToken, void (boost::system::error_code)>(
typename Derived::initiate_async_send(self), token,
@@ -116,11 +120,12 @@ public:
template <typename... Args2>
enable_if_t<
- is_constructible<detail::channel_message<R(Args...)>, int, Args2...>::value,
+ is_constructible<boost::asio::detail::completion_message<R(Args...)>,
+ int, Args2...>::value,
bool
> try_send(Args2&&... args)
{
- typedef typename detail::channel_message<R(Args...)> message_type;
+ typedef boost::asio::detail::completion_message<R(Args...)> message_type;
Derived* self = static_cast<Derived*>(this);
return self->service_->template try_send<message_type>(
self->impl_, false, static_cast<Args2&&>(args)...);
@@ -128,11 +133,12 @@ public:
template <typename... Args2>
enable_if_t<
- is_constructible<detail::channel_message<R(Args...)>, int, Args2...>::value,
+ is_constructible<boost::asio::detail::completion_message<R(Args...)>,
+ int, Args2...>::value,
bool
> try_send_via_dispatch(Args2&&... args)
{
- typedef typename detail::channel_message<R(Args...)> message_type;
+ typedef boost::asio::detail::completion_message<R(Args...)> message_type;
Derived* self = static_cast<Derived*>(this);
return self->service_->template try_send<message_type>(
self->impl_, true, static_cast<Args2&&>(args)...);
@@ -140,11 +146,12 @@ public:
template <typename... Args2>
enable_if_t<
- is_constructible<detail::channel_message<R(Args...)>, int, Args2...>::value,
+ is_constructible<boost::asio::detail::completion_message<R(Args...)>,
+ int, Args2...>::value,
std::size_t
> try_send_n(std::size_t count, Args2&&... args)
{
- typedef typename detail::channel_message<R(Args...)> message_type;
+ typedef boost::asio::detail::completion_message<R(Args...)> message_type;
Derived* self = static_cast<Derived*>(this);
return self->service_->template try_send_n<message_type>(
self->impl_, count, false, static_cast<Args2&&>(args)...);
@@ -152,11 +159,12 @@ public:
template <typename... Args2>
enable_if_t<
- is_constructible<detail::channel_message<R(Args...)>, int, Args2...>::value,
+ is_constructible<boost::asio::detail::completion_message<R(Args...)>,
+ int, Args2...>::value,
std::size_t
> try_send_n_via_dispatch(std::size_t count, Args2&&... args)
{
- typedef typename detail::channel_message<R(Args...)> message_type;
+ typedef boost::asio::detail::completion_message<R(Args...)> message_type;
Derived* self = static_cast<Derived*>(this);
return self->service_->template try_send_n<message_type>(
self->impl_, count, true, static_cast<Args2&&>(args)...);
@@ -176,7 +184,7 @@ public:
Derived>::payload_type>()))
{
typedef typename Derived::payload_type payload_type;
- typedef typename detail::channel_message<R(Args...)> message_type;
+ typedef boost::asio::detail::completion_message<R(Args...)> message_type;
Derived* self = static_cast<Derived*>(this);
return async_initiate<CompletionToken, void (boost::system::error_code)>(
typename Derived::initiate_async_send(self), token,
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_op.hpp
index aca8de826d8..49b444c19b0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_op.hpp
@@ -21,7 +21,6 @@
#include <boost/asio/error.hpp>
#include <boost/asio/experimental/channel_error.hpp>
#include <boost/asio/experimental/detail/channel_operation.hpp>
-#include <boost/asio/experimental/detail/channel_payload.hpp>
#include <boost/asio/detail/push_options.hpp>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_service.hpp
index 819aad114b0..341797f1b6b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_service.hpp
@@ -18,10 +18,12 @@
#include <boost/asio/detail/config.hpp>
#include <boost/asio/associated_cancellation_slot.hpp>
#include <boost/asio/cancellation_type.hpp>
+#include <boost/asio/detail/completion_message.hpp>
+#include <boost/asio/detail/completion_payload.hpp>
+#include <boost/asio/detail/completion_payload_handler.hpp>
#include <boost/asio/detail/mutex.hpp>
#include <boost/asio/detail/op_queue.hpp>
#include <boost/asio/execution_context.hpp>
-#include <boost/asio/experimental/detail/channel_message.hpp>
#include <boost/asio/experimental/detail/channel_receive_op.hpp>
#include <boost/asio/experimental/detail/channel_send_op.hpp>
#include <boost/asio/experimental/detail/has_signature.hpp>
@@ -232,7 +234,7 @@ private:
void operator()(Args&&... args)
{
op_->post(
- channel_message<Signature>(0,
+ boost::asio::detail::completion_message<Signature>(0,
static_cast<Args&&>(args)...));
}
@@ -308,8 +310,8 @@ struct channel_service<Mutex>::implementation_type : base_implementation_type
typename traits_type::receive_closed_signature,
Signatures...
>::value,
- channel_payload<Signatures...>,
- channel_payload<
+ boost::asio::detail::completion_payload<Signatures...>,
+ boost::asio::detail::completion_payload<
Signatures...,
typename traits_type::receive_closed_signature
>
@@ -320,11 +322,11 @@ struct channel_service<Mutex>::implementation_type : base_implementation_type
Signatures...,
typename traits_type::receive_cancelled_signature
>::value,
- channel_payload<
+ boost::asio::detail::completion_payload<
Signatures...,
typename traits_type::receive_cancelled_signature
>,
- channel_payload<
+ boost::asio::detail::completion_payload<
Signatures...,
typename traits_type::receive_cancelled_signature,
typename traits_type::receive_closed_signature
@@ -405,8 +407,8 @@ struct channel_service<Mutex>::implementation_type<Traits, R()>
typename traits_type::receive_closed_signature,
R()
>::value,
- channel_payload<R()>,
- channel_payload<
+ boost::asio::detail::completion_payload<R()>,
+ boost::asio::detail::completion_payload<
R(),
typename traits_type::receive_closed_signature
>
@@ -417,11 +419,11 @@ struct channel_service<Mutex>::implementation_type<Traits, R()>
R(),
typename traits_type::receive_cancelled_signature
>::value,
- channel_payload<
+ boost::asio::detail::completion_payload<
R(),
typename traits_type::receive_cancelled_signature
>,
- channel_payload<
+ boost::asio::detail::completion_payload<
R(),
typename traits_type::receive_cancelled_signature,
typename traits_type::receive_closed_signature
@@ -466,7 +468,7 @@ struct channel_service<Mutex>::implementation_type<Traits, R()>
// Get the element at the front of the buffer.
payload_type buffer_front()
{
- return payload_type(channel_message<R()>(0));
+ return payload_type(boost::asio::detail::completion_message<R()>(0));
}
// Pop a value from the front of the buffer.
@@ -508,8 +510,8 @@ struct channel_service<Mutex>::implementation_type<
typename traits_type::receive_closed_signature,
R(boost::system::error_code)
>::value,
- channel_payload<R(boost::system::error_code)>,
- channel_payload<
+ boost::asio::detail::completion_payload<R(boost::system::error_code)>,
+ boost::asio::detail::completion_payload<
R(boost::system::error_code),
typename traits_type::receive_closed_signature
>
@@ -520,11 +522,11 @@ struct channel_service<Mutex>::implementation_type<
R(boost::system::error_code),
typename traits_type::receive_cancelled_signature
>::value,
- channel_payload<
+ boost::asio::detail::completion_payload<
R(boost::system::error_code),
typename traits_type::receive_cancelled_signature
>,
- channel_payload<
+ boost::asio::detail::completion_payload<
R(boost::system::error_code),
typename traits_type::receive_cancelled_signature,
typename traits_type::receive_closed_signature
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/coro_promise_allocator.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/coro_promise_allocator.hpp
index 322ecbbef2c..c4e534fda1e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/coro_promise_allocator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/coro_promise_allocator.hpp
@@ -65,7 +65,6 @@ constexpr std::size_t variadic_first(std::size_t = 0u)
return std::numeric_limits<std::size_t>::max();
}
-
template <typename T, typename First, typename... Args>
constexpr std::size_t variadic_first(std::size_t pos = 0u)
{
@@ -95,14 +94,14 @@ struct coro_promise_allocator
allocator_type get_allocator() const {return alloc_;}
template <typename... Args>
- void* operator new(const std::size_t size, Args & ... args)
+ void* operator new(std::size_t size, Args & ... args)
{
return allocate_coroutine(size,
get_variadic<variadic_first<std::allocator_arg_t,
std::decay_t<Args>...>() + 1u>(args...));
}
- void operator delete(void* raw, const std::size_t size)
+ void operator delete(void* raw, std::size_t size)
{
deallocate_coroutine<allocator_type>(raw, size);
}
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/impl/channel_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/impl/channel_service.hpp
index 8b7b2e22734..eb672be5114 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/impl/channel_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/impl/channel_service.hpp
@@ -518,7 +518,8 @@ bool channel_service<Mutex>::try_receive(
}
lock.unlock();
boost::asio::detail::non_const_lvalue<Handler> handler2(handler);
- channel_handler<payload_type, decay_t<Handler>>(
+ boost::asio::detail::completion_payload_handler<
+ payload_type, decay_t<Handler>>(
static_cast<payload_type&&>(payload), handler2.value)();
return true;
}
@@ -533,7 +534,8 @@ bool channel_service<Mutex>::try_receive(
send_op->post();
lock.unlock();
boost::asio::detail::non_const_lvalue<Handler> handler2(handler);
- channel_handler<payload_type, decay_t<Handler>>(
+ boost::asio::detail::completion_payload_handler<
+ payload_type, decay_t<Handler>>(
static_cast<payload_type&&>(payload), handler2.value)();
return true;
}
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/partial_promise.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/partial_promise.hpp
index 48c8496609d..2c128f8b517 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/partial_promise.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/partial_promise.hpp
@@ -55,12 +55,12 @@ template <typename Allocator>
struct partial_promise_base
{
template <typename Executor, typename Token, typename... Args>
- void* operator new(const std::size_t size, Executor&, Token& tk, Args&...)
+ void* operator new(std::size_t size, Executor&, Token& tk, Args&...)
{
return allocate_coroutine<Allocator>(size, get_associated_allocator(tk));
}
- void operator delete(void* raw, const std::size_t size)
+ void operator delete(void* raw, std::size_t size)
{
deallocate_coroutine<Allocator>(raw, size);
}
@@ -111,9 +111,7 @@ struct partial_promise : partial_promise_base<Allocator>
}
};
-
-
-}; // namespace detail
+} // namespace detail
} // namespace experimental
} // namespace asio
} // namespace boost
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/as_single.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/as_single.hpp
index 81841fb3bea..14a822ae666 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/as_single.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/as_single.hpp
@@ -20,6 +20,7 @@
#include <boost/asio/associator.hpp>
#include <boost/asio/async_result.hpp>
#include <boost/asio/detail/handler_cont_helpers.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/detail/push_options.hpp>
@@ -111,23 +112,27 @@ template <typename CompletionToken, typename Signature>
struct async_result<experimental::as_single_t<CompletionToken>, Signature>
{
template <typename Initiation>
- struct init_wrapper
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- init_wrapper(Initiation init)
- : initiation_(static_cast<Initiation&&>(init))
+ using detail::initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler, Args&&... args) &&
{
+ static_cast<Initiation&&>(*this)(
+ experimental::detail::as_single_handler<decay_t<Handler>>(
+ static_cast<Handler&&>(handler)),
+ static_cast<Args&&>(args)...);
}
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args)
+ void operator()(Handler&& handler, Args&&... args) const &
{
- static_cast<Initiation&&>(initiation_)(
+ static_cast<const Initiation&>(*this)(
experimental::detail::as_single_handler<decay_t<Handler>>(
static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
-
- Initiation initiation_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/coro.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/coro.hpp
index 6e0bf0cc77d..80f2b4e3fb2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/coro.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/coro.hpp
@@ -601,7 +601,7 @@ struct coro_promise final :
cancellation_slot_type get_cancellation_slot() const noexcept
{
- return cancel ? cancel->slot : cancellation_slot_type{};
+ return cancel ? cancel->state.slot() : cancellation_slot_type{};
}
using allocator_type =
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/parallel_group.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/parallel_group.hpp
index cdaa7533773..e283e3fb1e7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/parallel_group.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/parallel_group.hpp
@@ -208,6 +208,36 @@ public:
/**
* For example:
* @code boost::asio::experimental::make_parallel_group(
+ * in.async_read_some(boost::asio::buffer(data)),
+ * timer.async_wait()
+ * ).async_wait(
+ * boost::asio::experimental::wait_for_all(),
+ * [](
+ * std::array<std::size_t, 2> completion_order,
+ * boost::system::error_code ec1, std::size_t n1,
+ * boost::system::error_code ec2
+ * )
+ * {
+ * switch (completion_order[0])
+ * {
+ * case 0:
+ * {
+ * std::cout << "descriptor finished: " << ec1 << ", " << n1 << "\n";
+ * }
+ * break;
+ * case 1:
+ * {
+ * std::cout << "timer finished: " << ec2 << "\n";
+ * }
+ * break;
+ * }
+ * }
+ * );
+ * @endcode
+ *
+ * If preferred, the asynchronous operations may be explicitly packaged as
+ * function objects:
+ * @code boost::asio::experimental::make_parallel_group(
* [&](auto token)
* {
* return in.async_read_some(boost::asio::buffer(data), token);
@@ -333,28 +363,12 @@ public:
*
* For example:
* @code
- * using op_type = decltype(
- * socket1.async_read_some(
- * boost::asio::buffer(data1),
- * boost::asio::deferred
- * )
- * );
+ * using op_type =
+ * decltype(socket1.async_read_some(boost::asio::buffer(data1)));
*
* std::vector<op_type> ops;
- *
- * ops.push_back(
- * socket1.async_read_some(
- * boost::asio::buffer(data1),
- * boost::asio::deferred
- * )
- * );
- *
- * ops.push_back(
- * socket2.async_read_some(
- * boost::asio::buffer(data2),
- * boost::asio::deferred
- * )
- * );
+ * ops.push_back(socket1.async_read_some(boost::asio::buffer(data1)));
+ * ops.push_back(socket2.async_read_some(boost::asio::buffer(data2)));
*
* boost::asio::experimental::make_parallel_group(ops).async_wait(
* boost::asio::experimental::wait_for_all(),
@@ -392,28 +406,12 @@ make_parallel_group(Range&& range,
*
* For example:
* @code
- * using op_type = decltype(
- * socket1.async_read_some(
- * boost::asio::buffer(data1),
- * boost::asio::deferred
- * )
- * );
+ * using op_type =
+ * decltype(socket1.async_read_some(boost::asio::buffer(data1)));
*
* std::vector<op_type> ops;
- *
- * ops.push_back(
- * socket1.async_read_some(
- * boost::asio::buffer(data1),
- * boost::asio::deferred
- * )
- * );
- *
- * ops.push_back(
- * socket2.async_read_some(
- * boost::asio::buffer(data2),
- * boost::asio::deferred
- * )
- * );
+ * ops.push_back(socket1.async_read_some(boost::asio::buffer(data1)));
+ * ops.push_back(socket2.async_read_some(boost::asio::buffer(data2)));
*
* boost::asio::experimental::make_parallel_group(
* std::allocator_arg_t,
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/promise.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/promise.hpp
index 205d7954569..e118007b5e2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/promise.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/promise.hpp
@@ -85,8 +85,9 @@ struct promise_value_type<>
* awaitable<void> read_write_some(boost::asio::ip::tcp::socket & sock,
* boost::asio::mutable_buffer read_buf, boost::asio::const_buffer to_write)
* {
- * auto p = boost::asio::async_read(read_buf, boost::asio::use_awaitable);
- * co_await boost::asio::async_write_some(to_write, boost::asio::deferred);
+ * auto p = boost::asio::async_read(read_buf,
+ * boost::asio::experimental::use_promise);
+ * co_await boost::asio::async_write_some(to_write);
* co_await p;
* }
* @endcode
@@ -140,7 +141,6 @@ struct promise<void(Ts...), Executor, Allocator>
*/
~promise() { cancel(); }
-
private:
#if !defined(GENERATING_DOCUMENTATION)
template <typename, typename, typename> friend struct promise;
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/use_coro.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/use_coro.hpp
index 133a23aa21a..d8d0d355852 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/use_coro.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/use_coro.hpp
@@ -48,8 +48,9 @@ namespace experimental {
* the asynchronous operation completes, and the result of the operation is
* returned.
*
- * Note that this token is not the most efficient (use @c boost::asio::deferred
- * for that) but does provide type erasure, as it will always return a @c coro.
+ * Note that this token is not the most efficient (use the default completion
+ * token @c boost::asio::deferred for that) but does provide type erasure, as it
+ * will always return a @c coro.
*/
template <typename Allocator = std::allocator<void>>
struct use_coro_t
@@ -84,7 +85,6 @@ struct use_coro_t
{
}
-
/// Specify an alternate allocator.
template <typename OtherAllocator>
use_coro_t<OtherAllocator> rebind(const OtherAllocator& allocator) const
@@ -174,9 +174,9 @@ private:
* See the documentation for boost::asio::use_coro_t for a usage example.
*/
#if defined(GENERATING_DOCUMENTATION)
-constexpr use_coro_t<> use_coro;
+BOOST_ASIO_INLINE_VARIABLE constexpr use_coro_t<> use_coro;
#else
-constexpr use_coro_t<> use_coro(0, 0, 0);
+BOOST_ASIO_INLINE_VARIABLE constexpr use_coro_t<> use_coro(0, 0, 0);
#endif
} // namespace experimental
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/use_promise.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/use_promise.hpp
index a2fa9d51bc7..e78921a4125 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/use_promise.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/use_promise.hpp
@@ -100,7 +100,7 @@ private:
Allocator allocator_;
};
-constexpr use_promise_t<> use_promise;
+BOOST_ASIO_INLINE_VARIABLE constexpr use_promise_t<> use_promise;
} // namespace experimental
} // namespace asio
diff --git a/contrib/restricted/boost/asio/include/boost/asio/immediate.hpp b/contrib/restricted/boost/asio/include/boost/asio/immediate.hpp
new file mode 100644
index 00000000000..c5ff2f67adf
--- /dev/null
+++ b/contrib/restricted/boost/asio/include/boost/asio/immediate.hpp
@@ -0,0 +1,144 @@
+//
+// immediate.hpp
+// ~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#ifndef BOOST_ASIO_IMMEDIATE_HPP
+#define BOOST_ASIO_IMMEDIATE_HPP
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+# pragma once
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
+
+#include <boost/asio/detail/config.hpp>
+#include <boost/asio/associated_immediate_executor.hpp>
+#include <boost/asio/async_result.hpp>
+#include <boost/asio/dispatch.hpp>
+
+#include <boost/asio/detail/push_options.hpp>
+
+namespace boost {
+namespace asio {
+namespace detail {
+
+template <typename Executor>
+class initiate_immediate
+{
+public:
+ typedef Executor executor_type;
+
+ explicit initiate_immediate(const Executor& ex)
+ : ex_(ex)
+ {
+ }
+
+ executor_type get_executor() const noexcept
+ {
+ return ex_;
+ }
+
+ template <typename CompletionHandler>
+ void operator()(CompletionHandler&& handler) const
+ {
+ typename associated_immediate_executor<
+ CompletionHandler, executor_type>::type ex =
+ (get_associated_immediate_executor)(handler, ex_);
+ (dispatch)(ex, static_cast<CompletionHandler&&>(handler));
+ }
+
+private:
+ Executor ex_;
+};
+
+} // namespace detail
+
+/// Launch a trivial asynchronous operation that completes immediately.
+/**
+ * The async_immediate function is intended for use by composed operations,
+ * which can delegate to this operation in order to implement the correct
+ * semantics for immediate completion.
+ *
+ * @param ex The asynchronous operation's I/O executor.
+ *
+ * @param token The completion token.
+ *
+ * The completion handler is immediately submitted for execution by calling
+ * boost::asio::dispatch() on the handler's associated immediate executor.
+ *
+ * If the completion handler does not have a customised associated immediate
+ * executor, then the handler is submitted as if by calling boost::asio::post()
+ * on the supplied I/O executor.
+ *
+ * @par Completion Signature
+ * @code void() @endcode
+ */
+template <typename Executor,
+ BOOST_ASIO_COMPLETION_TOKEN_FOR(void()) NullaryToken
+ = default_completion_token_t<Executor>>
+inline auto async_immediate(const Executor& ex,
+ NullaryToken&& token = default_completion_token_t<Executor>(),
+ constraint_t<
+ (execution::is_executor<Executor>::value
+ && can_require<Executor, execution::blocking_t::never_t>::value)
+ || is_executor<Executor>::value
+ > = 0)
+ -> decltype(
+ async_initiate<NullaryToken, void()>(
+ declval<detail::initiate_immediate<Executor>>(), token))
+{
+ return async_initiate<NullaryToken, void()>(
+ detail::initiate_immediate<Executor>(ex), token);
+}
+
+/// Launch a trivial asynchronous operation that completes immediately.
+/**
+ * The async_immediate function is intended for use by composed operations,
+ * which can delegate to this operation in order to implement the correct
+ * semantics for immediate completion.
+ *
+ * @param ex The execution context used to obtain the asynchronous operation's
+ * I/O executor.
+ *
+ * @param token The completion token.
+ *
+ * The completion handler is immediately submitted for execution by calling
+ * boost::asio::dispatch() on the handler's associated immediate executor.
+ *
+ * If the completion handler does not have a customised associated immediate
+ * executor, then the handler is submitted as if by calling boost::asio::post()
+ * on the I/O executor obtained from the supplied execution context.
+ *
+ * @par Completion Signature
+ * @code void() @endcode
+ */
+template <typename ExecutionContext,
+ BOOST_ASIO_COMPLETION_TOKEN_FOR(void()) NullaryToken
+ = default_completion_token_t<typename ExecutionContext::executor_type>>
+inline auto async_immediate(ExecutionContext& ctx,
+ NullaryToken&& token = default_completion_token_t<
+ typename ExecutionContext::executor_type>(),
+ constraint_t<
+ is_convertible<ExecutionContext&, execution_context&>::value
+ > = 0)
+ -> decltype(
+ async_initiate<NullaryToken, void()>(
+ declval<detail::initiate_immediate<
+ typename ExecutionContext::executor_type>>(), token))
+{
+ return async_initiate<NullaryToken, void()>(
+ detail::initiate_immediate<
+ typename ExecutionContext::executor_type>(
+ ctx.get_executor()), token);
+}
+
+} // namespace asio
+} // namespace boost
+
+#include <boost/asio/detail/pop_options.hpp>
+
+#endif // BOOST_ASIO_IMMEDIATE_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/append.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/append.hpp
index 2e409e0dfe0..e358ea2b072 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/append.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/append.hpp
@@ -19,6 +19,7 @@
#include <boost/asio/associator.hpp>
#include <boost/asio/async_result.hpp>
#include <boost/asio/detail/handler_cont_helpers.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/detail/utility.hpp>
@@ -94,25 +95,31 @@ struct async_result<append_t<CompletionToken, Values...>, Signature>
Signature, Values...>::type signature;
template <typename Initiation>
- struct init_wrapper
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- init_wrapper(Initiation init)
- : initiation_(static_cast<Initiation&&>(init))
+ using detail::initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler,
+ std::tuple<Values...> values, Args&&... args) &&
{
+ static_cast<Initiation&&>(*this)(
+ detail::append_handler<decay_t<Handler>, Values...>(
+ static_cast<Handler&&>(handler),
+ static_cast<std::tuple<Values...>&&>(values)),
+ static_cast<Args&&>(args)...);
}
template <typename Handler, typename... Args>
void operator()(Handler&& handler,
- std::tuple<Values...> values, Args&&... args)
+ std::tuple<Values...> values, Args&&... args) const &
{
- static_cast<Initiation&&>(initiation_)(
+ static_cast<const Initiation&>(*this)(
detail::append_handler<decay_t<Handler>, Values...>(
static_cast<Handler&&>(handler),
static_cast<std::tuple<Values...>&&>(values)),
static_cast<Args&&>(args)...);
}
-
- Initiation initiation_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/as_tuple.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/as_tuple.hpp
index 780b271d051..912e2666f98 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/as_tuple.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/as_tuple.hpp
@@ -17,9 +17,11 @@
#include <boost/asio/detail/config.hpp>
#include <tuple>
+#include <boost/asio/associated_executor.hpp>
#include <boost/asio/associator.hpp>
#include <boost/asio/async_result.hpp>
#include <boost/asio/detail/handler_cont_helpers.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/detail/push_options.hpp>
@@ -119,23 +121,27 @@ struct async_result<as_tuple_t<CompletionToken>, Signatures...>
typename detail::as_tuple_signature<Signatures>::type...>
{
template <typename Initiation>
- struct init_wrapper
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- init_wrapper(Initiation init)
- : initiation_(static_cast<Initiation&&>(init))
+ using detail::initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler, Args&&... args) &&
{
+ static_cast<Initiation&&>(*this)(
+ detail::as_tuple_handler<decay_t<Handler>>(
+ static_cast<Handler&&>(handler)),
+ static_cast<Args&&>(args)...);
}
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args)
+ void operator()(Handler&& handler, Args&&... args) const &
{
- static_cast<Initiation&&>(initiation_)(
+ static_cast<const Initiation&>(*this)(
detail::as_tuple_handler<decay_t<Handler>>(
static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
-
- Initiation initiation_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
@@ -172,23 +178,27 @@ struct async_result<as_tuple_t<CompletionToken>, Signature>
typename detail::as_tuple_signature<Signature>::type>
{
template <typename Initiation>
- struct init_wrapper
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- init_wrapper(Initiation init)
- : initiation_(static_cast<Initiation&&>(init))
+ using detail::initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler, Args&&... args) &&
{
+ static_cast<Initiation&&>(*this)(
+ detail::as_tuple_handler<decay_t<Handler>>(
+ static_cast<Handler&&>(handler)),
+ static_cast<Args&&>(args)...);
}
template <typename Handler, typename... Args>
- void operator()(Handler&& handler, Args&&... args)
+ void operator()(Handler&& handler, Args&&... args) const &
{
- static_cast<Initiation&&>(initiation_)(
+ static_cast<const Initiation&>(*this)(
detail::as_tuple_handler<decay_t<Handler>>(
static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
-
- Initiation initiation_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
@@ -237,6 +247,27 @@ struct associator<Associator,
}
};
+template <typename... Signatures>
+struct async_result<partial_as_tuple, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&&, Args&&... args)
+ -> decltype(
+ async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ as_tuple_t<
+ default_completion_token_t<associated_executor_t<Initiation>>>{},
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ as_tuple_t<
+ default_completion_token_t<associated_executor_t<Initiation>>>{},
+ static_cast<Args&&>(args)...);
+ }
+};
+
#endif // !defined(GENERATING_DOCUMENTATION)
} // namespace asio
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/awaitable.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/awaitable.hpp
index 09833ead276..477a45acffa 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/awaitable.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/awaitable.hpp
@@ -546,7 +546,7 @@ public:
{
this->coro_ = coroutine_handle<awaitable_frame>::from_promise(*this);
return awaitable<T, Executor>(this);
- };
+ }
template <typename U>
void return_value(U&& u)
@@ -583,7 +583,7 @@ public:
{
this->coro_ = coroutine_handle<awaitable_frame>::from_promise(*this);
return awaitable<void, Executor>(this);
- };
+ }
void return_void()
{
@@ -621,7 +621,7 @@ public:
{
this->coro_ = coroutine_handle<awaitable_frame>::from_promise(*this);
return awaitable<awaitable_thread_entry_point, Executor>(this);
- };
+ }
void return_void()
{
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/cancel_after.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/cancel_after.hpp
new file mode 100644
index 00000000000..1a89a558920
--- /dev/null
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/cancel_after.hpp
@@ -0,0 +1,270 @@
+//
+// impl/cancel_after.hpp
+// ~~~~~~~~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#ifndef BOOST_ASIO_IMPL_CANCEL_AFTER_HPP
+#define BOOST_ASIO_IMPL_CANCEL_AFTER_HPP
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+# pragma once
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
+
+#include <boost/asio/detail/config.hpp>
+#include <boost/asio/associated_executor.hpp>
+#include <boost/asio/async_result.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
+#include <boost/asio/detail/timed_cancel_op.hpp>
+
+#include <boost/asio/detail/push_options.hpp>
+
+namespace boost {
+namespace asio {
+namespace detail {
+
+template <typename Initiation, typename Clock,
+ typename WaitTraits, typename... Signatures>
+struct initiate_cancel_after : initiation_base<Initiation>
+{
+ using initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename Rep, typename Period, typename... Args>
+ void operator()(Handler&& handler,
+ const chrono::duration<Rep, Period>& timeout,
+ cancellation_type_t cancel_type, Args&&... args) &&
+ {
+ using op = detail::timed_cancel_op<decay_t<Handler>,
+ basic_waitable_timer<Clock, WaitTraits>, Signatures...>;
+
+ non_const_lvalue<Handler> handler2(handler);
+ typename op::ptr p = { boost::asio::detail::addressof(handler2.value),
+ op::ptr::allocate(handler2.value), 0 };
+ p.p = new (p.v) op(handler2.value,
+ basic_waitable_timer<Clock, WaitTraits,
+ typename Initiation::executor_type>(this->get_executor(), timeout),
+ cancel_type);
+
+ op* o = p.p;
+ p.v = p.p = 0;
+ o->start(static_cast<Initiation&&>(*this), static_cast<Args&&>(args)...);
+ }
+
+ template <typename Handler, typename Rep, typename Period, typename... Args>
+ void operator()(Handler&& handler,
+ const chrono::duration<Rep, Period>& timeout,
+ cancellation_type_t cancel_type, Args&&... args) const &
+ {
+ using op = detail::timed_cancel_op<decay_t<Handler>,
+ basic_waitable_timer<Clock, WaitTraits>, Signatures...>;
+
+ non_const_lvalue<Handler> handler2(handler);
+ typename op::ptr p = { boost::asio::detail::addressof(handler2.value),
+ op::ptr::allocate(handler2.value), 0 };
+ p.p = new (p.v) op(handler2.value,
+ basic_waitable_timer<Clock, WaitTraits,
+ typename Initiation::executor_type>(this->get_executor(), timeout),
+ cancel_type);
+
+ op* o = p.p;
+ p.v = p.p = 0;
+ o->start(static_cast<const Initiation&>(*this),
+ static_cast<Args&&>(args)...);
+ }
+};
+
+template <typename Initiation, typename Clock,
+ typename WaitTraits, typename Executor, typename... Signatures>
+struct initiate_cancel_after_timer : initiation_base<Initiation>
+{
+ using initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename Rep, typename Period, typename... Args>
+ void operator()(Handler&& handler,
+ basic_waitable_timer<Clock, WaitTraits, Executor>* timer,
+ const chrono::duration<Rep, Period>& timeout,
+ cancellation_type_t cancel_type, Args&&... args) &&
+ {
+ using op = detail::timed_cancel_op<decay_t<Handler>,
+ basic_waitable_timer<Clock, WaitTraits, Executor>&, Signatures...>;
+
+ non_const_lvalue<Handler> handler2(handler);
+ typename op::ptr p = { boost::asio::detail::addressof(handler2.value),
+ op::ptr::allocate(handler2.value), 0 };
+ timer->expires_after(timeout);
+ p.p = new (p.v) op(handler2.value, *timer, cancel_type);
+
+ op* o = p.p;
+ p.v = p.p = 0;
+ o->start(static_cast<Initiation&&>(*this), static_cast<Args&&>(args)...);
+ }
+
+ template <typename Handler, typename Rep, typename Period, typename... Args>
+ void operator()(Handler&& handler,
+ basic_waitable_timer<Clock, WaitTraits, Executor>* timer,
+ const chrono::duration<Rep, Period>& timeout,
+ cancellation_type_t cancel_type, Args&&... args) const &
+ {
+ using op = detail::timed_cancel_op<decay_t<Handler>,
+ basic_waitable_timer<Clock, WaitTraits, Executor>&, Signatures...>;
+
+ non_const_lvalue<Handler> handler2(handler);
+ typename op::ptr p = { boost::asio::detail::addressof(handler2.value),
+ op::ptr::allocate(handler2.value), 0 };
+ timer->expires_after(timeout);
+ p.p = new (p.v) op(handler2.value, *timer, cancel_type);
+
+ op* o = p.p;
+ p.v = p.p = 0;
+ o->start(static_cast<const Initiation&>(*this),
+ static_cast<Args&&>(args)...);
+ }
+};
+
+} // namespace detail
+
+#if !defined(GENERATING_DOCUMENTATION)
+
+template <typename CompletionToken, typename Clock,
+ typename WaitTraits, typename... Signatures>
+struct async_result<
+ cancel_after_t<CompletionToken, Clock, WaitTraits>, Signatures...>
+ : async_result<CompletionToken, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value,
+ const CompletionToken, CompletionToken>,
+ Signatures...>(
+ declval<detail::initiate_cancel_after<
+ decay_t<Initiation>, Clock, WaitTraits, Signatures...>>(),
+ token.token_, token.timeout_, token.cancel_type_,
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value,
+ const CompletionToken, CompletionToken>,
+ Signatures...>(
+ detail::initiate_cancel_after<
+ decay_t<Initiation>, Clock, WaitTraits, Signatures...>(
+ static_cast<Initiation&&>(initiation)),
+ token.token_, token.timeout_, token.cancel_type_,
+ static_cast<Args&&>(args)...);
+ }
+};
+
+template <typename CompletionToken, typename Clock,
+ typename WaitTraits, typename Executor, typename... Signatures>
+struct async_result<
+ cancel_after_timer<CompletionToken, Clock, WaitTraits, Executor>,
+ Signatures...>
+ : async_result<CompletionToken, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value,
+ const CompletionToken, CompletionToken>,
+ Signatures...>(
+ declval<detail::initiate_cancel_after_timer<
+ decay_t<Initiation>, Clock, WaitTraits, Executor, Signatures...>>(),
+ token.token_, &token.timer_, token.timeout_,
+ token.cancel_type_, static_cast<Args&&>(args)...))
+ {
+ return async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value,
+ const CompletionToken, CompletionToken>,
+ Signatures...>(
+ detail::initiate_cancel_after_timer<
+ decay_t<Initiation>, Clock, WaitTraits, Executor, Signatures...>(
+ static_cast<Initiation&&>(initiation)),
+ token.token_, &token.timer_, token.timeout_,
+ token.cancel_type_, static_cast<Args&&>(args)...);
+ }
+};
+
+template <typename Clock, typename WaitTraits, typename... Signatures>
+struct async_result<partial_cancel_after<Clock, WaitTraits>, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<
+ const cancel_after_t<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits>&,
+ Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ cancel_after_t<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits>(
+ default_completion_token_t<associated_executor_t<Initiation>>{},
+ token.timeout_, token.cancel_type_),
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<
+ const cancel_after_t<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits>&,
+ Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ cancel_after_t<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits>(
+ default_completion_token_t<associated_executor_t<Initiation>>{},
+ token.timeout_, token.cancel_type_),
+ static_cast<Args&&>(args)...);
+ }
+};
+
+template <typename Clock, typename WaitTraits,
+ typename Executor, typename... Signatures>
+struct async_result<
+ partial_cancel_after_timer<Clock, WaitTraits, Executor>, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ cancel_after_timer<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits, Executor>(
+ default_completion_token_t<associated_executor_t<Initiation>>{},
+ token.timer_, token.timeout_, token.cancel_type_),
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ cancel_after_timer<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits, Executor>(
+ default_completion_token_t<associated_executor_t<Initiation>>{},
+ token.timer_, token.timeout_, token.cancel_type_),
+ static_cast<Args&&>(args)...);
+ }
+};
+
+#endif // !defined(GENERATING_DOCUMENTATION)
+
+} // namespace asio
+} // namespace boost
+
+#include <boost/asio/detail/pop_options.hpp>
+
+#endif // BOOST_ASIO_IMPL_CANCEL_AFTER_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/cancel_at.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/cancel_at.hpp
new file mode 100644
index 00000000000..7634b5da03e
--- /dev/null
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/cancel_at.hpp
@@ -0,0 +1,270 @@
+//
+// impl/cancel_at.hpp
+// ~~~~~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#ifndef BOOST_ASIO_IMPL_CANCEL_AT_HPP
+#define BOOST_ASIO_IMPL_CANCEL_AT_HPP
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+# pragma once
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
+
+#include <boost/asio/detail/config.hpp>
+#include <boost/asio/associated_executor.hpp>
+#include <boost/asio/async_result.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
+#include <boost/asio/detail/timed_cancel_op.hpp>
+
+#include <boost/asio/detail/push_options.hpp>
+
+namespace boost {
+namespace asio {
+namespace detail {
+
+template <typename Initiation, typename Clock,
+ typename WaitTraits, typename... Signatures>
+struct initiate_cancel_at : initiation_base<Initiation>
+{
+ using initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename Duration, typename... Args>
+ void operator()(Handler&& handler,
+ const chrono::time_point<Clock, Duration>& expiry,
+ cancellation_type_t cancel_type, Args&&... args) &&
+ {
+ using op = detail::timed_cancel_op<decay_t<Handler>,
+ basic_waitable_timer<Clock, WaitTraits>, Signatures...>;
+
+ non_const_lvalue<Handler> handler2(handler);
+ typename op::ptr p = { boost::asio::detail::addressof(handler2.value),
+ op::ptr::allocate(handler2.value), 0 };
+ p.p = new (p.v) op(handler2.value,
+ basic_waitable_timer<Clock, WaitTraits,
+ typename Initiation::executor_type>(this->get_executor(), expiry),
+ cancel_type);
+
+ op* o = p.p;
+ p.v = p.p = 0;
+ o->start(static_cast<Initiation&&>(*this), static_cast<Args&&>(args)...);
+ }
+
+ template <typename Handler, typename Duration, typename... Args>
+ void operator()(Handler&& handler,
+ const chrono::time_point<Clock, Duration>& expiry,
+ cancellation_type_t cancel_type, Args&&... args) const &
+ {
+ using op = detail::timed_cancel_op<decay_t<Handler>,
+ basic_waitable_timer<Clock, WaitTraits>, Signatures...>;
+
+ non_const_lvalue<Handler> handler2(handler);
+ typename op::ptr p = { boost::asio::detail::addressof(handler2.value),
+ op::ptr::allocate(handler2.value), 0 };
+ p.p = new (p.v) op(handler2.value,
+ basic_waitable_timer<Clock, WaitTraits,
+ typename Initiation::executor_type>(this->get_executor(), expiry),
+ cancel_type);
+
+ op* o = p.p;
+ p.v = p.p = 0;
+ o->start(static_cast<const Initiation&>(*this),
+ static_cast<Args&&>(args)...);
+ }
+};
+
+template <typename Initiation, typename Clock,
+ typename WaitTraits, typename Executor, typename... Signatures>
+struct initiate_cancel_at_timer : initiation_base<Initiation>
+{
+ using initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename Duration, typename... Args>
+ void operator()(Handler&& handler,
+ basic_waitable_timer<Clock, WaitTraits, Executor>* timer,
+ const chrono::time_point<Clock, Duration>& expiry,
+ cancellation_type_t cancel_type, Args&&... args) &&
+ {
+ using op = detail::timed_cancel_op<decay_t<Handler>,
+ basic_waitable_timer<Clock, WaitTraits, Executor>&, Signatures...>;
+
+ non_const_lvalue<Handler> handler2(handler);
+ typename op::ptr p = { boost::asio::detail::addressof(handler2.value),
+ op::ptr::allocate(handler2.value), 0 };
+ timer->expires_at(expiry);
+ p.p = new (p.v) op(handler2.value, *timer, cancel_type);
+
+ op* o = p.p;
+ p.v = p.p = 0;
+ o->start(static_cast<Initiation&&>(*this), static_cast<Args&&>(args)...);
+ }
+
+ template <typename Handler, typename Duration, typename... Args>
+ void operator()(Handler&& handler,
+ basic_waitable_timer<Clock, WaitTraits, Executor>* timer,
+ const chrono::time_point<Clock, Duration>& expiry,
+ cancellation_type_t cancel_type, Args&&... args) const &
+ {
+ using op = detail::timed_cancel_op<decay_t<Handler>,
+ basic_waitable_timer<Clock, WaitTraits, Executor>&, Signatures...>;
+
+ non_const_lvalue<Handler> handler2(handler);
+ typename op::ptr p = { boost::asio::detail::addressof(handler2.value),
+ op::ptr::allocate(handler2.value), 0 };
+ timer->expires_at(expiry);
+ p.p = new (p.v) op(handler2.value, *timer, cancel_type);
+
+ op* o = p.p;
+ p.v = p.p = 0;
+ o->start(static_cast<const Initiation&>(*this),
+ static_cast<Args&&>(args)...);
+ }
+};
+
+} // namespace detail
+
+#if !defined(GENERATING_DOCUMENTATION)
+
+template <typename CompletionToken, typename Clock,
+ typename WaitTraits, typename... Signatures>
+struct async_result<
+ cancel_at_t<CompletionToken, Clock, WaitTraits>, Signatures...>
+ : async_result<CompletionToken, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value,
+ const CompletionToken, CompletionToken>,
+ Signatures...>(
+ declval<detail::initiate_cancel_at<
+ decay_t<Initiation>, Clock, WaitTraits, Signatures...>>(),
+ token.token_, token.expiry_, token.cancel_type_,
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value,
+ const CompletionToken, CompletionToken>,
+ Signatures...>(
+ detail::initiate_cancel_at<
+ decay_t<Initiation>, Clock, WaitTraits, Signatures...>(
+ static_cast<Initiation&&>(initiation)),
+ token.token_, token.expiry_, token.cancel_type_,
+ static_cast<Args&&>(args)...);
+ }
+};
+
+template <typename CompletionToken, typename Clock,
+ typename WaitTraits, typename Executor, typename... Signatures>
+struct async_result<
+ cancel_at_timer<CompletionToken, Clock, WaitTraits, Executor>,
+ Signatures...>
+ : async_result<CompletionToken, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value,
+ const CompletionToken, CompletionToken>,
+ Signatures...>(
+ declval<detail::initiate_cancel_at_timer<
+ decay_t<Initiation>, Clock, WaitTraits, Executor, Signatures...>>(),
+ token.token_, &token.timer_, token.expiry_, token.cancel_type_,
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value,
+ const CompletionToken, CompletionToken>,
+ Signatures...>(
+ detail::initiate_cancel_at_timer<
+ decay_t<Initiation>, Clock, WaitTraits, Executor, Signatures...>(
+ static_cast<Initiation&&>(initiation)),
+ token.token_, &token.timer_, token.expiry_, token.cancel_type_,
+ static_cast<Args&&>(args)...);
+ }
+};
+
+template <typename Clock, typename WaitTraits, typename... Signatures>
+struct async_result<partial_cancel_at<Clock, WaitTraits>, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<
+ const cancel_at_t<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits>&,
+ Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ cancel_at_t<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits>(
+ default_completion_token_t<associated_executor_t<Initiation>>{},
+ token.expiry_, token.cancel_type_),
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<
+ const cancel_at_t<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits>&,
+ Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ cancel_at_t<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits>(
+ default_completion_token_t<associated_executor_t<Initiation>>{},
+ token.expiry_, token.cancel_type_),
+ static_cast<Args&&>(args)...);
+ }
+};
+
+template <typename Clock, typename WaitTraits,
+ typename Executor, typename... Signatures>
+struct async_result<
+ partial_cancel_at_timer<Clock, WaitTraits, Executor>, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ cancel_at_timer<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits, Executor>(
+ default_completion_token_t<associated_executor_t<Initiation>>{},
+ token.timer_, token.expiry_, token.cancel_type_),
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ cancel_at_timer<
+ default_completion_token_t<associated_executor_t<Initiation>>,
+ Clock, WaitTraits, Executor>(
+ default_completion_token_t<associated_executor_t<Initiation>>{},
+ token.timer_, token.expiry_, token.cancel_type_),
+ static_cast<Args&&>(args)...);
+ }
+};
+
+#endif // !defined(GENERATING_DOCUMENTATION)
+
+} // namespace asio
+} // namespace boost
+
+#include <boost/asio/detail/pop_options.hpp>
+
+#endif // BOOST_ASIO_IMPL_CANCEL_AT_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/co_spawn.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/co_spawn.hpp
index f2b5137f877..31d3311c003 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/co_spawn.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/co_spawn.hpp
@@ -143,7 +143,9 @@ awaitable<awaitable_thread_entry_point, Executor> co_spawn_entry_point(
(co_await awaitable_thread_has_context_switched{}) = false;
std::exception_ptr e = nullptr;
bool done = false;
+#if !defined(BOOST_ASIO_NO_EXCEPTIONS)
try
+#endif // !defined(BOOST_ASIO_NO_EXCEPTIONS)
{
T t = co_await s.function();
@@ -164,6 +166,7 @@ awaitable<awaitable_thread_entry_point, Executor> co_spawn_entry_point(
co_return;
}
+#if !defined(BOOST_ASIO_NO_EXCEPTIONS)
catch (...)
{
if (done)
@@ -171,6 +174,7 @@ awaitable<awaitable_thread_entry_point, Executor> co_spawn_entry_point(
e = std::current_exception();
}
+#endif // !defined(BOOST_ASIO_NO_EXCEPTIONS)
bool switched = (co_await awaitable_thread_has_context_switched{});
if (!switched)
@@ -194,14 +198,18 @@ awaitable<awaitable_thread_entry_point, Executor> co_spawn_entry_point(
(co_await awaitable_thread_has_context_switched{}) = false;
std::exception_ptr e = nullptr;
+#if !defined(BOOST_ASIO_NO_EXCEPTIONS)
try
+#endif // !defined(BOOST_ASIO_NO_EXCEPTIONS)
{
co_await s.function();
}
+#if !defined(BOOST_ASIO_NO_EXCEPTIONS)
catch (...)
{
e = std::current_exception();
}
+#endif // !defined(BOOST_ASIO_NO_EXCEPTIONS)
bool switched = (co_await awaitable_thread_has_context_switched{});
if (!switched)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/connect.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/connect.hpp
index 29138f648b5..ab06b04c884 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/connect.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/connect.hpp
@@ -35,15 +35,6 @@ namespace asio {
namespace detail
{
- struct default_connect_condition
- {
- template <typename Endpoint>
- bool operator()(const boost::system::error_code&, const Endpoint&)
- {
- return true;
- }
- };
-
template <typename Protocol, typename Iterator>
inline typename Protocol::endpoint deref_connect_result(
Iterator iter, boost::system::error_code& ec)
@@ -51,38 +42,15 @@ namespace detail
return ec ? typename Protocol::endpoint() : *iter;
}
- template <typename T, typename Iterator>
- struct legacy_connect_condition_helper : T
- {
- typedef char (*fallback_func_type)(...);
- operator fallback_func_type() const;
- };
-
- template <typename R, typename Arg1, typename Arg2, typename Iterator>
- struct legacy_connect_condition_helper<R (*)(Arg1, Arg2), Iterator>
- {
- R operator()(Arg1, Arg2) const;
- char operator()(...) const;
- };
-
- template <typename T, typename Iterator>
- struct is_legacy_connect_condition
- {
- static char asio_connect_condition_check(char);
- static char (&asio_connect_condition_check(Iterator))[2];
-
- static const bool value =
- sizeof(asio_connect_condition_check(
- (declval<legacy_connect_condition_helper<T, Iterator>>())(
- declval<const boost::system::error_code>(),
- declval<const Iterator>()))) != 1;
- };
-
template <typename ConnectCondition, typename Iterator>
inline Iterator call_connect_condition(ConnectCondition& connect_condition,
const boost::system::error_code& ec, Iterator next, Iterator end,
- enable_if_t<is_legacy_connect_condition<
- ConnectCondition, Iterator>::value>* = 0)
+ constraint_t<
+ is_same<
+ result_of_t<ConnectCondition(boost::system::error_code, Iterator)>,
+ Iterator
+ >::value
+ > = 0)
{
if (next != end)
return connect_condition(ec, next);
@@ -92,20 +60,27 @@ namespace detail
template <typename ConnectCondition, typename Iterator>
inline Iterator call_connect_condition(ConnectCondition& connect_condition,
const boost::system::error_code& ec, Iterator next, Iterator end,
- enable_if_t<!is_legacy_connect_condition<
- ConnectCondition, Iterator>::value>* = 0)
+ constraint_t<
+ is_same<
+ result_of_t<ConnectCondition(boost::system::error_code,
+ decltype(*declval<Iterator>()))>,
+ bool
+ >::value
+ > = 0)
{
for (;next != end; ++next)
if (connect_condition(ec, *next))
return next;
return end;
}
-}
+} // namespace detail
template <typename Protocol, typename Executor, typename EndpointSequence>
typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
const EndpointSequence& endpoints,
- constraint_t<is_endpoint_sequence<EndpointSequence>::value>)
+ constraint_t<
+ is_endpoint_sequence<EndpointSequence>::value
+ >)
{
boost::system::error_code ec;
typename Protocol::endpoint result = connect(s, endpoints, ec);
@@ -116,7 +91,9 @@ typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
template <typename Protocol, typename Executor, typename EndpointSequence>
typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
const EndpointSequence& endpoints, boost::system::error_code& ec,
- constraint_t<is_endpoint_sequence<EndpointSequence>::value>)
+ constraint_t<
+ is_endpoint_sequence<EndpointSequence>::value
+ >)
{
return detail::deref_connect_result<Protocol>(
connect(s, endpoints.begin(), endpoints.end(),
@@ -126,7 +103,9 @@ typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
#if !defined(BOOST_ASIO_NO_DEPRECATED)
template <typename Protocol, typename Executor, typename Iterator>
Iterator connect(basic_socket<Protocol, Executor>& s, Iterator begin,
- constraint_t<!is_endpoint_sequence<Iterator>::value>)
+ constraint_t<
+ !is_endpoint_sequence<Iterator>::value
+ >)
{
boost::system::error_code ec;
Iterator result = connect(s, begin, ec);
@@ -137,7 +116,9 @@ Iterator connect(basic_socket<Protocol, Executor>& s, Iterator begin,
template <typename Protocol, typename Executor, typename Iterator>
inline Iterator connect(basic_socket<Protocol, Executor>& s,
Iterator begin, boost::system::error_code& ec,
- constraint_t<!is_endpoint_sequence<Iterator>::value>)
+ constraint_t<
+ !is_endpoint_sequence<Iterator>::value
+ >)
{
return connect(s, begin, Iterator(), detail::default_connect_condition(), ec);
}
@@ -164,7 +145,13 @@ template <typename Protocol, typename Executor,
typename EndpointSequence, typename ConnectCondition>
typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
const EndpointSequence& endpoints, ConnectCondition connect_condition,
- constraint_t<is_endpoint_sequence<EndpointSequence>::value>)
+ constraint_t<
+ is_endpoint_sequence<EndpointSequence>::value
+ >,
+ constraint_t<
+ is_connect_condition<ConnectCondition,
+ decltype(declval<const EndpointSequence&>().begin())>::value
+ >)
{
boost::system::error_code ec;
typename Protocol::endpoint result = connect(
@@ -178,7 +165,13 @@ template <typename Protocol, typename Executor,
typename Protocol::endpoint connect(basic_socket<Protocol, Executor>& s,
const EndpointSequence& endpoints, ConnectCondition connect_condition,
boost::system::error_code& ec,
- constraint_t<is_endpoint_sequence<EndpointSequence>::value>)
+ constraint_t<
+ is_endpoint_sequence<EndpointSequence>::value
+ >,
+ constraint_t<
+ is_connect_condition<ConnectCondition,
+ decltype(declval<const EndpointSequence&>().begin())>::value
+ >)
{
return detail::deref_connect_result<Protocol>(
connect(s, endpoints.begin(), endpoints.end(),
@@ -190,7 +183,12 @@ template <typename Protocol, typename Executor,
typename Iterator, typename ConnectCondition>
Iterator connect(basic_socket<Protocol, Executor>& s,
Iterator begin, ConnectCondition connect_condition,
- constraint_t<!is_endpoint_sequence<Iterator>::value>)
+ constraint_t<
+ !is_endpoint_sequence<Iterator>::value
+ >,
+ constraint_t<
+ is_connect_condition<ConnectCondition, Iterator>::value
+ >)
{
boost::system::error_code ec;
Iterator result = connect(s, begin, connect_condition, ec);
@@ -203,7 +201,12 @@ template <typename Protocol, typename Executor,
inline Iterator connect(basic_socket<Protocol, Executor>& s,
Iterator begin, ConnectCondition connect_condition,
boost::system::error_code& ec,
- constraint_t<!is_endpoint_sequence<Iterator>::value>)
+ constraint_t<
+ !is_endpoint_sequence<Iterator>::value
+ >,
+ constraint_t<
+ is_connect_condition<ConnectCondition, Iterator>::value
+ >)
{
return connect(s, begin, Iterator(), connect_condition, ec);
}
@@ -212,7 +215,10 @@ inline Iterator connect(basic_socket<Protocol, Executor>& s,
template <typename Protocol, typename Executor,
typename Iterator, typename ConnectCondition>
Iterator connect(basic_socket<Protocol, Executor>& s, Iterator begin,
- Iterator end, ConnectCondition connect_condition)
+ Iterator end, ConnectCondition connect_condition,
+ constraint_t<
+ is_connect_condition<ConnectCondition, Iterator>::value
+ >)
{
boost::system::error_code ec;
Iterator result = connect(s, begin, end, connect_condition, ec);
@@ -224,7 +230,10 @@ template <typename Protocol, typename Executor,
typename Iterator, typename ConnectCondition>
Iterator connect(basic_socket<Protocol, Executor>& s, Iterator begin,
Iterator end, ConnectCondition connect_condition,
- boost::system::error_code& ec)
+ boost::system::error_code& ec,
+ constraint_t<
+ is_connect_condition<ConnectCondition, Iterator>::value
+ >)
{
ec = boost::system::error_code();
@@ -688,121 +697,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename Protocol, typename Executor, typename EndpointSequence,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- typename Protocol::endpoint)) RangeConnectToken>
-inline auto async_connect(basic_socket<Protocol, Executor>& s,
- const EndpointSequence& endpoints, RangeConnectToken&& token,
- constraint_t<is_endpoint_sequence<EndpointSequence>::value>)
- -> decltype(
- async_initiate<RangeConnectToken,
- void (boost::system::error_code, typename Protocol::endpoint)>(
- declval<detail::initiate_async_range_connect<Protocol, Executor>>(),
- token, endpoints, declval<detail::default_connect_condition>()))
-{
- return async_initiate<RangeConnectToken,
- void (boost::system::error_code, typename Protocol::endpoint)>(
- detail::initiate_async_range_connect<Protocol, Executor>(s),
- token, endpoints, detail::default_connect_condition());
-}
-
-#if !defined(BOOST_ASIO_NO_DEPRECATED)
-template <typename Protocol, typename Executor, typename Iterator,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- Iterator)) IteratorConnectToken>
-inline auto async_connect(basic_socket<Protocol, Executor>& s,
- Iterator begin, IteratorConnectToken&& token,
- constraint_t<!is_endpoint_sequence<Iterator>::value>)
- -> decltype(
- async_initiate<IteratorConnectToken,
- void (boost::system::error_code, Iterator)>(
- declval<detail::initiate_async_iterator_connect<Protocol, Executor>>(),
- token, begin, Iterator(), declval<detail::default_connect_condition>()))
-{
- return async_initiate<IteratorConnectToken,
- void (boost::system::error_code, Iterator)>(
- detail::initiate_async_iterator_connect<Protocol, Executor>(s),
- token, begin, Iterator(), detail::default_connect_condition());
-}
-#endif // !defined(BOOST_ASIO_NO_DEPRECATED)
-
-template <typename Protocol, typename Executor, typename Iterator,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- Iterator)) IteratorConnectToken>
-inline auto async_connect(basic_socket<Protocol, Executor>& s,
- Iterator begin, Iterator end, IteratorConnectToken&& token)
- -> decltype(
- async_initiate<IteratorConnectToken,
- void (boost::system::error_code, Iterator)>(
- declval<detail::initiate_async_iterator_connect<Protocol, Executor>>(),
- token, begin, end, declval<detail::default_connect_condition>()))
-{
- return async_initiate<IteratorConnectToken,
- void (boost::system::error_code, Iterator)>(
- detail::initiate_async_iterator_connect<Protocol, Executor>(s),
- token, begin, end, detail::default_connect_condition());
-}
-
-template <typename Protocol, typename Executor,
- typename EndpointSequence, typename ConnectCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- typename Protocol::endpoint)) RangeConnectToken>
-inline auto async_connect(basic_socket<Protocol, Executor>& s,
- const EndpointSequence& endpoints, ConnectCondition connect_condition,
- RangeConnectToken&& token,
- constraint_t<is_endpoint_sequence<EndpointSequence>::value>)
- -> decltype(
- async_initiate<RangeConnectToken,
- void (boost::system::error_code, typename Protocol::endpoint)>(
- declval<detail::initiate_async_range_connect<Protocol, Executor>>(),
- token, endpoints, connect_condition))
-{
- return async_initiate<RangeConnectToken,
- void (boost::system::error_code, typename Protocol::endpoint)>(
- detail::initiate_async_range_connect<Protocol, Executor>(s),
- token, endpoints, connect_condition);
-}
-
-#if !defined(BOOST_ASIO_NO_DEPRECATED)
-template <typename Protocol, typename Executor,
- typename Iterator, typename ConnectCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- Iterator)) IteratorConnectToken>
-inline auto async_connect(basic_socket<Protocol, Executor>& s, Iterator begin,
- ConnectCondition connect_condition, IteratorConnectToken&& token,
- constraint_t<!is_endpoint_sequence<Iterator>::value>)
- -> decltype(
- async_initiate<IteratorConnectToken,
- void (boost::system::error_code, Iterator)>(
- declval<detail::initiate_async_iterator_connect<Protocol, Executor>>(),
- token, begin, Iterator(), connect_condition))
-{
- return async_initiate<IteratorConnectToken,
- void (boost::system::error_code, Iterator)>(
- detail::initiate_async_iterator_connect<Protocol, Executor>(s),
- token, begin, Iterator(), connect_condition);
-}
-#endif // !defined(BOOST_ASIO_NO_DEPRECATED)
-
-template <typename Protocol, typename Executor,
- typename Iterator, typename ConnectCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- Iterator)) IteratorConnectToken>
-inline auto async_connect(basic_socket<Protocol, Executor>& s,
- Iterator begin, Iterator end, ConnectCondition connect_condition,
- IteratorConnectToken&& token)
- -> decltype(
- async_initiate<IteratorConnectToken,
- void (boost::system::error_code, Iterator)>(
- declval<detail::initiate_async_iterator_connect<Protocol, Executor>>(),
- token, begin, end, connect_condition))
-{
- return async_initiate<IteratorConnectToken,
- void (boost::system::error_code, Iterator)>(
- detail::initiate_async_iterator_connect<Protocol, Executor>(s),
- token, begin, end, connect_condition);
-}
-
} // namespace asio
} // namespace boost
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/consign.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/consign.hpp
index 59e977d5450..03942963c68 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/consign.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/consign.hpp
@@ -19,6 +19,7 @@
#include <boost/asio/associator.hpp>
#include <boost/asio/async_result.hpp>
#include <boost/asio/detail/handler_cont_helpers.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/detail/utility.hpp>
@@ -70,25 +71,31 @@ struct async_result<consign_t<CompletionToken, Values...>, Signatures...>
: async_result<CompletionToken, Signatures...>
{
template <typename Initiation>
- struct init_wrapper
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- init_wrapper(Initiation init)
- : initiation_(static_cast<Initiation&&>(init))
+ using detail::initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler,
+ std::tuple<Values...> values, Args&&... args) &&
{
+ static_cast<Initiation&&>(*this)(
+ detail::consign_handler<decay_t<Handler>, Values...>(
+ static_cast<Handler&&>(handler),
+ static_cast<std::tuple<Values...>&&>(values)),
+ static_cast<Args&&>(args)...);
}
template <typename Handler, typename... Args>
void operator()(Handler&& handler,
- std::tuple<Values...> values, Args&&... args)
+ std::tuple<Values...> values, Args&&... args) const &
{
- static_cast<Initiation&&>(initiation_)(
+ static_cast<const Initiation&>(*this)(
detail::consign_handler<decay_t<Handler>, Values...>(
static_cast<Handler&&>(handler),
static_cast<std::tuple<Values...>&&>(values)),
static_cast<Args&&>(args)...);
}
-
- Initiation initiation_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/detached.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/detached.hpp
index 8fdcfc6d549..2ad31cb29bf 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/detached.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/detached.hpp
@@ -44,8 +44,8 @@ namespace detail {
#if !defined(GENERATING_DOCUMENTATION)
-template <typename Signature>
-struct async_result<detached_t, Signature>
+template <typename... Signatures>
+struct async_result<detached_t, Signatures...>
{
typedef boost::asio::detail::detached_handler completion_handler_type;
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/prepend.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/prepend.hpp
index 841fb890943..7db1bf2f1b9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/prepend.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/prepend.hpp
@@ -19,6 +19,7 @@
#include <boost/asio/associator.hpp>
#include <boost/asio/async_result.hpp>
#include <boost/asio/detail/handler_cont_helpers.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/detail/utility.hpp>
@@ -95,25 +96,31 @@ struct async_result<
Signature, Values...>::type signature;
template <typename Initiation>
- struct init_wrapper
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- init_wrapper(Initiation init)
- : initiation_(static_cast<Initiation&&>(init))
+ using detail::initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler,
+ std::tuple<Values...> values, Args&&... args) &&
{
+ static_cast<Initiation&&>(*this)(
+ detail::prepend_handler<decay_t<Handler>, Values...>(
+ static_cast<Handler&&>(handler),
+ static_cast<std::tuple<Values...>&&>(values)),
+ static_cast<Args&&>(args)...);
}
template <typename Handler, typename... Args>
void operator()(Handler&& handler,
- std::tuple<Values...> values, Args&&... args)
+ std::tuple<Values...> values, Args&&... args) const &
{
- static_cast<Initiation&&>(initiation_)(
+ static_cast<const Initiation&>(*this)(
detail::prepend_handler<decay_t<Handler>, Values...>(
static_cast<Handler&&>(handler),
static_cast<std::tuple<Values...>&&>(values)),
static_cast<Args&&>(args)...);
}
-
- Initiation initiation_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/read.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/read.hpp
index 28465873989..9b05a671fbe 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/read.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/read.hpp
@@ -65,6 +65,9 @@ std::size_t read(SyncReadStream& s, const MutableBufferSequence& buffers,
CompletionCondition completion_condition, boost::system::error_code& ec,
constraint_t<
is_mutable_buffer_sequence<MutableBufferSequence>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
return detail::read_buffer_seq(s, buffers,
@@ -100,6 +103,9 @@ inline std::size_t read(SyncReadStream& s, const MutableBufferSequence& buffers,
CompletionCondition completion_condition,
constraint_t<
is_mutable_buffer_sequence<MutableBufferSequence>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
boost::system::error_code ec;
@@ -121,6 +127,9 @@ std::size_t read(SyncReadStream& s,
>,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
decay_t<DynamicBuffer_v1> b(
@@ -189,6 +198,9 @@ inline std::size_t read(SyncReadStream& s,
>,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
boost::system::error_code ec;
@@ -206,7 +218,10 @@ template <typename SyncReadStream, typename Allocator,
typename CompletionCondition>
inline std::size_t read(SyncReadStream& s,
boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, boost::system::error_code& ec)
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
return read(s, basic_streambuf_ref<Allocator>(b),
static_cast<CompletionCondition&&>(completion_condition), ec);
@@ -231,7 +246,10 @@ template <typename SyncReadStream, typename Allocator,
typename CompletionCondition>
inline std::size_t read(SyncReadStream& s,
boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition)
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
return read(s, basic_streambuf_ref<Allocator>(b),
static_cast<CompletionCondition&&>(completion_condition));
@@ -247,6 +265,9 @@ std::size_t read(SyncReadStream& s, DynamicBuffer_v2 buffers,
CompletionCondition completion_condition, boost::system::error_code& ec,
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
DynamicBuffer_v2& b = buffers;
@@ -305,6 +326,9 @@ inline std::size_t read(SyncReadStream& s, DynamicBuffer_v2 buffers,
CompletionCondition completion_condition,
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
boost::system::error_code ec;
@@ -498,47 +522,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream,
- typename MutableBufferSequence, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read(AsyncReadStream& s, const MutableBufferSequence& buffers,
- CompletionCondition completion_condition, ReadToken&& token,
- constraint_t<
- is_mutable_buffer_sequence<MutableBufferSequence>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read<AsyncReadStream>>(), token, buffers,
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read<AsyncReadStream>(s), token, buffers,
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
-template <typename AsyncReadStream, typename MutableBufferSequence,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read(AsyncReadStream& s,
- const MutableBufferSequence& buffers, ReadToken&& token,
- constraint_t<
- is_mutable_buffer_sequence<MutableBufferSequence>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read<AsyncReadStream>>(),
- token, buffers, transfer_all()))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read<AsyncReadStream>(s),
- token, buffers, transfer_all());
-}
-
#if !defined(BOOST_ASIO_NO_DYNAMIC_BUFFER_V1)
namespace detail
@@ -723,97 +706,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream, typename DynamicBuffer_v1,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read(AsyncReadStream& s,
- DynamicBuffer_v1&& buffers, ReadToken&& token,
- constraint_t<
- is_dynamic_buffer_v1<decay_t<DynamicBuffer_v1>>::value
- >,
- constraint_t<
- !is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_dynbuf_v1<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers), transfer_all()))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_dynbuf_v1<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v1&&>(buffers), transfer_all());
-}
-
-template <typename AsyncReadStream,
- typename DynamicBuffer_v1, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
- CompletionCondition completion_condition, ReadToken&& token,
- constraint_t<
- is_dynamic_buffer_v1<decay_t<DynamicBuffer_v1>>::value
- >,
- constraint_t<
- !is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_dynbuf_v1<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_dynbuf_v1<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v1&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
-#if !defined(BOOST_ASIO_NO_EXTENSIONS)
-#if !defined(BOOST_ASIO_NO_IOSTREAM)
-
-template <typename AsyncReadStream, typename Allocator,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read(AsyncReadStream& s,
- basic_streambuf<Allocator>& b, ReadToken&& token)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_dynbuf_v1<AsyncReadStream>>(),
- token, basic_streambuf_ref<Allocator>(b), transfer_all()))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_dynbuf_v1<AsyncReadStream>(s),
- token, basic_streambuf_ref<Allocator>(b), transfer_all());
-}
-
-template <typename AsyncReadStream,
- typename Allocator, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read(AsyncReadStream& s, basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, ReadToken&& token)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_dynbuf_v1<AsyncReadStream>>(),
- token, basic_streambuf_ref<Allocator>(b),
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_dynbuf_v1<AsyncReadStream>(s),
- token, basic_streambuf_ref<Allocator>(b),
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
-#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
-#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
#endif // !defined(BOOST_ASIO_NO_DYNAMIC_BUFFER_V1)
namespace detail
@@ -1004,49 +896,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream, typename DynamicBuffer_v2,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read(AsyncReadStream& s,
- DynamicBuffer_v2 buffers, ReadToken&& token,
- constraint_t<
- is_dynamic_buffer_v2<DynamicBuffer_v2>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_dynbuf_v2<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers), transfer_all()))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_dynbuf_v2<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v2&&>(buffers), transfer_all());
-}
-
-template <typename AsyncReadStream,
- typename DynamicBuffer_v2, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read(AsyncReadStream& s, DynamicBuffer_v2 buffers,
- CompletionCondition completion_condition, ReadToken&& token,
- constraint_t<
- is_dynamic_buffer_v2<DynamicBuffer_v2>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_dynbuf_v2<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_dynbuf_v2<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v2&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
} // namespace asio
} // namespace boost
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/read_at.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/read_at.hpp
index 77246f39c72..44cc717d3de 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/read_at.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/read_at.hpp
@@ -67,7 +67,10 @@ template <typename SyncRandomAccessReadDevice, typename MutableBufferSequence,
typename CompletionCondition>
std::size_t read_at(SyncRandomAccessReadDevice& d,
uint64_t offset, const MutableBufferSequence& buffers,
- CompletionCondition completion_condition, boost::system::error_code& ec)
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
return detail::read_at_buffer_sequence(d, offset, buffers,
boost::asio::buffer_sequence_begin(buffers),
@@ -97,7 +100,10 @@ template <typename SyncRandomAccessReadDevice, typename MutableBufferSequence,
typename CompletionCondition>
inline std::size_t read_at(SyncRandomAccessReadDevice& d,
uint64_t offset, const MutableBufferSequence& buffers,
- CompletionCondition completion_condition)
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
boost::system::error_code ec;
std::size_t bytes_transferred = read_at(d, offset, buffers,
@@ -113,7 +119,10 @@ template <typename SyncRandomAccessReadDevice, typename Allocator,
typename CompletionCondition>
std::size_t read_at(SyncRandomAccessReadDevice& d,
uint64_t offset, boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, boost::system::error_code& ec)
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
ec = boost::system::error_code();
std::size_t total_transferred = 0;
@@ -156,7 +165,10 @@ template <typename SyncRandomAccessReadDevice, typename Allocator,
typename CompletionCondition>
inline std::size_t read_at(SyncRandomAccessReadDevice& d,
uint64_t offset, boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition)
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
boost::system::error_code ec;
std::size_t bytes_transferred = read_at(d, offset, b,
@@ -360,44 +372,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncRandomAccessReadDevice,
- typename MutableBufferSequence, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_at(AsyncRandomAccessReadDevice& d,
- uint64_t offset, const MutableBufferSequence& buffers,
- CompletionCondition completion_condition, ReadToken&& token)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_at<AsyncRandomAccessReadDevice>>(),
- token, offset, buffers,
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_at<AsyncRandomAccessReadDevice>(d),
- token, offset, buffers,
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
-template <typename AsyncRandomAccessReadDevice, typename MutableBufferSequence,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_at(AsyncRandomAccessReadDevice& d,
- uint64_t offset, const MutableBufferSequence& buffers, ReadToken&& token)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_at<AsyncRandomAccessReadDevice>>(),
- token, offset, buffers, transfer_all()))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_at<AsyncRandomAccessReadDevice>(d),
- token, offset, buffers, transfer_all());
-}
-
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if !defined(BOOST_ASIO_NO_IOSTREAM)
@@ -579,46 +553,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncRandomAccessReadDevice,
- typename Allocator, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_at(AsyncRandomAccessReadDevice& d,
- uint64_t offset, boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, ReadToken&& token)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_at_streambuf<
- AsyncRandomAccessReadDevice>>(),
- token, offset, &b,
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_at_streambuf<AsyncRandomAccessReadDevice>(d),
- token, offset, &b,
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
-template <typename AsyncRandomAccessReadDevice, typename Allocator,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_at(AsyncRandomAccessReadDevice& d, uint64_t offset,
- boost::asio::basic_streambuf<Allocator>& b, ReadToken&& token)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_at_streambuf<
- AsyncRandomAccessReadDevice>>(),
- token, offset, &b, transfer_all()))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_at_streambuf<AsyncRandomAccessReadDevice>(d),
- token, offset, &b, transfer_all());
-}
-
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/read_until.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/read_until.hpp
index 322c9d1d86f..08e51ecc486 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/read_until.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/read_until.hpp
@@ -69,6 +69,19 @@ namespace detail
}
return std::make_pair(last1, false);
}
+
+#if !defined(BOOST_ASIO_NO_EXTENSIONS)
+#if defined(BOOST_ASIO_HAS_BOOST_REGEX)
+ struct regex_match_flags
+ {
+ template <typename T>
+ operator T() const
+ {
+ return T::match_default | T::match_partial;
+ }
+ };
+#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
+#endif // defined(BOOST_ASIO_HAS_BOOST_REGEX)
} // namespace detail
#if !defined(BOOST_ASIO_NO_DYNAMIC_BUFFER_V1)
@@ -232,19 +245,6 @@ std::size_t read_until(SyncReadStream& s,
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if defined(BOOST_ASIO_HAS_BOOST_REGEX)
-namespace detail {
-
-struct regex_match_flags
-{
- template <typename T>
- operator T() const
- {
- return T::match_default | T::match_partial;
- }
-};
-
-} // namespace detail
-
template <typename SyncReadStream, typename DynamicBuffer_v1, typename Traits>
inline std::size_t read_until(SyncReadStream& s, DynamicBuffer_v1&& buffers,
const boost::basic_regex<char, Traits>& expr,
@@ -1029,29 +1029,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream, typename DynamicBuffer_v1,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s,
- DynamicBuffer_v1&& buffers, char delim, ReadToken&& token,
- constraint_t<
- is_dynamic_buffer_v1<decay_t<DynamicBuffer_v1>>::value
- >,
- constraint_t<
- !is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_delim_v1<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers), delim))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_delim_v1<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v1&&>(buffers), delim);
-}
-
namespace detail
{
template <typename AsyncReadStream,
@@ -1280,32 +1257,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream, typename DynamicBuffer_v1,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
- BOOST_ASIO_STRING_VIEW_PARAM delim, ReadToken&& token,
- constraint_t<
- is_dynamic_buffer_v1<decay_t<DynamicBuffer_v1>>::value
- >,
- constraint_t<
- !is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_delim_string_v1<
- AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers),
- static_cast<std::string>(delim)))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_delim_string_v1<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v1&&>(buffers),
- static_cast<std::string>(delim));
-}
-
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if defined(BOOST_ASIO_HAS_BOOST_REGEX)
@@ -1538,29 +1489,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream, typename DynamicBuffer_v1, typename Traits,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
- const boost::basic_regex<char, Traits>& expr, ReadToken&& token,
- constraint_t<
- is_dynamic_buffer_v1<decay_t<DynamicBuffer_v1>>::value
- >,
- constraint_t<
- !is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_expr_v1<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers), expr))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_expr_v1<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v1&&>(buffers), expr);
-}
-
#endif // defined(BOOST_ASIO_HAS_BOOST_REGEX)
namespace detail
@@ -1791,117 +1719,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream,
- typename DynamicBuffer_v1, typename MatchCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
- MatchCondition match_condition, ReadToken&& token,
- constraint_t<
- is_match_condition<MatchCondition>::value
- >,
- constraint_t<
- is_dynamic_buffer_v1<decay_t<DynamicBuffer_v1>>::value
- >,
- constraint_t<
- !is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_match_v1<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers),
- match_condition))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_match_v1<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v1&&>(buffers),
- match_condition);
-}
-
-#if !defined(BOOST_ASIO_NO_IOSTREAM)
-
-template <typename AsyncReadStream, typename Allocator,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s,
- boost::asio::basic_streambuf<Allocator>& b, char delim, ReadToken&& token)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_delim_v1<AsyncReadStream>>(),
- token, basic_streambuf_ref<Allocator>(b), delim))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_delim_v1<AsyncReadStream>(s),
- token, basic_streambuf_ref<Allocator>(b), delim);
-}
-
-template <typename AsyncReadStream, typename Allocator,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s,
- boost::asio::basic_streambuf<Allocator>& b,
- BOOST_ASIO_STRING_VIEW_PARAM delim, ReadToken&& token)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_delim_string_v1<
- AsyncReadStream>>(),
- token, basic_streambuf_ref<Allocator>(b),
- static_cast<std::string>(delim)))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_delim_string_v1<AsyncReadStream>(s),
- token, basic_streambuf_ref<Allocator>(b),
- static_cast<std::string>(delim));
-}
-
-#if defined(BOOST_ASIO_HAS_BOOST_REGEX)
-
-template <typename AsyncReadStream, typename Allocator, typename Traits,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s,
- boost::asio::basic_streambuf<Allocator>& b,
- const boost::basic_regex<char, Traits>& expr, ReadToken&& token)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_expr_v1<AsyncReadStream>>(),
- token, basic_streambuf_ref<Allocator>(b), expr))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_expr_v1<AsyncReadStream>(s),
- token, basic_streambuf_ref<Allocator>(b), expr);
-}
-
-#endif // defined(BOOST_ASIO_HAS_BOOST_REGEX)
-
-template <typename AsyncReadStream, typename Allocator, typename MatchCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s,
- boost::asio::basic_streambuf<Allocator>& b,
- MatchCondition match_condition, ReadToken&& token,
- constraint_t<is_match_condition<MatchCondition>::value>)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_match_v1<AsyncReadStream>>(),
- token, basic_streambuf_ref<Allocator>(b), match_condition))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_match_v1<AsyncReadStream>(s),
- token, basic_streambuf_ref<Allocator>(b), match_condition);
-}
-
-#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
#endif // !defined(BOOST_ASIO_NO_DYNAMIC_BUFFER_V1)
@@ -2129,26 +1946,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream, typename DynamicBuffer_v2,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s,
- DynamicBuffer_v2 buffers, char delim, ReadToken&& token,
- constraint_t<
- is_dynamic_buffer_v2<DynamicBuffer_v2>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_delim_v2<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers), delim))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_delim_v2<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v2&&>(buffers), delim);
-}
-
namespace detail
{
template <typename AsyncReadStream,
@@ -2385,30 +2182,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream,
- typename DynamicBuffer_v2,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
- BOOST_ASIO_STRING_VIEW_PARAM delim, ReadToken&& token,
- constraint_t<
- is_dynamic_buffer_v2<DynamicBuffer_v2>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_delim_string_v2<
- AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers),
- static_cast<std::string>(delim)))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_delim_string_v2<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v2&&>(buffers),
- static_cast<std::string>(delim));
-}
-
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if defined(BOOST_ASIO_HAS_BOOST_REGEX)
@@ -2650,26 +2423,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream, typename DynamicBuffer_v2, typename Traits,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
- const boost::basic_regex<char, Traits>& expr, ReadToken&& token,
- constraint_t<
- is_dynamic_buffer_v2<DynamicBuffer_v2>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_expr_v2<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers), expr))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_expr_v2<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v2&&>(buffers), expr);
-}
-
#endif // defined(BOOST_ASIO_HAS_BOOST_REGEX)
namespace detail
@@ -2907,32 +2660,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncReadStream,
- typename DynamicBuffer_v2, typename MatchCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) ReadToken>
-inline auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
- MatchCondition match_condition, ReadToken&& token,
- constraint_t<
- is_match_condition<MatchCondition>::value
- >,
- constraint_t<
- is_dynamic_buffer_v2<DynamicBuffer_v2>::value
- >)
- -> decltype(
- async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_read_until_match_v2<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers),
- match_condition))
-{
- return async_initiate<ReadToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_read_until_match_v2<AsyncReadStream>(s),
- token, static_cast<DynamicBuffer_v2&&>(buffers),
- match_condition);
-}
-
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
} // namespace asio
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/redirect_error.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/redirect_error.hpp
index f97a96b14e6..b2f8ac7f398 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/redirect_error.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/redirect_error.hpp
@@ -16,9 +16,11 @@
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
#include <boost/asio/detail/config.hpp>
+#include <boost/asio/associated_executor.hpp>
#include <boost/asio/associator.hpp>
#include <boost/asio/async_result.hpp>
#include <boost/asio/detail/handler_cont_helpers.hpp>
+#include <boost/asio/detail/initiation_base.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/system/system_error.hpp>
@@ -183,42 +185,52 @@ struct async_result<redirect_error_t<CompletionToken>, Signature>
: async_result<CompletionToken,
typename detail::redirect_error_signature<Signature>::type>
{
-
- struct init_wrapper
+ template <typename Initiation>
+ struct init_wrapper : detail::initiation_base<Initiation>
{
- explicit init_wrapper(boost::system::error_code& ec)
- : ec_(ec)
+ using detail::initiation_base<Initiation>::initiation_base;
+
+ template <typename Handler, typename... Args>
+ void operator()(Handler&& handler,
+ boost::system::error_code* ec, Args&&... args) &&
{
+ static_cast<Initiation&&>(*this)(
+ detail::redirect_error_handler<decay_t<Handler>>(
+ *ec, static_cast<Handler&&>(handler)),
+ static_cast<Args&&>(args)...);
}
- template <typename Handler, typename Initiation, typename... Args>
+ template <typename Handler, typename... Args>
void operator()(Handler&& handler,
- Initiation&& initiation, Args&&... args) const
+ boost::system::error_code* ec, Args&&... args) const &
{
- static_cast<Initiation&&>(initiation)(
+ static_cast<const Initiation&>(*this)(
detail::redirect_error_handler<decay_t<Handler>>(
- ec_, static_cast<Handler&&>(handler)),
+ *ec, static_cast<Handler&&>(handler)),
static_cast<Args&&>(args)...);
}
-
- boost::system::error_code& ec_;
};
template <typename Initiation, typename RawCompletionToken, typename... Args>
static auto initiate(Initiation&& initiation,
RawCompletionToken&& token, Args&&... args)
-> decltype(
- async_initiate<CompletionToken,
+ async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value,
+ const CompletionToken, CompletionToken>,
typename detail::redirect_error_signature<Signature>::type>(
- declval<init_wrapper>(), token.token_,
- static_cast<Initiation&&>(initiation),
- static_cast<Args&&>(args)...))
+ declval<init_wrapper<decay_t<Initiation>>>(),
+ token.token_, &token.ec_, static_cast<Args&&>(args)...))
{
- return async_initiate<CompletionToken,
+ return async_initiate<
+ conditional_t<
+ is_const<remove_reference_t<RawCompletionToken>>::value,
+ const CompletionToken, CompletionToken>,
typename detail::redirect_error_signature<Signature>::type>(
- init_wrapper(token.ec_), token.token_,
- static_cast<Initiation&&>(initiation),
- static_cast<Args&&>(args)...);
+ init_wrapper<decay_t<Initiation>>(
+ static_cast<Initiation&&>(initiation)),
+ token.token_, &token.ec_, static_cast<Args&&>(args)...);
}
};
@@ -242,6 +254,31 @@ struct associator<Associator,
}
};
+template <typename... Signatures>
+struct async_result<partial_redirect_error, Signatures...>
+{
+ template <typename Initiation, typename RawCompletionToken, typename... Args>
+ static auto initiate(Initiation&& initiation,
+ RawCompletionToken&& token, Args&&... args)
+ -> decltype(
+ async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ redirect_error_t<
+ default_completion_token_t<associated_executor_t<Initiation>>>(
+ default_completion_token_t<associated_executor_t<Initiation>>{},
+ token.ec_),
+ static_cast<Args&&>(args)...))
+ {
+ return async_initiate<Signatures...>(
+ static_cast<Initiation&&>(initiation),
+ redirect_error_t<
+ default_completion_token_t<associated_executor_t<Initiation>>>(
+ default_completion_token_t<associated_executor_t<Initiation>>{},
+ token.ec_),
+ static_cast<Args&&>(args)...);
+ }
+};
+
#endif // !defined(GENERATING_DOCUMENTATION)
} // namespace asio
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/spawn.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/spawn.hpp
index 04b6710ae48..03800c5ca59 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/spawn.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/spawn.hpp
@@ -29,6 +29,7 @@
#include <boost/asio/detail/noncopyable.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/detail/utility.hpp>
+#include <boost/asio/error.hpp>
#include <boost/system/system_error.hpp>
#if defined(BOOST_ASIO_HAS_BOOST_CONTEXT_FIBER)
@@ -976,7 +977,6 @@ private:
Executor ex_;
};
-
template <typename Handler, typename Executor>
class spawn_cancellation_handler<Handler, Executor,
enable_if_t<
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/write.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/write.hpp
index e859f38c881..ff26e1773f0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/write.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/write.hpp
@@ -63,6 +63,9 @@ inline std::size_t write(SyncWriteStream& s, const ConstBufferSequence& buffers,
CompletionCondition completion_condition, boost::system::error_code& ec,
constraint_t<
is_const_buffer_sequence<ConstBufferSequence>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
return detail::write(s, buffers,
@@ -98,6 +101,9 @@ inline std::size_t write(SyncWriteStream& s, const ConstBufferSequence& buffers,
CompletionCondition completion_condition,
constraint_t<
is_const_buffer_sequence<ConstBufferSequence>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
boost::system::error_code ec;
@@ -119,6 +125,9 @@ std::size_t write(SyncWriteStream& s,
>,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
decay_t<DynamicBuffer_v1> b(
@@ -173,6 +182,9 @@ inline std::size_t write(SyncWriteStream& s,
>,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
boost::system::error_code ec;
@@ -190,7 +202,10 @@ template <typename SyncWriteStream, typename Allocator,
typename CompletionCondition>
inline std::size_t write(SyncWriteStream& s,
boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, boost::system::error_code& ec)
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
return write(s, basic_streambuf_ref<Allocator>(b),
static_cast<CompletionCondition&&>(completion_condition), ec);
@@ -215,7 +230,10 @@ template <typename SyncWriteStream, typename Allocator,
typename CompletionCondition>
inline std::size_t write(SyncWriteStream& s,
boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition)
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
return write(s, basic_streambuf_ref<Allocator>(b),
static_cast<CompletionCondition&&>(completion_condition));
@@ -231,6 +249,9 @@ std::size_t write(SyncWriteStream& s, DynamicBuffer_v2 buffers,
CompletionCondition completion_condition, boost::system::error_code& ec,
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
std::size_t bytes_transferred = write(s, buffers.data(0, buffers.size()),
@@ -270,6 +291,9 @@ inline std::size_t write(SyncWriteStream& s, DynamicBuffer_v2 buffers,
CompletionCondition completion_condition,
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ >,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
>)
{
boost::system::error_code ec;
@@ -463,49 +487,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncWriteStream,
- typename ConstBufferSequence, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write(AsyncWriteStream& s, const ConstBufferSequence& buffers,
- CompletionCondition completion_condition, WriteToken&& token,
- constraint_t<
- is_const_buffer_sequence<ConstBufferSequence>::value
- >)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write<AsyncWriteStream>>(),
- token, buffers,
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write<AsyncWriteStream>(s),
- token, buffers,
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
-template <typename AsyncWriteStream, typename ConstBufferSequence,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write(AsyncWriteStream& s,
- const ConstBufferSequence& buffers, WriteToken&& token,
- constraint_t<
- is_const_buffer_sequence<ConstBufferSequence>::value
- >)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write<AsyncWriteStream>>(),
- token, buffers, transfer_all()))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write<AsyncWriteStream>(s),
- token, buffers, transfer_all());
-}
-
#if !defined(BOOST_ASIO_NO_DYNAMIC_BUFFER_V1)
namespace detail
@@ -650,101 +631,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncWriteStream, typename DynamicBuffer_v1,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write(AsyncWriteStream& s,
- DynamicBuffer_v1&& buffers, WriteToken&& token,
- constraint_t<
- is_dynamic_buffer_v1<decay_t<DynamicBuffer_v1>>::value
- >,
- constraint_t<
- !is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
- >)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers),
- transfer_all()))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>(s),
- token, static_cast<DynamicBuffer_v1&&>(buffers),
- transfer_all());
-}
-
-template <typename AsyncWriteStream,
- typename DynamicBuffer_v1, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write(AsyncWriteStream& s, DynamicBuffer_v1&& buffers,
- CompletionCondition completion_condition, WriteToken&& token,
- constraint_t<
- is_dynamic_buffer_v1<decay_t<DynamicBuffer_v1>>::value
- >,
- constraint_t<
- !is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
- >)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>(s),
- token, static_cast<DynamicBuffer_v1&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
-#if !defined(BOOST_ASIO_NO_EXTENSIONS)
-#if !defined(BOOST_ASIO_NO_IOSTREAM)
-
-template <typename AsyncWriteStream, typename Allocator,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write(AsyncWriteStream& s,
- boost::asio::basic_streambuf<Allocator>& b,
- WriteToken&& token)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>>(),
- token, basic_streambuf_ref<Allocator>(b), transfer_all()))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>(s),
- token, basic_streambuf_ref<Allocator>(b), transfer_all());
-}
-
-template <typename AsyncWriteStream,
- typename Allocator, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write(AsyncWriteStream& s,
- boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, WriteToken&& token)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>>(),
- token, basic_streambuf_ref<Allocator>(b),
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>(s),
- token, basic_streambuf_ref<Allocator>(b),
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
-#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
-#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
#endif // !defined(BOOST_ASIO_NO_DYNAMIC_BUFFER_V1)
namespace detail
@@ -888,51 +774,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncWriteStream, typename DynamicBuffer_v2,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write(AsyncWriteStream& s,
- DynamicBuffer_v2 buffers, WriteToken&& token,
- constraint_t<
- is_dynamic_buffer_v2<DynamicBuffer_v2>::value
- >)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write_dynbuf_v2<AsyncWriteStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers),
- transfer_all()))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write_dynbuf_v2<AsyncWriteStream>(s),
- token, static_cast<DynamicBuffer_v2&&>(buffers),
- transfer_all());
-}
-
-template <typename AsyncWriteStream,
- typename DynamicBuffer_v2, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write(AsyncWriteStream& s, DynamicBuffer_v2 buffers,
- CompletionCondition completion_condition, WriteToken&& token,
- constraint_t<
- is_dynamic_buffer_v2<DynamicBuffer_v2>::value
- >)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write_dynbuf_v2<AsyncWriteStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write_dynbuf_v2<AsyncWriteStream>(s),
- token, static_cast<DynamicBuffer_v2&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
} // namespace asio
} // namespace boost
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/write_at.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/write_at.hpp
index f516b88a657..faa0ed2cc99 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/write_at.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/write_at.hpp
@@ -65,7 +65,10 @@ template <typename SyncRandomAccessWriteDevice, typename ConstBufferSequence,
typename CompletionCondition>
std::size_t write_at(SyncRandomAccessWriteDevice& d,
uint64_t offset, const ConstBufferSequence& buffers,
- CompletionCondition completion_condition, boost::system::error_code& ec)
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
return detail::write_at_buffer_sequence(d, offset, buffers,
boost::asio::buffer_sequence_begin(buffers),
@@ -95,7 +98,10 @@ template <typename SyncRandomAccessWriteDevice, typename ConstBufferSequence,
typename CompletionCondition>
inline std::size_t write_at(SyncRandomAccessWriteDevice& d,
uint64_t offset, const ConstBufferSequence& buffers,
- CompletionCondition completion_condition)
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
boost::system::error_code ec;
std::size_t bytes_transferred = write_at(d, offset, buffers,
@@ -111,7 +117,10 @@ template <typename SyncRandomAccessWriteDevice, typename Allocator,
typename CompletionCondition>
std::size_t write_at(SyncRandomAccessWriteDevice& d,
uint64_t offset, boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, boost::system::error_code& ec)
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
std::size_t bytes_transferred = write_at(d, offset, b.data(),
static_cast<CompletionCondition&&>(completion_condition), ec);
@@ -141,7 +150,10 @@ template <typename SyncRandomAccessWriteDevice, typename Allocator,
typename CompletionCondition>
inline std::size_t write_at(SyncRandomAccessWriteDevice& d,
uint64_t offset, boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition)
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ >)
{
boost::system::error_code ec;
std::size_t bytes_transferred = write_at(d, offset, b,
@@ -345,46 +357,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncRandomAccessWriteDevice,
- typename ConstBufferSequence, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write_at(AsyncRandomAccessWriteDevice& d,
- uint64_t offset, const ConstBufferSequence& buffers,
- CompletionCondition completion_condition, WriteToken&& token)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write_at<
- AsyncRandomAccessWriteDevice>>(),
- token, offset, buffers,
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write_at<AsyncRandomAccessWriteDevice>(d),
- token, offset, buffers,
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
-template <typename AsyncRandomAccessWriteDevice, typename ConstBufferSequence,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write_at(AsyncRandomAccessWriteDevice& d,
- uint64_t offset, const ConstBufferSequence& buffers, WriteToken&& token)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write_at<
- AsyncRandomAccessWriteDevice>>(),
- token, offset, buffers, transfer_all()))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write_at<AsyncRandomAccessWriteDevice>(d),
- token, offset, buffers, transfer_all());
-}
-
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if !defined(BOOST_ASIO_NO_IOSTREAM)
@@ -499,49 +471,6 @@ struct associator<Associator,
#endif // !defined(GENERATING_DOCUMENTATION)
-template <typename AsyncRandomAccessWriteDevice,
- typename Allocator, typename CompletionCondition,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write_at(AsyncRandomAccessWriteDevice& d,
- uint64_t offset, boost::asio::basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, WriteToken&& token)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write_at_streambuf<
- AsyncRandomAccessWriteDevice>>(),
- token, offset, &b,
- static_cast<CompletionCondition&&>(completion_condition)))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write_at_streambuf<
- AsyncRandomAccessWriteDevice>(d),
- token, offset, &b,
- static_cast<CompletionCondition&&>(completion_condition));
-}
-
-template <typename AsyncRandomAccessWriteDevice, typename Allocator,
- BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-inline auto async_write_at(AsyncRandomAccessWriteDevice& d,
- uint64_t offset, boost::asio::basic_streambuf<Allocator>& b,
- WriteToken&& token)
- -> decltype(
- async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- declval<detail::initiate_async_write_at_streambuf<
- AsyncRandomAccessWriteDevice>>(),
- token, offset, &b, transfer_all()))
-{
- return async_initiate<WriteToken,
- void (boost::system::error_code, std::size_t)>(
- detail::initiate_async_write_at_streambuf<
- AsyncRandomAccessWriteDevice>(d),
- token, offset, &b, transfer_all());
-}
-
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/io_context_strand.hpp b/contrib/restricted/boost/asio/include/boost/asio/io_context_strand.hpp
index e2864763a1b..c612584e52d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/io_context_strand.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/io_context_strand.hpp
@@ -55,18 +55,18 @@ namespace asio {
* if any of the following conditions are true:
*
* @li @c s.post(a) happens-before @c s.post(b)
- *
+ *
* @li @c s.post(a) happens-before @c s.dispatch(b), where the latter is
* performed outside the strand
- *
+ *
* @li @c s.dispatch(a) happens-before @c s.post(b), where the former is
* performed outside the strand
- *
+ *
* @li @c s.dispatch(a) happens-before @c s.dispatch(b), where both are
* performed outside the strand
- *
+ *
* then @c a() happens-before @c b()
- *
+ *
* Note that in the following case:
* @code async_op_1(..., s.wrap(a));
* async_op_2(..., s.wrap(b)); @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver.hpp
index e46a8333dd6..9ed8578005f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver.hpp
@@ -663,7 +663,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* A successful resolve operation is guaranteed to pass a non-empty range to
* the handler.
@@ -715,7 +715,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* A successful resolve operation is guaranteed to pass a non-empty range to
* the handler.
@@ -784,7 +784,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* A successful resolve operation is guaranteed to pass a non-empty range to
* the handler.
@@ -855,7 +855,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* A successful resolve operation is guaranteed to pass a non-empty range to
* the handler.
@@ -927,7 +927,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* A successful resolve operation is guaranteed to pass a non-empty range to
* the handler.
@@ -1032,7 +1032,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* A successful resolve operation is guaranteed to pass a non-empty range to
* the handler.
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/detail/socket_option.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/detail/socket_option.hpp
index a806d344fd1..3ae928c7f68 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/detail/socket_option.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/detail/socket_option.hpp
@@ -40,7 +40,7 @@ public:
#if defined(__sun) || defined(__osf__)
typedef unsigned char ipv4_value_type;
typedef unsigned char ipv6_value_type;
-#elif defined(_AIX) || defined(__hpux) || defined(__QNXNTO__)
+#elif defined(_AIX) || defined(__hpux) || defined(__QNXNTO__)
typedef unsigned char ipv4_value_type;
typedef unsigned int ipv6_value_type;
#else
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.ipp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.ipp
index cf81cca410c..adb7ae1d4e6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.ipp
@@ -282,7 +282,7 @@ address_v6 make_address_v6(const char* str,
if (boost::asio::detail::socket_ops::inet_pton(
BOOST_ASIO_OS_DEF(AF_INET6), str, &bytes[0], &scope_id, ec) <= 0)
return address_v6();
- return address_v6(bytes, scope_id);
+ return address_v6(bytes, static_cast<scope_id_type>(scope_id));
}
address_v6 make_address_v6(const std::string& str)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/placeholders.hpp b/contrib/restricted/boost/asio/include/boost/asio/placeholders.hpp
index eacc28c7271..5476c800ce2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/placeholders.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/placeholders.hpp
@@ -59,12 +59,18 @@ unspecified signal_number;
#else
-static constexpr auto& error = std::placeholders::_1;
-static constexpr auto& bytes_transferred = std::placeholders::_2;
-static constexpr auto& iterator = std::placeholders::_2;
-static constexpr auto& results = std::placeholders::_2;
-static constexpr auto& endpoint = std::placeholders::_2;
-static constexpr auto& signal_number = std::placeholders::_2;
+static BOOST_ASIO_INLINE_VARIABLE constexpr auto& error
+ = std::placeholders::_1;
+static BOOST_ASIO_INLINE_VARIABLE constexpr auto& bytes_transferred
+ = std::placeholders::_2;
+static BOOST_ASIO_INLINE_VARIABLE constexpr auto& iterator
+ = std::placeholders::_2;
+static BOOST_ASIO_INLINE_VARIABLE constexpr auto& results
+ = std::placeholders::_2;
+static BOOST_ASIO_INLINE_VARIABLE constexpr auto& endpoint
+ = std::placeholders::_2;
+static BOOST_ASIO_INLINE_VARIABLE constexpr auto& signal_number
+ = std::placeholders::_2;
#endif
diff --git a/contrib/restricted/boost/asio/include/boost/asio/posix/basic_descriptor.hpp b/contrib/restricted/boost/asio/include/boost/asio/posix/basic_descriptor.hpp
index 8e22760ec48..82ea554dfcb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/posix/basic_descriptor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/posix/basic_descriptor.hpp
@@ -661,7 +661,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/posix/basic_stream_descriptor.hpp b/contrib/restricted/boost/asio/include/boost/asio/posix/basic_stream_descriptor.hpp
index 882f27c71dd..149e85db397 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/posix/basic_stream_descriptor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/posix/basic_stream_descriptor.hpp
@@ -308,7 +308,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -437,7 +437,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/read.hpp b/contrib/restricted/boost/asio/include/boost/asio/read.hpp
index b66c79e17eb..6e1733d60c6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/read.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/read.hpp
@@ -185,6 +185,9 @@ std::size_t read(SyncReadStream& s, const MutableBufferSequence& buffers,
CompletionCondition completion_condition,
constraint_t<
is_mutable_buffer_sequence<MutableBufferSequence>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
/// Attempt to read a certain amount of data from a stream before returning.
@@ -232,6 +235,9 @@ std::size_t read(SyncReadStream& s, const MutableBufferSequence& buffers,
CompletionCondition completion_condition, boost::system::error_code& ec,
constraint_t<
is_mutable_buffer_sequence<MutableBufferSequence>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
#if !defined(BOOST_ASIO_NO_DYNAMIC_BUFFER_V1)
@@ -356,6 +362,9 @@ std::size_t read(SyncReadStream& s,
> = 0,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
/// Attempt to read a certain amount of data from a stream before returning.
@@ -405,6 +414,9 @@ std::size_t read(SyncReadStream& s,
> = 0,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
@@ -507,7 +519,10 @@ std::size_t read(SyncReadStream& s, basic_streambuf<Allocator>& b,
template <typename SyncReadStream, typename Allocator,
typename CompletionCondition>
std::size_t read(SyncReadStream& s, basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition);
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
/// Attempt to read a certain amount of data from a stream before returning.
/**
@@ -548,7 +563,10 @@ std::size_t read(SyncReadStream& s, basic_streambuf<Allocator>& b,
template <typename SyncReadStream, typename Allocator,
typename CompletionCondition>
std::size_t read(SyncReadStream& s, basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, boost::system::error_code& ec);
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
@@ -662,6 +680,9 @@ std::size_t read(SyncReadStream& s, DynamicBuffer_v2 buffers,
CompletionCondition completion_condition,
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
/// Attempt to read a certain amount of data from a stream before returning.
@@ -707,6 +728,9 @@ std::size_t read(SyncReadStream& s, DynamicBuffer_v2 buffers,
CompletionCondition completion_condition, boost::system::error_code& ec,
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
/*@}*/
@@ -763,7 +787,7 @@ std::size_t read(SyncReadStream& s, DynamicBuffer_v2 buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -798,17 +822,26 @@ template <typename AsyncReadStream, typename MutableBufferSequence,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read(AsyncReadStream& s, const MutableBufferSequence& buffers,
+inline auto async_read(AsyncReadStream& s, const MutableBufferSequence& buffers,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
constraint_t<
is_mutable_buffer_sequence<MutableBufferSequence>::value
+ > = 0,
+ constraint_t<
+ !is_completion_condition<ReadToken>::value
> = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read<AsyncReadStream>>(),
- token, buffers, transfer_all()));
+ token, buffers, transfer_all()))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read<AsyncReadStream>(s),
+ token, buffers, transfer_all());
+}
/// Start an asynchronous operation to read a certain amount of data from a
/// stream.
@@ -863,7 +896,7 @@ auto async_read(AsyncReadStream& s, const MutableBufferSequence& buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -894,19 +927,28 @@ template <typename AsyncReadStream,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read(AsyncReadStream& s, const MutableBufferSequence& buffers,
+inline auto async_read(AsyncReadStream& s, const MutableBufferSequence& buffers,
CompletionCondition completion_condition,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
constraint_t<
is_mutable_buffer_sequence<MutableBufferSequence>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read<AsyncReadStream>>(),
token, buffers,
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read<AsyncReadStream>(s), token, buffers,
+ static_cast<CompletionCondition&&>(completion_condition));
+}
#if !defined(BOOST_ASIO_NO_DYNAMIC_BUFFER_V1)
@@ -954,7 +996,7 @@ auto async_read(AsyncReadStream& s, const MutableBufferSequence& buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -980,7 +1022,7 @@ template <typename AsyncReadStream, typename DynamicBuffer_v1,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
+inline auto async_read(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
constraint_t<
@@ -988,12 +1030,21 @@ auto async_read(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
> = 0,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ > = 0,
+ constraint_t<
+ !is_completion_condition<ReadToken>::value
> = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_dynbuf_v1<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers), transfer_all()));
+ token, static_cast<DynamicBuffer_v1&&>(buffers), transfer_all()))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_dynbuf_v1<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v1&&>(buffers), transfer_all());
+}
/// Start an asynchronous operation to read a certain amount of data from a
/// stream.
@@ -1053,7 +1104,7 @@ auto async_read(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1074,7 +1125,7 @@ template <typename AsyncReadStream,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
+inline auto async_read(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
CompletionCondition completion_condition,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
@@ -1083,13 +1134,23 @@ auto async_read(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
> = 0,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_dynbuf_v1<AsyncReadStream>>(),
token, static_cast<DynamicBuffer_v1&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_dynbuf_v1<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v1&&>(buffers),
+ static_cast<CompletionCondition&&>(completion_condition));
+}
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if !defined(BOOST_ASIO_NO_IOSTREAM)
@@ -1136,7 +1197,7 @@ auto async_read(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1162,14 +1223,23 @@ template <typename AsyncReadStream, typename Allocator,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read(AsyncReadStream& s, basic_streambuf<Allocator>& b,
+inline auto async_read(AsyncReadStream& s, basic_streambuf<Allocator>& b,
ReadToken&& token = default_completion_token_t<
- typename AsyncReadStream::executor_type>())
+ typename AsyncReadStream::executor_type>(),
+ constraint_t<
+ !is_completion_condition<ReadToken>::value
+ > = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_dynbuf_v1<AsyncReadStream>>(),
- token, basic_streambuf_ref<Allocator>(b), transfer_all()));
+ token, basic_streambuf_ref<Allocator>(b), transfer_all()))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_dynbuf_v1<AsyncReadStream>(s),
+ token, basic_streambuf_ref<Allocator>(b), transfer_all());
+}
/// Start an asynchronous operation to read a certain amount of data from a
/// stream.
@@ -1227,7 +1297,7 @@ auto async_read(AsyncReadStream& s, basic_streambuf<Allocator>& b,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1248,16 +1318,26 @@ template <typename AsyncReadStream,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read(AsyncReadStream& s, basic_streambuf<Allocator>& b,
+inline auto async_read(AsyncReadStream& s, basic_streambuf<Allocator>& b,
CompletionCondition completion_condition,
ReadToken&& token = default_completion_token_t<
- typename AsyncReadStream::executor_type>())
+ typename AsyncReadStream::executor_type>(),
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_dynbuf_v1<AsyncReadStream>>(),
token, basic_streambuf_ref<Allocator>(b),
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_dynbuf_v1<AsyncReadStream>(s),
+ token, basic_streambuf_ref<Allocator>(b),
+ static_cast<CompletionCondition&&>(completion_condition));
+}
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
@@ -1307,7 +1387,7 @@ auto async_read(AsyncReadStream& s, basic_streambuf<Allocator>& b,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1333,17 +1413,26 @@ template <typename AsyncReadStream, typename DynamicBuffer_v2,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read(AsyncReadStream& s, DynamicBuffer_v2 buffers,
+inline auto async_read(AsyncReadStream& s, DynamicBuffer_v2 buffers,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ > = 0,
+ constraint_t<
+ !is_completion_condition<ReadToken>::value
> = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_dynbuf_v2<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers), transfer_all()));
+ token, static_cast<DynamicBuffer_v2&&>(buffers), transfer_all()))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_dynbuf_v2<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v2&&>(buffers), transfer_all());
+}
/// Start an asynchronous operation to read a certain amount of data from a
/// stream.
@@ -1403,7 +1492,7 @@ auto async_read(AsyncReadStream& s, DynamicBuffer_v2 buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1424,19 +1513,29 @@ template <typename AsyncReadStream,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read(AsyncReadStream& s, DynamicBuffer_v2 buffers,
+inline auto async_read(AsyncReadStream& s, DynamicBuffer_v2 buffers,
CompletionCondition completion_condition,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_dynbuf_v2<AsyncReadStream>>(),
token, static_cast<DynamicBuffer_v2&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_dynbuf_v2<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v2&&>(buffers),
+ static_cast<CompletionCondition&&>(completion_condition));
+}
/*@}*/
diff --git a/contrib/restricted/boost/asio/include/boost/asio/read_at.hpp b/contrib/restricted/boost/asio/include/boost/asio/read_at.hpp
index 482d169bf49..ee6f267fcbd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/read_at.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/read_at.hpp
@@ -191,7 +191,10 @@ template <typename SyncRandomAccessReadDevice, typename MutableBufferSequence,
typename CompletionCondition>
std::size_t read_at(SyncRandomAccessReadDevice& d,
uint64_t offset, const MutableBufferSequence& buffers,
- CompletionCondition completion_condition);
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
/// Attempt to read a certain amount of data at the specified offset before
/// returning.
@@ -240,7 +243,10 @@ template <typename SyncRandomAccessReadDevice, typename MutableBufferSequence,
typename CompletionCondition>
std::size_t read_at(SyncRandomAccessReadDevice& d,
uint64_t offset, const MutableBufferSequence& buffers,
- CompletionCondition completion_condition, boost::system::error_code& ec);
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if !defined(BOOST_ASIO_NO_IOSTREAM)
@@ -351,7 +357,10 @@ template <typename SyncRandomAccessReadDevice, typename Allocator,
typename CompletionCondition>
std::size_t read_at(SyncRandomAccessReadDevice& d,
uint64_t offset, basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition);
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
/// Attempt to read a certain amount of data at the specified offset before
/// returning.
@@ -395,7 +404,10 @@ template <typename SyncRandomAccessReadDevice, typename Allocator,
typename CompletionCondition>
std::size_t read_at(SyncRandomAccessReadDevice& d,
uint64_t offset, basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, boost::system::error_code& ec);
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
@@ -454,7 +466,7 @@ std::size_t read_at(SyncRandomAccessReadDevice& d,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -489,15 +501,24 @@ template <typename AsyncRandomAccessReadDevice, typename MutableBufferSequence,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncRandomAccessReadDevice::executor_type>>
-auto async_read_at(AsyncRandomAccessReadDevice& d,
+inline auto async_read_at(AsyncRandomAccessReadDevice& d,
uint64_t offset, const MutableBufferSequence& buffers,
ReadToken&& token = default_completion_token_t<
- typename AsyncRandomAccessReadDevice::executor_type>())
+ typename AsyncRandomAccessReadDevice::executor_type>(),
+ constraint_t<
+ !is_completion_condition<ReadToken>::value
+ > = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_at<AsyncRandomAccessReadDevice>>(),
- token, offset, buffers, transfer_all()));
+ token, offset, buffers, transfer_all()))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_at<AsyncRandomAccessReadDevice>(d),
+ token, offset, buffers, transfer_all());
+}
/// Start an asynchronous operation to read a certain amount of data at the
/// specified offset.
@@ -555,7 +576,7 @@ auto async_read_at(AsyncRandomAccessReadDevice& d,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -586,17 +607,27 @@ template <typename AsyncRandomAccessReadDevice,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncRandomAccessReadDevice::executor_type>>
-auto async_read_at(AsyncRandomAccessReadDevice& d,
+inline auto async_read_at(AsyncRandomAccessReadDevice& d,
uint64_t offset, const MutableBufferSequence& buffers,
CompletionCondition completion_condition,
ReadToken&& token = default_completion_token_t<
- typename AsyncRandomAccessReadDevice::executor_type>())
+ typename AsyncRandomAccessReadDevice::executor_type>(),
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_at<AsyncRandomAccessReadDevice>>(),
token, offset, buffers,
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_at<AsyncRandomAccessReadDevice>(d),
+ token, offset, buffers,
+ static_cast<CompletionCondition&&>(completion_condition));
+}
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if !defined(BOOST_ASIO_NO_IOSTREAM)
@@ -641,7 +672,7 @@ auto async_read_at(AsyncRandomAccessReadDevice& d,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -667,16 +698,25 @@ template <typename AsyncRandomAccessReadDevice, typename Allocator,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncRandomAccessReadDevice::executor_type>>
-auto async_read_at(AsyncRandomAccessReadDevice& d,
+inline auto async_read_at(AsyncRandomAccessReadDevice& d,
uint64_t offset, basic_streambuf<Allocator>& b,
ReadToken&& token = default_completion_token_t<
- typename AsyncRandomAccessReadDevice::executor_type>())
+ typename AsyncRandomAccessReadDevice::executor_type>(),
+ constraint_t<
+ !is_completion_condition<ReadToken>::value
+ > = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_at_streambuf<
AsyncRandomAccessReadDevice>>(),
- token, offset, &b, transfer_all()));
+ token, offset, &b, transfer_all()))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_at_streambuf<AsyncRandomAccessReadDevice>(d),
+ token, offset, &b, transfer_all());
+}
/// Start an asynchronous operation to read a certain amount of data at the
/// specified offset.
@@ -732,7 +772,7 @@ auto async_read_at(AsyncRandomAccessReadDevice& d,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -753,17 +793,27 @@ template <typename AsyncRandomAccessReadDevice,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncRandomAccessReadDevice::executor_type>>
-auto async_read_at(AsyncRandomAccessReadDevice& d, uint64_t offset,
+inline auto async_read_at(AsyncRandomAccessReadDevice& d, uint64_t offset,
basic_streambuf<Allocator>& b, CompletionCondition completion_condition,
ReadToken&& token = default_completion_token_t<
- typename AsyncRandomAccessReadDevice::executor_type>())
+ typename AsyncRandomAccessReadDevice::executor_type>(),
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0)
-> decltype(
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_at_streambuf<
AsyncRandomAccessReadDevice>>(),
token, offset, &b,
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_at_streambuf<AsyncRandomAccessReadDevice>(d),
+ token, offset, &b,
+ static_cast<CompletionCondition&&>(completion_condition));
+}
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/read_until.hpp b/contrib/restricted/boost/asio/include/boost/asio/read_until.hpp
index 091a5424e2c..0075c3220a3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/read_until.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/read_until.hpp
@@ -1603,7 +1603,7 @@ std::size_t read_until(SyncReadStream& s, DynamicBuffer_v2 buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1656,7 +1656,7 @@ template <typename AsyncReadStream, typename DynamicBuffer_v1,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s,
+inline auto async_read_until(AsyncReadStream& s,
DynamicBuffer_v1&& buffers, char delim,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
@@ -1670,7 +1670,13 @@ auto async_read_until(AsyncReadStream& s,
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_until_delim_v1<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers), delim));
+ token, static_cast<DynamicBuffer_v1&&>(buffers), delim))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_delim_v1<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v1&&>(buffers), delim);
+}
/// Start an asynchronous operation to read data into a dynamic buffer sequence
/// until it contains a specified delimiter.
@@ -1720,7 +1726,7 @@ auto async_read_until(AsyncReadStream& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1773,7 +1779,7 @@ template <typename AsyncReadStream, typename DynamicBuffer_v1,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s,
+inline auto async_read_until(AsyncReadStream& s,
DynamicBuffer_v1&& buffers,
BOOST_ASIO_STRING_VIEW_PARAM delim,
ReadToken&& token = default_completion_token_t<
@@ -1790,7 +1796,14 @@ auto async_read_until(AsyncReadStream& s,
declval<detail::initiate_async_read_until_delim_string_v1<
AsyncReadStream>>(),
token, static_cast<DynamicBuffer_v1&&>(buffers),
- static_cast<std::string>(delim)));
+ static_cast<std::string>(delim)))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_delim_string_v1<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v1&&>(buffers),
+ static_cast<std::string>(delim));
+}
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if defined(BOOST_ASIO_HAS_BOOST_REGEX) \
@@ -1848,7 +1861,7 @@ auto async_read_until(AsyncReadStream& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1902,7 +1915,7 @@ template <typename AsyncReadStream, typename DynamicBuffer_v1, typename Traits,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
+inline auto async_read_until(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
const boost::basic_regex<char, Traits>& expr,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
@@ -1916,7 +1929,13 @@ auto async_read_until(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_until_expr_v1<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v1&&>(buffers), expr));
+ token, static_cast<DynamicBuffer_v1&&>(buffers), expr))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_expr_v1<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v1&&>(buffers), expr);
+}
#endif // defined(BOOST_ASIO_HAS_BOOST_REGEX)
// || defined(GENERATING_DOCUMENTATION)
@@ -1984,7 +2003,7 @@ auto async_read_until(AsyncReadStream& s, DynamicBuffer_v1&& buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @note After a successful async_read_until operation, the dynamic buffer
* sequence may contain additional data beyond that which matched the function
@@ -2070,7 +2089,7 @@ template <typename AsyncReadStream,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s,
+inline auto async_read_until(AsyncReadStream& s,
DynamicBuffer_v1&& buffers, MatchCondition match_condition,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
@@ -2088,7 +2107,14 @@ auto async_read_until(AsyncReadStream& s,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_until_match_v1<AsyncReadStream>>(),
token, static_cast<DynamicBuffer_v1&&>(buffers),
- match_condition));
+ match_condition))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_match_v1<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v1&&>(buffers),
+ match_condition);
+}
#if !defined(BOOST_ASIO_NO_IOSTREAM)
@@ -2139,7 +2165,7 @@ auto async_read_until(AsyncReadStream& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -2191,7 +2217,7 @@ template <typename AsyncReadStream, typename Allocator,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s,
+inline auto async_read_until(AsyncReadStream& s,
boost::asio::basic_streambuf<Allocator>& b, char delim,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>())
@@ -2199,7 +2225,13 @@ auto async_read_until(AsyncReadStream& s,
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_until_delim_v1<AsyncReadStream>>(),
- token, basic_streambuf_ref<Allocator>(b), delim));
+ token, basic_streambuf_ref<Allocator>(b), delim))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_delim_v1<AsyncReadStream>(s),
+ token, basic_streambuf_ref<Allocator>(b), delim);
+}
/// Start an asynchronous operation to read data into a streambuf until it
/// contains a specified delimiter.
@@ -2248,7 +2280,7 @@ auto async_read_until(AsyncReadStream& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -2300,7 +2332,7 @@ template <typename AsyncReadStream, typename Allocator,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s,
+inline auto async_read_until(AsyncReadStream& s,
boost::asio::basic_streambuf<Allocator>& b,
BOOST_ASIO_STRING_VIEW_PARAM delim,
ReadToken&& token = default_completion_token_t<
@@ -2311,7 +2343,14 @@ auto async_read_until(AsyncReadStream& s,
declval<detail::initiate_async_read_until_delim_string_v1<
AsyncReadStream>>(),
token, basic_streambuf_ref<Allocator>(b),
- static_cast<std::string>(delim)));
+ static_cast<std::string>(delim)))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_delim_string_v1<AsyncReadStream>(s),
+ token, basic_streambuf_ref<Allocator>(b),
+ static_cast<std::string>(delim));
+}
#if defined(BOOST_ASIO_HAS_BOOST_REGEX) \
|| defined(GENERATING_DOCUMENTATION)
@@ -2365,7 +2404,7 @@ auto async_read_until(AsyncReadStream& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -2418,7 +2457,7 @@ template <typename AsyncReadStream, typename Allocator, typename Traits,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s,
+inline auto async_read_until(AsyncReadStream& s,
boost::asio::basic_streambuf<Allocator>& b,
const boost::basic_regex<char, Traits>& expr,
ReadToken&& token = default_completion_token_t<
@@ -2427,7 +2466,13 @@ auto async_read_until(AsyncReadStream& s,
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_until_expr_v1<AsyncReadStream>>(),
- token, basic_streambuf_ref<Allocator>(b), expr));
+ token, basic_streambuf_ref<Allocator>(b), expr))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_expr_v1<AsyncReadStream>(s),
+ token, basic_streambuf_ref<Allocator>(b), expr);
+}
#endif // defined(BOOST_ASIO_HAS_BOOST_REGEX)
// || defined(GENERATING_DOCUMENTATION)
@@ -2492,7 +2537,7 @@ auto async_read_until(AsyncReadStream& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @note After a successful async_read_until operation, the streambuf may
* contain additional data beyond that which matched the function object. An
@@ -2576,7 +2621,7 @@ template <typename AsyncReadStream, typename Allocator, typename MatchCondition,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s,
+inline auto async_read_until(AsyncReadStream& s,
boost::asio::basic_streambuf<Allocator>& b, MatchCondition match_condition,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
@@ -2585,7 +2630,13 @@ auto async_read_until(AsyncReadStream& s,
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_until_match_v1<AsyncReadStream>>(),
- token, basic_streambuf_ref<Allocator>(b), match_condition));
+ token, basic_streambuf_ref<Allocator>(b), match_condition))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_match_v1<AsyncReadStream>(s),
+ token, basic_streambuf_ref<Allocator>(b), match_condition);
+}
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
@@ -2640,7 +2691,7 @@ auto async_read_until(AsyncReadStream& s,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -2693,7 +2744,8 @@ template <typename AsyncReadStream, typename DynamicBuffer_v2,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers, char delim,
+inline auto async_read_until(AsyncReadStream& s,
+ DynamicBuffer_v2 buffers, char delim,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
constraint_t<
@@ -2703,7 +2755,13 @@ auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers, char delim,
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_until_delim_v2<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers), delim));
+ token, static_cast<DynamicBuffer_v2&&>(buffers), delim))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_delim_v2<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v2&&>(buffers), delim);
+}
/// Start an asynchronous operation to read data into a dynamic buffer sequence
/// until it contains a specified delimiter.
@@ -2753,7 +2811,7 @@ auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers, char delim,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -2806,7 +2864,7 @@ template <typename AsyncReadStream, typename DynamicBuffer_v2,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
+inline auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
BOOST_ASIO_STRING_VIEW_PARAM delim,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
@@ -2819,7 +2877,14 @@ auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
declval<detail::initiate_async_read_until_delim_string_v2<
AsyncReadStream>>(),
token, static_cast<DynamicBuffer_v2&&>(buffers),
- static_cast<std::string>(delim)));
+ static_cast<std::string>(delim)))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_delim_string_v2<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v2&&>(buffers),
+ static_cast<std::string>(delim));
+}
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if defined(BOOST_ASIO_HAS_BOOST_REGEX) \
@@ -2877,7 +2942,7 @@ auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -2931,7 +2996,7 @@ template <typename AsyncReadStream, typename DynamicBuffer_v2, typename Traits,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
+inline auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
const boost::basic_regex<char, Traits>& expr,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
@@ -2942,7 +3007,13 @@ auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_until_expr_v2<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers), expr));
+ token, static_cast<DynamicBuffer_v2&&>(buffers), expr))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_expr_v2<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v2&&>(buffers), expr);
+}
#endif // defined(BOOST_ASIO_HAS_BOOST_REGEX)
// || defined(GENERATING_DOCUMENTATION)
@@ -3010,7 +3081,7 @@ auto async_read_until(AsyncReadStream& s, DynamicBuffer_v2 buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @note After a successful async_read_until operation, the dynamic buffer
* sequence may contain additional data beyond that which matched the function
@@ -3096,7 +3167,7 @@ template <typename AsyncReadStream,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) ReadToken = default_completion_token_t<
typename AsyncReadStream::executor_type>>
-auto async_read_until(AsyncReadStream& s,
+inline auto async_read_until(AsyncReadStream& s,
DynamicBuffer_v2 buffers, MatchCondition match_condition,
ReadToken&& token = default_completion_token_t<
typename AsyncReadStream::executor_type>(),
@@ -3110,7 +3181,14 @@ auto async_read_until(AsyncReadStream& s,
async_initiate<ReadToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_read_until_match_v2<AsyncReadStream>>(),
- token, static_cast<DynamicBuffer_v2&&>(buffers), match_condition));
+ token, static_cast<DynamicBuffer_v2&&>(buffers), match_condition))
+{
+ return async_initiate<ReadToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_read_until_match_v2<AsyncReadStream>(s),
+ token, static_cast<DynamicBuffer_v2&&>(buffers),
+ match_condition);
+}
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/redirect_error.hpp b/contrib/restricted/boost/asio/include/boost/asio/redirect_error.hpp
index ac01bd856e5..af62e2803dd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/redirect_error.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/redirect_error.hpp
@@ -34,7 +34,7 @@ template <typename CompletionToken>
class redirect_error_t
{
public:
- /// Constructor.
+ /// Constructor.
template <typename T>
redirect_error_t(T&& completion_token, boost::system::error_code& ec)
: token_(static_cast<T&&>(completion_token)),
@@ -47,10 +47,50 @@ public:
boost::system::error_code& ec_;
};
+/// A function object type that adapts a @ref completion_token to capture
+/// error_code values to a variable.
+/**
+ * May also be used directly as a completion token, in which case it adapts the
+ * asynchronous operation's default completion token (or boost::asio::deferred
+ * if no default is available).
+ */
+class partial_redirect_error
+{
+public:
+ /// Constructor that specifies the variable used to capture error_code values.
+ explicit partial_redirect_error(boost::system::error_code& ec)
+ : ec_(ec)
+ {
+ }
+
+ /// Adapt a @ref completion_token to specify that the completion handler
+ /// should capture error_code values to a variable.
+ template <typename CompletionToken>
+ BOOST_ASIO_NODISCARD inline
+ constexpr redirect_error_t<decay_t<CompletionToken>>
+ operator()(CompletionToken&& completion_token) const
+ {
+ return redirect_error_t<decay_t<CompletionToken>>(
+ static_cast<CompletionToken&&>(completion_token), ec_);
+ }
+
+//private:
+ boost::system::error_code& ec_;
+};
+
+/// Create a partial completion token adapter that captures error_code values
+/// to a variable.
+BOOST_ASIO_NODISCARD inline partial_redirect_error
+redirect_error(boost::system::error_code& ec)
+{
+ return partial_redirect_error(ec);
+}
+
/// Adapt a @ref completion_token to capture error_code values to a variable.
template <typename CompletionToken>
-inline redirect_error_t<decay_t<CompletionToken>> redirect_error(
- CompletionToken&& completion_token, boost::system::error_code& ec)
+BOOST_ASIO_NODISCARD inline redirect_error_t<decay_t<CompletionToken>>
+redirect_error(CompletionToken&& completion_token,
+ boost::system::error_code& ec)
{
return redirect_error_t<decay_t<CompletionToken>>(
static_cast<CompletionToken&&>(completion_token), ec);
diff --git a/contrib/restricted/boost/asio/include/boost/asio/registered_buffer.hpp b/contrib/restricted/boost/asio/include/boost/asio/registered_buffer.hpp
index b2c78363cbd..1396b20e70c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/registered_buffer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/registered_buffer.hpp
@@ -79,7 +79,7 @@ private:
};
/// Holds a registered buffer over modifiable data.
-/**
+/**
* Satisfies the @c MutableBufferSequence type requirements.
*/
class mutable_registered_buffer
@@ -150,7 +150,7 @@ private:
};
/// Holds a registered buffer over non-modifiable data.
-/**
+/**
* Satisfies the @c ConstBufferSequence type requirements.
*/
class const_registered_buffer
diff --git a/contrib/restricted/boost/asio/include/boost/asio/spawn.hpp b/contrib/restricted/boost/asio/include/boost/asio/spawn.hpp
index 765518e025a..d7c508a4e47 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/spawn.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/spawn.hpp
@@ -146,7 +146,6 @@ private:
}
};
-
template <typename T>
struct spawn_signature
{
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/openssl_init.ipp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/openssl_init.ipp
index 23be3b66725..ea10e242fb0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/openssl_init.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/openssl_init.ipp
@@ -38,7 +38,7 @@ public:
{
#if (OPENSSL_VERSION_NUMBER < 0x10100000L)
::SSL_library_init();
- ::SSL_load_error_strings();
+ ::SSL_load_error_strings();
::OpenSSL_add_all_algorithms();
mutexes_.resize(::CRYPTO_num_locks());
@@ -124,7 +124,7 @@ private:
#endif // (OPENSSL_VERSION_NUMBER < 0x10000000L)
#if (OPENSSL_VERSION_NUMBER < 0x10100000L)
- static void openssl_locking_func(int mode, int n,
+ static void openssl_locking_func(int mode, int n,
const char* /*file*/, int /*line*/)
{
if (mode & CRYPTO_LOCK)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.ipp b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.ipp
index 86f97447e1d..3b1b7f53603 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.ipp
@@ -270,8 +270,9 @@ context::context(context::method m)
#endif // defined(SSL_TXT_TLSV1_2)
// TLS v1.3.
-#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) \
- && !defined(LIBRESSL_VERSION_NUMBER)
+#if ((OPENSSL_VERSION_NUMBER >= 0x10101000L) \
+ && !defined(LIBRESSL_VERSION_NUMBER)) \
+ || defined(BOOST_ASIO_USE_WOLFSSL)
case context::tlsv13:
handle_ = ::SSL_CTX_new(::TLS_method());
if (handle_)
@@ -296,16 +297,18 @@ context::context(context::method m)
SSL_CTX_set_max_proto_version(handle_, TLS1_3_VERSION);
}
break;
-#else // (OPENSSL_VERSION_NUMBER >= 0x10101000L)
- // && !defined(LIBRESSL_VERSION_NUMBER)
+#else // ((OPENSSL_VERSION_NUMBER >= 0x10101000L)
+ // && !defined(LIBRESSL_VERSION_NUMBER))
+ // || defined(BOOST_ASIO_USE_WOLFSSL)
case context::tlsv13:
case context::tlsv13_client:
case context::tlsv13_server:
boost::asio::detail::throw_error(
boost::asio::error::invalid_argument, "context");
break;
-#endif // (OPENSSL_VERSION_NUMBER >= 0x10101000L)
- // && !defined(LIBRESSL_VERSION_NUMBER)
+#endif // ((OPENSSL_VERSION_NUMBER >= 0x10101000L)
+ // && !defined(LIBRESSL_VERSION_NUMBER))
+ // || defined(BOOST_ASIO_USE_WOLFSSL)
// Any supported SSL/TLS version.
case context::sslv23:
@@ -795,7 +798,7 @@ BOOST_ASIO_SYNC_OP_VOID context::use_certificate_chain(
BOOST_ASIO_SYNC_OP_VOID_RETURN(ec);
}
}
-
+
result = ::ERR_peek_last_error();
if ((ERR_GET_LIB(result) == ERR_LIB_PEM)
&& (ERR_GET_REASON(result) == PEM_R_NO_START_LINE))
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/stream.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/stream.hpp
index 30660c8a88c..de2559beace 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/stream.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/stream.hpp
@@ -482,7 +482,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
@@ -539,7 +539,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -619,7 +619,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
@@ -723,7 +723,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -831,7 +831,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/this_coro.hpp b/contrib/restricted/boost/asio/include/boost/asio/this_coro.hpp
index 936d360b6b1..02accdf787a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/this_coro.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/this_coro.hpp
@@ -33,7 +33,7 @@ struct executor_t
};
/// Awaitable object that returns the executor of the current coroutine.
-constexpr executor_t executor;
+BOOST_ASIO_INLINE_VARIABLE constexpr executor_t executor;
/// Awaitable type that returns the cancellation state of the current coroutine.
struct cancellation_state_t
@@ -58,7 +58,7 @@ struct cancellation_state_t
* // ...
* } @endcode
*/
-constexpr cancellation_state_t cancellation_state;
+BOOST_ASIO_INLINE_VARIABLE constexpr cancellation_state_t cancellation_state;
#if defined(GENERATING_DOCUMENTATION)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/use_awaitable.hpp b/contrib/restricted/boost/asio/include/boost/asio/use_awaitable.hpp
index cbb8dc52cc7..5e0e95a9c76 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/use_awaitable.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/use_awaitable.hpp
@@ -146,9 +146,9 @@ struct use_awaitable_t
* See the documentation for boost::asio::use_awaitable_t for a usage example.
*/
#if defined(GENERATING_DOCUMENTATION)
-constexpr use_awaitable_t<> use_awaitable;
+BOOST_ASIO_INLINE_VARIABLE constexpr use_awaitable_t<> use_awaitable;
#else
-constexpr use_awaitable_t<> use_awaitable(0, 0, 0);
+BOOST_ASIO_INLINE_VARIABLE constexpr use_awaitable_t<> use_awaitable(0, 0, 0);
#endif
} // namespace asio
diff --git a/contrib/restricted/boost/asio/include/boost/asio/use_future.hpp b/contrib/restricted/boost/asio/include/boost/asio/use_future.hpp
index 973bcfec6c5..9f7bd777cfd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/use_future.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/use_future.hpp
@@ -146,7 +146,7 @@ private:
/**
* See the documentation for boost::asio::use_future_t for a usage example.
*/
-constexpr use_future_t<> use_future;
+BOOST_ASIO_INLINE_VARIABLE constexpr use_future_t<> use_future;
} // namespace asio
} // namespace boost
diff --git a/contrib/restricted/boost/asio/include/boost/asio/uses_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/uses_executor.hpp
index 4105c3b2a4c..d91f2178117 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/uses_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/uses_executor.hpp
@@ -46,7 +46,7 @@ struct executor_arg_t
* See boost::asio::executor_arg_t and boost::asio::uses_executor
* for more information.
*/
-constexpr executor_arg_t executor_arg;
+BOOST_ASIO_INLINE_VARIABLE constexpr executor_arg_t executor_arg;
/// The uses_executor trait detects whether a type T has an associated executor
/// that is convertible from type Executor.
diff --git a/contrib/restricted/boost/asio/include/boost/asio/version.hpp b/contrib/restricted/boost/asio/include/boost/asio/version.hpp
index dbb6d2d8cb0..671e1c60db2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/version.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/version.hpp
@@ -18,6 +18,6 @@
// BOOST_ASIO_VERSION % 100 is the sub-minor version
// BOOST_ASIO_VERSION / 100 % 1000 is the minor version
// BOOST_ASIO_VERSION / 100000 is the major version
-#define BOOST_ASIO_VERSION 103002 // 1.30.2
+#define BOOST_ASIO_VERSION 103200 // 1.32.0
#endif // BOOST_ASIO_VERSION_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_object_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_object_handle.hpp
index e429f75a3b3..d019e9b06a1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_object_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_object_handle.hpp
@@ -416,7 +416,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_random_access_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_random_access_handle.hpp
index 88498ce18cb..7f191ca7d31 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_random_access_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_random_access_handle.hpp
@@ -309,7 +309,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -445,7 +445,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_stream_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_stream_handle.hpp
index bf8e407453e..68cc7fac5ff 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_stream_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_stream_handle.hpp
@@ -300,7 +300,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -429,7 +429,7 @@ public:
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
diff --git a/contrib/restricted/boost/asio/include/boost/asio/write.hpp b/contrib/restricted/boost/asio/include/boost/asio/write.hpp
index 0fb866b5d5a..9888f79db63 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/write.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/write.hpp
@@ -185,6 +185,9 @@ std::size_t write(SyncWriteStream& s, const ConstBufferSequence& buffers,
CompletionCondition completion_condition,
constraint_t<
is_const_buffer_sequence<ConstBufferSequence>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
/// Write a certain amount of data to a stream before returning.
@@ -232,6 +235,9 @@ std::size_t write(SyncWriteStream& s, const ConstBufferSequence& buffers,
CompletionCondition completion_condition, boost::system::error_code& ec,
constraint_t<
is_const_buffer_sequence<ConstBufferSequence>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
#if !defined(BOOST_ASIO_NO_DYNAMIC_BUFFER_V1)
@@ -357,6 +363,9 @@ std::size_t write(SyncWriteStream& s,
> = 0,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
/// Write a certain amount of data to a stream before returning.
@@ -406,6 +415,9 @@ std::size_t write(SyncWriteStream& s,
> = 0,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
@@ -508,7 +520,10 @@ std::size_t write(SyncWriteStream& s, basic_streambuf<Allocator>& b,
template <typename SyncWriteStream, typename Allocator,
typename CompletionCondition>
std::size_t write(SyncWriteStream& s, basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition);
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
/// Write a certain amount of data to a stream before returning.
/**
@@ -549,7 +564,10 @@ std::size_t write(SyncWriteStream& s, basic_streambuf<Allocator>& b,
template <typename SyncWriteStream, typename Allocator,
typename CompletionCondition>
std::size_t write(SyncWriteStream& s, basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, boost::system::error_code& ec);
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
@@ -664,6 +682,9 @@ std::size_t write(SyncWriteStream& s, DynamicBuffer_v2 buffers,
CompletionCondition completion_condition,
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
/// Write a certain amount of data to a stream before returning.
@@ -709,6 +730,9 @@ std::size_t write(SyncWriteStream& s, DynamicBuffer_v2 buffers,
CompletionCondition completion_condition, boost::system::error_code& ec,
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0);
/*@}*/
@@ -763,7 +787,7 @@ std::size_t write(SyncWriteStream& s, DynamicBuffer_v2 buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -792,17 +816,26 @@ template <typename AsyncWriteStream, typename ConstBufferSequence,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) WriteToken
= default_completion_token_t<typename AsyncWriteStream::executor_type>>
-auto async_write(AsyncWriteStream& s, const ConstBufferSequence& buffers,
+inline auto async_write(AsyncWriteStream& s, const ConstBufferSequence& buffers,
WriteToken&& token
= default_completion_token_t<typename AsyncWriteStream::executor_type>(),
constraint_t<
is_const_buffer_sequence<ConstBufferSequence>::value
+ > = 0,
+ constraint_t<
+ !is_completion_condition<decay_t<WriteToken>>::value
> = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write<AsyncWriteStream>>(),
- token, buffers, transfer_all()));
+ token, buffers, transfer_all()))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write<AsyncWriteStream>(s),
+ token, buffers, transfer_all());
+}
/// Start an asynchronous operation to write a certain amount of data to a
/// stream.
@@ -861,7 +894,7 @@ auto async_write(AsyncWriteStream& s, const ConstBufferSequence& buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -890,19 +923,31 @@ auto async_write(AsyncWriteStream& s, const ConstBufferSequence& buffers,
template <typename AsyncWriteStream,
typename ConstBufferSequence, typename CompletionCondition,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-auto async_write(AsyncWriteStream& s, const ConstBufferSequence& buffers,
+ std::size_t)) WriteToken
+ = default_completion_token_t<typename AsyncWriteStream::executor_type>>
+inline auto async_write(AsyncWriteStream& s, const ConstBufferSequence& buffers,
CompletionCondition completion_condition,
- WriteToken&& token,
+ WriteToken&& token
+ = default_completion_token_t<typename AsyncWriteStream::executor_type>(),
constraint_t<
is_const_buffer_sequence<ConstBufferSequence>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write<AsyncWriteStream>>(),
token, buffers,
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write<AsyncWriteStream>(s),
+ token, buffers,
+ static_cast<CompletionCondition&&>(completion_condition));
+}
#if !defined(BOOST_ASIO_NO_DYNAMIC_BUFFER_V1)
@@ -949,7 +994,7 @@ auto async_write(AsyncWriteStream& s, const ConstBufferSequence& buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -969,7 +1014,7 @@ template <typename AsyncWriteStream, typename DynamicBuffer_v1,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) WriteToken
= default_completion_token_t<typename AsyncWriteStream::executor_type>>
-auto async_write(AsyncWriteStream& s, DynamicBuffer_v1&& buffers,
+inline auto async_write(AsyncWriteStream& s, DynamicBuffer_v1&& buffers,
WriteToken&& token
= default_completion_token_t<typename AsyncWriteStream::executor_type>(),
constraint_t<
@@ -977,13 +1022,23 @@ auto async_write(AsyncWriteStream& s, DynamicBuffer_v1&& buffers,
> = 0,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ > = 0,
+ constraint_t<
+ !is_completion_condition<decay_t<WriteToken>>::value
> = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>>(),
token, static_cast<DynamicBuffer_v1&&>(buffers),
- transfer_all()));
+ transfer_all()))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>(s),
+ token, static_cast<DynamicBuffer_v1&&>(buffers),
+ transfer_all());
+}
/// Start an asynchronous operation to write a certain amount of data to a
/// stream.
@@ -1042,7 +1097,7 @@ auto async_write(AsyncWriteStream& s, DynamicBuffer_v1&& buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1061,21 +1116,34 @@ auto async_write(AsyncWriteStream& s, DynamicBuffer_v1&& buffers,
template <typename AsyncWriteStream,
typename DynamicBuffer_v1, typename CompletionCondition,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-auto async_write(AsyncWriteStream& s, DynamicBuffer_v1&& buffers,
- CompletionCondition completion_condition, WriteToken&& token,
+ std::size_t)) WriteToken
+ = default_completion_token_t<typename AsyncWriteStream::executor_type>>
+inline auto async_write(AsyncWriteStream& s, DynamicBuffer_v1&& buffers,
+ CompletionCondition completion_condition,
+ WriteToken&& token
+ = default_completion_token_t<typename AsyncWriteStream::executor_type>(),
constraint_t<
is_dynamic_buffer_v1<decay_t<DynamicBuffer_v1>>::value
> = 0,
constraint_t<
!is_dynamic_buffer_v2<decay_t<DynamicBuffer_v1>>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>>(),
token, static_cast<DynamicBuffer_v1&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>(s),
+ token, static_cast<DynamicBuffer_v1&&>(buffers),
+ static_cast<CompletionCondition&&>(completion_condition));
+}
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if !defined(BOOST_ASIO_NO_IOSTREAM)
@@ -1121,7 +1189,7 @@ auto async_write(AsyncWriteStream& s, DynamicBuffer_v1&& buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1141,14 +1209,23 @@ template <typename AsyncWriteStream, typename Allocator,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) WriteToken
= default_completion_token_t<typename AsyncWriteStream::executor_type>>
-auto async_write(AsyncWriteStream& s, basic_streambuf<Allocator>& b,
+inline auto async_write(AsyncWriteStream& s, basic_streambuf<Allocator>& b,
WriteToken&& token
- = default_completion_token_t<typename AsyncWriteStream::executor_type>())
+ = default_completion_token_t<typename AsyncWriteStream::executor_type>(),
+ constraint_t<
+ !is_completion_condition<decay_t<WriteToken>>::value
+ > = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>>(),
- token, basic_streambuf_ref<Allocator>(b), transfer_all()));
+ token, basic_streambuf_ref<Allocator>(b), transfer_all()))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>(s),
+ token, basic_streambuf_ref<Allocator>(b), transfer_all());
+}
/// Start an asynchronous operation to write a certain amount of data to a
/// stream.
@@ -1205,7 +1282,7 @@ auto async_write(AsyncWriteStream& s, basic_streambuf<Allocator>& b,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1224,15 +1301,28 @@ auto async_write(AsyncWriteStream& s, basic_streambuf<Allocator>& b,
template <typename AsyncWriteStream,
typename Allocator, typename CompletionCondition,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-auto async_write(AsyncWriteStream& s, basic_streambuf<Allocator>& b,
- CompletionCondition completion_condition, WriteToken&& token)
+ std::size_t)) WriteToken
+ = default_completion_token_t<typename AsyncWriteStream::executor_type>>
+inline auto async_write(AsyncWriteStream& s, basic_streambuf<Allocator>& b,
+ CompletionCondition completion_condition,
+ WriteToken&& token
+ = default_completion_token_t<typename AsyncWriteStream::executor_type>(),
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>>(),
token, basic_streambuf_ref<Allocator>(b),
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write_dynbuf_v1<AsyncWriteStream>(s),
+ token, basic_streambuf_ref<Allocator>(b),
+ static_cast<CompletionCondition&&>(completion_condition));
+}
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
@@ -1281,7 +1371,7 @@ auto async_write(AsyncWriteStream& s, basic_streambuf<Allocator>& b,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1301,18 +1391,28 @@ template <typename AsyncWriteStream, typename DynamicBuffer_v2,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) WriteToken
= default_completion_token_t<typename AsyncWriteStream::executor_type>>
-auto async_write(AsyncWriteStream& s, DynamicBuffer_v2 buffers,
+inline auto async_write(AsyncWriteStream& s, DynamicBuffer_v2 buffers,
WriteToken&& token
= default_completion_token_t<typename AsyncWriteStream::executor_type>(),
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ > = 0,
+ constraint_t<
+ !is_completion_condition<decay_t<WriteToken>>::value
> = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write_dynbuf_v2<AsyncWriteStream>>(),
token, static_cast<DynamicBuffer_v2&&>(buffers),
- transfer_all()));
+ transfer_all()))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write_dynbuf_v2<AsyncWriteStream>(s),
+ token, static_cast<DynamicBuffer_v2&&>(buffers),
+ transfer_all());
+}
/// Start an asynchronous operation to write a certain amount of data to a
/// stream.
@@ -1371,7 +1471,7 @@ auto async_write(AsyncWriteStream& s, DynamicBuffer_v2 buffers,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -1390,19 +1490,31 @@ auto async_write(AsyncWriteStream& s, DynamicBuffer_v2 buffers,
template <typename AsyncWriteStream,
typename DynamicBuffer_v2, typename CompletionCondition,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
- std::size_t)) WriteToken>
-auto async_write(AsyncWriteStream& s, DynamicBuffer_v2 buffers,
+ std::size_t)) WriteToken
+ = default_completion_token_t<typename AsyncWriteStream::executor_type>>
+inline auto async_write(AsyncWriteStream& s, DynamicBuffer_v2 buffers,
CompletionCondition completion_condition,
- WriteToken&& token,
+ WriteToken&& token
+ = default_completion_token_t<typename AsyncWriteStream::executor_type>(),
constraint_t<
is_dynamic_buffer_v2<DynamicBuffer_v2>::value
+ > = 0,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
> = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write_dynbuf_v2<AsyncWriteStream>>(),
token, static_cast<DynamicBuffer_v2&&>(buffers),
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write_dynbuf_v2<AsyncWriteStream>(s),
+ token, static_cast<DynamicBuffer_v2&&>(buffers),
+ static_cast<CompletionCondition&&>(completion_condition));
+}
/*@}*/
diff --git a/contrib/restricted/boost/asio/include/boost/asio/write_at.hpp b/contrib/restricted/boost/asio/include/boost/asio/write_at.hpp
index 9c17a581183..504a2d1e974 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/write_at.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/write_at.hpp
@@ -188,7 +188,10 @@ template <typename SyncRandomAccessWriteDevice, typename ConstBufferSequence,
typename CompletionCondition>
std::size_t write_at(SyncRandomAccessWriteDevice& d,
uint64_t offset, const ConstBufferSequence& buffers,
- CompletionCondition completion_condition);
+ CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
/// Write a certain amount of data at a specified offset before returning.
/**
@@ -236,7 +239,10 @@ template <typename SyncRandomAccessWriteDevice, typename ConstBufferSequence,
typename CompletionCondition>
std::size_t write_at(SyncRandomAccessWriteDevice& d,
uint64_t offset, const ConstBufferSequence& buffers,
- CompletionCondition completion_condition, boost::system::error_code& ec);
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if !defined(BOOST_ASIO_NO_IOSTREAM)
@@ -349,7 +355,10 @@ std::size_t write_at(SyncRandomAccessWriteDevice& d,
template <typename SyncRandomAccessWriteDevice, typename Allocator,
typename CompletionCondition>
std::size_t write_at(SyncRandomAccessWriteDevice& d, uint64_t offset,
- basic_streambuf<Allocator>& b, CompletionCondition completion_condition);
+ basic_streambuf<Allocator>& b, CompletionCondition completion_condition,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
/// Write a certain amount of data at a specified offset before returning.
/**
@@ -392,9 +401,12 @@ std::size_t write_at(SyncRandomAccessWriteDevice& d, uint64_t offset,
*/
template <typename SyncRandomAccessWriteDevice, typename Allocator,
typename CompletionCondition>
-std::size_t write_at(SyncRandomAccessWriteDevice& d, uint64_t offset,
- basic_streambuf<Allocator>& b, CompletionCondition completion_condition,
- boost::system::error_code& ec);
+std::size_t write_at(SyncRandomAccessWriteDevice& d,
+ uint64_t offset, basic_streambuf<Allocator>& b,
+ CompletionCondition completion_condition, boost::system::error_code& ec,
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0);
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
@@ -457,7 +469,7 @@ std::size_t write_at(SyncRandomAccessWriteDevice& d, uint64_t offset,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -486,16 +498,25 @@ template <typename AsyncRandomAccessWriteDevice, typename ConstBufferSequence,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) WriteToken = default_completion_token_t<
typename AsyncRandomAccessWriteDevice::executor_type>>
-auto async_write_at(AsyncRandomAccessWriteDevice& d,
+inline auto async_write_at(AsyncRandomAccessWriteDevice& d,
uint64_t offset, const ConstBufferSequence& buffers,
WriteToken&& token = default_completion_token_t<
- typename AsyncRandomAccessWriteDevice::executor_type>())
+ typename AsyncRandomAccessWriteDevice::executor_type>(),
+ constraint_t<
+ !is_completion_condition<WriteToken>::value
+ > = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write_at<
AsyncRandomAccessWriteDevice>>(),
- token, offset, buffers, transfer_all()));
+ token, offset, buffers, transfer_all()))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write_at<AsyncRandomAccessWriteDevice>(d),
+ token, offset, buffers, transfer_all());
+}
/// Start an asynchronous operation to write a certain amount of data at the
/// specified offset.
@@ -559,7 +580,7 @@ auto async_write_at(AsyncRandomAccessWriteDevice& d,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -590,18 +611,28 @@ template <typename AsyncRandomAccessWriteDevice,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) WriteToken = default_completion_token_t<
typename AsyncRandomAccessWriteDevice::executor_type>>
-auto async_write_at(AsyncRandomAccessWriteDevice& d,
+inline auto async_write_at(AsyncRandomAccessWriteDevice& d,
uint64_t offset, const ConstBufferSequence& buffers,
CompletionCondition completion_condition,
WriteToken&& token = default_completion_token_t<
- typename AsyncRandomAccessWriteDevice::executor_type>())
+ typename AsyncRandomAccessWriteDevice::executor_type>(),
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write_at<
AsyncRandomAccessWriteDevice>>(),
token, offset, buffers,
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write_at<AsyncRandomAccessWriteDevice>(d),
+ token, offset, buffers,
+ static_cast<CompletionCondition&&>(completion_condition));
+}
#if !defined(BOOST_ASIO_NO_EXTENSIONS)
#if !defined(BOOST_ASIO_NO_IOSTREAM)
@@ -652,7 +683,7 @@ auto async_write_at(AsyncRandomAccessWriteDevice& d,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -672,16 +703,26 @@ template <typename AsyncRandomAccessWriteDevice, typename Allocator,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) WriteToken = default_completion_token_t<
typename AsyncRandomAccessWriteDevice::executor_type>>
-auto async_write_at(AsyncRandomAccessWriteDevice& d,
+inline auto async_write_at(AsyncRandomAccessWriteDevice& d,
uint64_t offset, basic_streambuf<Allocator>& b,
WriteToken&& token = default_completion_token_t<
- typename AsyncRandomAccessWriteDevice::executor_type>())
+ typename AsyncRandomAccessWriteDevice::executor_type>(),
+ constraint_t<
+ !is_completion_condition<WriteToken>::value
+ > = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write_at_streambuf<
AsyncRandomAccessWriteDevice>>(),
- token, offset, &b, transfer_all()));
+ token, offset, &b, transfer_all()))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write_at_streambuf<
+ AsyncRandomAccessWriteDevice>(d),
+ token, offset, &b, transfer_all());
+}
/// Start an asynchronous operation to write a certain amount of data at the
/// specified offset.
@@ -743,7 +784,7 @@ auto async_write_at(AsyncRandomAccessWriteDevice& d,
* Regardless of whether the asynchronous operation completes immediately or
* not, the completion handler will not be invoked from within this function.
* On immediate completion, invocation of the handler will be performed in a
- * manner equivalent to using boost::asio::post().
+ * manner equivalent to using boost::asio::async_immediate().
*
* @par Completion Signature
* @code void(boost::system::error_code, std::size_t) @endcode
@@ -764,17 +805,28 @@ template <typename AsyncRandomAccessWriteDevice,
BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code,
std::size_t)) WriteToken = default_completion_token_t<
typename AsyncRandomAccessWriteDevice::executor_type>>
-auto async_write_at(AsyncRandomAccessWriteDevice& d, uint64_t offset,
+inline auto async_write_at(AsyncRandomAccessWriteDevice& d, uint64_t offset,
basic_streambuf<Allocator>& b, CompletionCondition completion_condition,
WriteToken&& token = default_completion_token_t<
- typename AsyncRandomAccessWriteDevice::executor_type>())
+ typename AsyncRandomAccessWriteDevice::executor_type>(),
+ constraint_t<
+ is_completion_condition<CompletionCondition>::value
+ > = 0)
-> decltype(
async_initiate<WriteToken,
void (boost::system::error_code, std::size_t)>(
declval<detail::initiate_async_write_at_streambuf<
AsyncRandomAccessWriteDevice>>(),
token, offset, &b,
- static_cast<CompletionCondition&&>(completion_condition)));
+ static_cast<CompletionCondition&&>(completion_condition)))
+{
+ return async_initiate<WriteToken,
+ void (boost::system::error_code, std::size_t)>(
+ detail::initiate_async_write_at_streambuf<
+ AsyncRandomAccessWriteDevice>(d),
+ token, offset, &b,
+ static_cast<CompletionCondition&&>(completion_condition));
+}
#endif // !defined(BOOST_ASIO_NO_IOSTREAM)
#endif // !defined(BOOST_ASIO_NO_EXTENSIONS)
diff --git a/contrib/restricted/boost/asio/ya.make b/contrib/restricted/boost/asio/ya.make
index f5f8e8c7664..f33aefc30bb 100644
--- a/contrib/restricted/boost/asio/ya.make
+++ b/contrib/restricted/boost/asio/ya.make
@@ -9,9 +9,9 @@ LICENSE(
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
-VERSION(1.85.0)
+VERSION(1.86.0)
-ORIGINAL_SOURCE(https://github.com/boostorg/asio/archive/boost-1.85.0.tar.gz)
+ORIGINAL_SOURCE(https://github.com/boostorg/asio/archive/boost-1.86.0.tar.gz)
PEERDIR(
contrib/libs/openssl
diff --git a/yql/essentials/ast/yql_expr.h b/yql/essentials/ast/yql_expr.h
index a903c0022b9..476399cbcf9 100644
--- a/yql/essentials/ast/yql_expr.h
+++ b/yql/essentials/ast/yql_expr.h
@@ -14,6 +14,7 @@
#include <yql/essentials/public/udf/udf_data_type.h>
#include <library/cpp/yson/node/node.h>
+#include <library/cpp/yson/writer.h>
#include <library/cpp/string_utils/levenshtein_diff/levenshtein_diff.h>
#include <library/cpp/enumbitset/enumbitset.h>
@@ -2262,6 +2263,7 @@ public:
virtual void RegisterPackage(const TString& package) = 0;
virtual bool SetPackageDefaultVersion(const TString& package, ui32 version) = 0;
virtual const TExportTable* GetModule(const TString& module) const = 0;
+ virtual void WriteStatistics(NYson::TYsonWriter& writer) = 0;
/*
Create new resolver which will use already collected modules in readonly manner.
Parent resolver should be alive while using child due to raw data sharing.
diff --git a/yql/essentials/core/common_opt/yql_co_pgselect.cpp b/yql/essentials/core/common_opt/yql_co_pgselect.cpp
index e8d37492a88..26208b1c494 100644
--- a/yql/essentials/core/common_opt/yql_co_pgselect.cpp
+++ b/yql/essentials/core/common_opt/yql_co_pgselect.cpp
@@ -401,7 +401,7 @@ std::pair<TExprNode::TPtr, TExprNode::TPtr> RewriteSubLinksPartial(TPositionHand
auto select = ExpandPgSelectSublink(node->TailPtr(), ctx, optCtx, it->second, cleanedInputs, inputAliases);
- auto exportsPtr = optCtx.Types->Modules->GetModule("/lib/yql/aggregate.yql");
+ auto exportsPtr = optCtx.Types->Modules->GetModule("/lib/yql/aggregate.yqls");
YQL_ENSURE(exportsPtr);
const auto& exports = exportsPtr->Symbols();
diff --git a/yql/essentials/core/facade/yql_facade.cpp b/yql/essentials/core/facade/yql_facade.cpp
index a0b07e469fb..7846d13e098 100644
--- a/yql/essentials/core/facade/yql_facade.cpp
+++ b/yql/essentials/core/facade/yql_facade.cpp
@@ -1605,7 +1605,6 @@ TMaybe<TString> TProgram::GetStatistics(bool totalOnly, THashMap<TString, TStrin
writer.OnBeginMap();
// Providers
- bool hasStatistics = false;
THashSet<TStringBuf> processed;
for (auto& datasink : TypeCtx_->DataSinks) {
TStringStream providerOut;
@@ -1613,7 +1612,6 @@ TMaybe<TString> TProgram::GetStatistics(bool totalOnly, THashMap<TString, TStrin
if (datasink->CollectStatistics(providerWriter, totalOnly)) {
writer.OnKeyedItem(datasink->GetName());
writer.OnRaw(providerOut.Str());
- hasStatistics = true;
processed.insert(datasink->GetName());
}
}
@@ -1624,7 +1622,6 @@ TMaybe<TString> TProgram::GetStatistics(bool totalOnly, THashMap<TString, TStrin
if (datasource->CollectStatistics(providerWriter, totalOnly)) {
writer.OnKeyedItem(datasource->GetName());
writer.OnRaw(providerOut.Str());
- hasStatistics = true;
}
}
}
@@ -1655,20 +1652,23 @@ TMaybe<TString> TProgram::GetStatistics(bool totalOnly, THashMap<TString, TStrin
writer.OnEndMap(); // system
+ if (TypeCtx_->Modules) {
+ writer.OnKeyedItem("moduleResolver");
+ writer.OnBeginMap();
+ TypeCtx_->Modules->WriteStatistics(writer);
+ writer.OnEndMap();
+ }
+
// extra
for (const auto &[k, extraYson] : extraYsons) {
writer.OnKeyedItem(k);
writer.OnRaw(extraYson);
- hasStatistics = true;
}
// Footer
writer.OnEndMap();
writer.OnEndMap();
- if (hasStatistics) {
- return out.Str();
- }
- return Nothing();
+ return out.Str();
}
TMaybe<TString> TProgram::GetDiscoveredData() {
diff --git a/yql/essentials/core/peephole_opt/yql_opt_peephole_physical.cpp b/yql/essentials/core/peephole_opt/yql_opt_peephole_physical.cpp
index 9efc34892d7..07e5880c233 100644
--- a/yql/essentials/core/peephole_opt/yql_opt_peephole_physical.cpp
+++ b/yql/essentials/core/peephole_opt/yql_opt_peephole_physical.cpp
@@ -128,6 +128,15 @@ TExprNode::TPtr RebuildArgumentsOnlyLambdaForBlocks(const TExprNode& lambda, TEx
TExprNode::TPtr OptimizeWideToBlocks(const TExprNode::TPtr& node, TExprContext& ctx, TTypeAnnotationContext& types) {
Y_UNUSED(types);
+
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
if (node->Head().IsCallable("WideFromBlocks")) {
YQL_CLOG(DEBUG, CorePeepHole) << "Drop " << node->Content() << " over " << node->Head().Content();
return ctx.NewCallable(node->Pos(), "ReplicateScalars", { node->Head().HeadPtr() });
@@ -148,6 +157,15 @@ TExprNode::TPtr OptimizeWideToBlocks(const TExprNode::TPtr& node, TExprContext&
TExprNode::TPtr OptimizeWideFromBlocks(const TExprNode::TPtr& node, TExprContext& ctx, TTypeAnnotationContext& types) {
Y_UNUSED(types);
+
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
if (node->Head().IsCallable("WideToBlocks")) {
YQL_CLOG(DEBUG, CorePeepHole) << "Drop " << node->Content() << " over " << node->Head().Content();
return node->Head().HeadPtr();
@@ -6079,6 +6097,15 @@ TExprNode::TPtr OptimizeWideMapBlocks(const TExprNode::TPtr& node, TExprContext&
if (node->Head().IsCallable("WideFromBlocks")) {
if (auto newLambda = RebuildArgumentsOnlyLambdaForBlocks(*lambda, ctx, types)) {
YQL_CLOG(DEBUG, CorePeepHole) << "Swap " << node->Head().Content() << " with " << node->Content();
+
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
return ctx.Builder(node->Pos())
.Callable("WideFromBlocks")
.Callable(0, "WideMap")
@@ -6111,6 +6138,14 @@ TExprNode::TPtr OptimizeWideMapBlocks(const TExprNode::TPtr& node, TExprContext&
YQL_CLOG(DEBUG, CorePeepHole) << "Convert " << node->Content() << " to blocks, extra nodes: " << newNodes
<< ", extra columns: " << rewritePositions.size();
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
auto ret = ctx.Builder(node->Pos())
.Callable("WideFromBlocks")
.Callable(0, "WideMap")
@@ -6178,6 +6213,15 @@ TExprNode::TPtr OptimizeWideFilterBlocks(const TExprNode::TPtr& node, TExprConte
YQL_CLOG(DEBUG, CorePeepHole) << "Convert " << node->Content() << " to blocks, extra nodes: " << newNodes
<< ", extra columns: " << rewritePositions.size();
+
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
return ctx.Builder(node->Pos())
.Callable("WideFromBlocks")
.Add(0, result)
@@ -6189,6 +6233,14 @@ TExprNode::TPtr OptimizeWideFilterBlocks(const TExprNode::TPtr& node, TExprConte
return node;
}
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
auto filtered = ctx.Builder(node->Pos())
.Callable("WideFilter")
.Callable(0, "WideFromBlocks")
@@ -6261,6 +6313,15 @@ TExprNode::TPtr OptimizeSkipTakeToBlocks(const TExprNode::TPtr& node, TExprConte
TStringBuf newName = node->Content() == "Skip" ? "WideSkipBlocks" : "WideTakeBlocks";
YQL_CLOG(DEBUG, CorePeepHole) << "Convert " << node->Content() << " to " << newName;
+
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
return ctx.Builder(node->Pos())
.Callable("WideFromBlocks")
.Callable(0, newName)
@@ -6308,6 +6369,14 @@ TExprNode::TPtr OptimizeTopOrSortBlocks(const TExprNode::TPtr& node, TExprContex
auto children = node->ChildrenList();
children[0] = ctx.NewCallable(node->Pos(), "WideToBlocks", { children[0] });
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
return ctx.Builder(node->Pos())
.Callable("WideFromBlocks")
.Add(0, ctx.NewCallable(node->Pos(), newName, std::move(children)))
@@ -6532,6 +6601,15 @@ TExprNode::TPtr OptimizeWideMaps(const TExprNode::TPtr& node, TExprContext& ctx)
}
} else if (input.IsCallable({"WideFromBlocks", "WideTakeBlocks", "WideSkipBlocks", "BlockExpandChunked"})) {
YQL_CLOG(DEBUG, CorePeepHole) << node->Content() << " over " << input.Content() << " with " << unused.size() << " unused fields.";
+
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
return ctx.Builder(node->Pos())
.Callable(node->Content())
.Add(0, ctx.ChangeChild(input, 0U, MakeWideMapForDropUnused(input.HeadPtr(), unused, ctx)))
diff --git a/yql/essentials/core/services/mounts/ya.make b/yql/essentials/core/services/mounts/ya.make
index 41308730a81..660204f3653 100644
--- a/yql/essentials/core/services/mounts/ya.make
+++ b/yql/essentials/core/services/mounts/ya.make
@@ -14,12 +14,12 @@ PEERDIR(
YQL_LAST_ABI_VERSION()
RESOURCE(
- yql/essentials/mount/lib/yql/aggregate.yql /lib/yql/aggregate.yql
- yql/essentials/mount/lib/yql/window.yql /lib/yql/window.yql
- yql/essentials/mount/lib/yql/id.yql /lib/yql/id.yql
- yql/essentials/mount/lib/yql/sqr.yql /lib/yql/sqr.yql
- yql/essentials/mount/lib/yql/core.yql /lib/yql/core.yql
- yql/essentials/mount/lib/yql/walk_folders.yql /lib/yql/walk_folders.yql
+ yql/essentials/mount/lib/yql/aggregate.yqls /lib/yql/aggregate.yqls
+ yql/essentials/mount/lib/yql/window.yqls /lib/yql/window.yqls
+ yql/essentials/mount/lib/yql/id.yqls /lib/yql/id.yqls
+ yql/essentials/mount/lib/yql/sqr.yqls /lib/yql/sqr.yqls
+ yql/essentials/mount/lib/yql/core.yqls /lib/yql/core.yqls
+ yql/essentials/mount/lib/yql/walk_folders.yqls /lib/yql/walk_folders.yqls
)
END()
diff --git a/yql/essentials/core/services/mounts/yql_mounts.cpp b/yql/essentials/core/services/mounts/yql_mounts.cpp
index a29cd72ce13..7d4052e8c8c 100644
--- a/yql/essentials/core/services/mounts/yql_mounts.cpp
+++ b/yql/essentials/core/services/mounts/yql_mounts.cpp
@@ -100,12 +100,12 @@ namespace NYql {
}
void LoadYqlDefaultMounts(TUserDataTable& userData) {
- AddLibraryFromResource(userData, "/lib/yql/aggregate.yql");
- AddLibraryFromResource(userData, "/lib/yql/window.yql");
- AddLibraryFromResource(userData, "/lib/yql/id.yql");
- AddLibraryFromResource(userData, "/lib/yql/sqr.yql");
- AddLibraryFromResource(userData, "/lib/yql/core.yql");
- AddLibraryFromResource(userData, "/lib/yql/walk_folders.yql");
+ AddLibraryFromResource(userData, "/lib/yql/aggregate.yqls");
+ AddLibraryFromResource(userData, "/lib/yql/window.yqls");
+ AddLibraryFromResource(userData, "/lib/yql/id.yqls");
+ AddLibraryFromResource(userData, "/lib/yql/sqr.yqls");
+ AddLibraryFromResource(userData, "/lib/yql/core.yqls");
+ AddLibraryFromResource(userData, "/lib/yql/walk_folders.yqls");
}
TUserDataTable GetYqlModuleResolverImpl(
diff --git a/yql/essentials/core/sql_types/match_recognize.h b/yql/essentials/core/sql_types/match_recognize.h
index 0c6105ad941..e1425878909 100644
--- a/yql/essentials/core/sql_types/match_recognize.h
+++ b/yql/essentials/core/sql_types/match_recognize.h
@@ -23,6 +23,16 @@ struct TAfterMatchSkipTo {
[[nodiscard]] bool operator==(const TAfterMatchSkipTo&) const noexcept = default;
};
+enum class ERowsPerMatch {
+ OneRow,
+ AllRows
+};
+enum class EOutputColumnSource {
+ PartitionKey,
+ Measure,
+ Other,
+};
+
constexpr size_t MaxPatternNesting = 20; //Limit recursion for patterns
constexpr size_t MaxPermutedItems = 6;
@@ -47,8 +57,8 @@ using TRowPatternPrimary = std::variant<TString, TRowPattern>;
struct TRowPatternFactor {
TRowPatternPrimary Primary;
- uint64_t QuantityMin;
- uint64_t QuantityMax;
+ ui64 QuantityMin;
+ ui64 QuantityMax;
bool Greedy;
bool Output; //include in output with ALL ROW PER MATCH
bool Unused; // optimization flag; is true when the variable is not used in defines and measures
diff --git a/yql/essentials/core/type_ann/type_ann_blocks.cpp b/yql/essentials/core/type_ann/type_ann_blocks.cpp
index 8dcfe1a180d..4f3a092dde1 100644
--- a/yql/essentials/core/type_ann/type_ann_blocks.cpp
+++ b/yql/essentials/core/type_ann/type_ann_blocks.cpp
@@ -966,6 +966,15 @@ IGraphTransformer::TStatus WideToBlocksWrapper(const TExprNode::TPtr& input, TEx
IGraphTransformer::TStatus WideFromBlocksWrapper(const TExprNode::TPtr& input, TExprNode::TPtr& output, TContext& ctx) {
Y_UNUSED(output);
+
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
if (!EnsureArgsCount(*input, 1U, ctx.Expr)) {
return IGraphTransformer::TStatus::Error;
}
diff --git a/yql/essentials/core/type_ann/type_ann_match_recognize.cpp b/yql/essentials/core/type_ann/type_ann_match_recognize.cpp
index 58d24e7b1b9..4a6d61192eb 100644
--- a/yql/essentials/core/type_ann/type_ann_match_recognize.cpp
+++ b/yql/essentials/core/type_ann/type_ann_match_recognize.cpp
@@ -10,11 +10,11 @@ MatchRecognizeWrapper(const TExprNode::TPtr &input, TExprNode::TPtr &output, TCo
if (!EnsureArgsCount(*input, 5, ctx.Expr)) {
return IGraphTransformer::TStatus::Error;
}
- const auto& source = input->ChildRef(0);
+ const auto source = input->Child(0);
auto& partitionKeySelector = input->ChildRef(1);
- const auto& partitionColumns = input->ChildRef(2);
- const auto& sortTraits = input->ChildRef(3);
- const auto& params = input->ChildRef(4);
+ const auto partitionColumns = input->Child(2);
+ const auto sortTraits = input->Child(3);
+ const auto params = input->Child(4);
Y_UNUSED(source, sortTraits);
auto status = ConvertToLambda(partitionKeySelector, ctx.Expr, 1, 1);
if (status.Level != IGraphTransformer::TStatus::Ok) {
@@ -31,11 +31,22 @@ MatchRecognizeWrapper(const TExprNode::TPtr &input, TExprNode::TPtr &output, TCo
//merge measure columns, came from params, with partition columns to form output row type
auto outputTableColumns = params->GetTypeAnn()->Cast<TStructExprType>()->GetItems();
- for (size_t i = 0; i != partitionColumns->ChildrenSize(); ++i) {
- outputTableColumns.push_back(ctx.Expr.MakeType<TItemExprType>(
- partitionColumns->ChildRef(i)->Content(),
- partitionKeySelectorItemTypes[i]
- ));
+ if (const auto rowsPerMatch = params->Child(1);
+ "RowsPerMatch_OneRow" == rowsPerMatch->Content()) {
+ for (size_t i = 0; i != partitionColumns->ChildrenSize(); ++i) {
+ outputTableColumns.push_back(ctx.Expr.MakeType<TItemExprType>(
+ partitionColumns->Child(i)->Content(),
+ partitionKeySelectorItemTypes[i]
+ ));
+ }
+ } else if ("RowsPerMatch_AllRows" == rowsPerMatch->Content()) {
+ const auto& inputTableColumns = GetSeqItemType(source->GetTypeAnn())->Cast<TStructExprType>()->GetItems();
+ for (const auto& column : inputTableColumns) {
+ outputTableColumns.push_back(ctx.Expr.MakeType<TItemExprType>(column->GetName(), column->GetItemType()));
+ }
+ } else {
+ ctx.Expr.AddError(TIssue(ctx.Expr.GetPosition(rowsPerMatch->Pos()), "Unknown RowsPerMatch option"));
+ return IGraphTransformer::TStatus::Error;
}
const auto outputTableRowType = ctx.Expr.MakeType<TStructExprType>(outputTableColumns);
input->SetTypeAnn(ctx.Expr.MakeType<TListExprType>(outputTableRowType));
@@ -48,7 +59,7 @@ MatchRecognizeParamsWrapper(const TExprNode::TPtr &input, TExprNode::TPtr &outpu
if (!EnsureArgsCount(*input, 5, ctx.Expr)) {
return IGraphTransformer::TStatus::Error;
}
- const auto& measures = input->ChildRef(0);
+ const auto measures = input->Child(0);
input->SetTypeAnn(measures->GetTypeAnn());
return IGraphTransformer::TStatus::Ok;
}
@@ -77,10 +88,10 @@ MatchRecognizeMeasuresWrapper(const TExprNode::TPtr& input, TExprNode::TPtr& out
if (!EnsureMinArgsCount(*input, 3, ctx.Expr)) {
return IGraphTransformer::TStatus::Error;
}
- const auto& inputRowType = input->ChildRef(0);
- const auto& pattern = input->ChildRef(1);
- const auto& names = input->ChildRef(2);
- const size_t FirstLambdaIndex = 3;
+ const auto inputRowType = input->Child(0);
+ const auto pattern = input->Child(1);
+ const auto names = input->Child(2);
+ constexpr size_t FirstLambdaIndex = 3;
if (!EnsureTupleOfAtoms(*names, ctx.Expr)) {
return IGraphTransformer::TStatus::Error;
@@ -119,7 +130,7 @@ MatchRecognizeMeasuresWrapper(const TExprNode::TPtr& input, TExprNode::TPtr& out
return IGraphTransformer::TStatus::Error;
}
if (auto type = lambda->GetTypeAnn()) {
- items.push_back(ctx.Expr.MakeType<TItemExprType>(names->ChildRef(i)->Content(), type));
+ items.push_back(ctx.Expr.MakeType<TItemExprType>(names->Child(i)->Content(), type));
} else {
return IGraphTransformer::TStatus::Repeat;
}
@@ -143,9 +154,9 @@ MatchRecognizeDefinesWrapper(const TExprNode::TPtr& input, TExprNode::TPtr& outp
if (!EnsureMinArgsCount(*input, 3, ctx.Expr)) {
return IGraphTransformer::TStatus::Error;
}
- const auto& inputRowType = input->ChildRef(0);
- const auto& pattern = input->ChildRef(1);
- const auto& names = input->ChildRef(2);
+ const auto inputRowType = input->Child(0);
+ const auto pattern = input->Child(1);
+ const auto names = input->Child(2);
const size_t FirstLambdaIndex = 3;
if (!EnsureTupleOfAtoms(*names, ctx.Expr)) {
@@ -176,7 +187,7 @@ MatchRecognizeDefinesWrapper(const TExprNode::TPtr& input, TExprNode::TPtr& outp
}
if (auto type = lambda->GetTypeAnn()) {
if (IsBoolLike(*type)) {
- items.push_back(ctx.Expr.MakeType<TItemExprType>(names->ChildRef(i)->Content(), type));
+ items.push_back(ctx.Expr.MakeType<TItemExprType>(names->Child(i)->Content(), type));
} else {
ctx.Expr.AddError(TIssue(ctx.Expr.GetPosition(lambda->Pos()), "DEFINE expression must be a predicate"));
return IGraphTransformer::TStatus::Error;
@@ -200,18 +211,18 @@ bool ValidateSettings(const TExprNode::TPtr& settings, TExprContext& ctx) {
return false;
}
- const auto streamingMode = settings->ChildRef(0);
+ const auto streamingMode = settings->Child(0);
if (!EnsureTupleOfAtoms(*streamingMode, ctx)) {
return false;
}
if (!EnsureArgsCount(*streamingMode, 2, ctx)) {
return false;
}
- if (streamingMode->ChildRef(0)->Content() != "Streaming") {
+ if (streamingMode->Child(0)->Content() != "Streaming") {
ctx.AddError(TIssue(ctx.GetPosition(settings->Pos()), "Expected Streaming setting"));
return false;
}
- const auto mode = streamingMode->ChildRef(1)->Content();
+ const auto mode = streamingMode->Child(1)->Content();
if (mode != "0" and mode != "1") {
ctx.AddError(TIssue(ctx.GetPosition(settings->Pos()), TStringBuilder() << "Expected 0 or 1, but got: " << mode));
return false;
@@ -231,11 +242,11 @@ MatchRecognizeCoreWrapper(const TExprNode::TPtr& input, TExprNode::TPtr& output,
if (!EnsureArgsCount(*input, 5, ctx.Expr)) {
return IGraphTransformer::TStatus::Error;
}
- const auto& source = input->ChildRef(0);
+ const auto source = input->Child(0);
auto& partitionKeySelector = input->ChildRef(1);
- const auto& partitionColumns = input->ChildRef(2);
- const auto& params = input->ChildRef(3);
- const auto& settings = input->ChildRef(4);
+ const auto partitionColumns = input->Child(2);
+ const auto params = input->Child(3);
+ const auto settings = input->Child(4);
if (not params->IsCallable("MatchRecognizeParams")) {
ctx.Expr.AddError(TIssue(ctx.Expr.GetPosition(params->Pos()), "Expected MatchRecognizeParams"));
return IGraphTransformer::TStatus::Error;
@@ -248,9 +259,9 @@ MatchRecognizeCoreWrapper(const TExprNode::TPtr& input, TExprNode::TPtr& output,
if (!EnsureFlowType(*source, ctx.Expr)) {
return IGraphTransformer::TStatus::Error;
}
- const auto& inputRowType = GetSeqItemType(source->GetTypeAnn());
- const auto& define = params->ChildRef(4);
- if (not inputRowType->Equals(*define->ChildRef(0)->GetTypeAnn()->Cast<TTypeExprType>()->GetType())) {
+ const auto inputRowType = GetSeqItemType(source->GetTypeAnn());
+ const auto define = params->Child(4);
+ if (not inputRowType->Equals(*define->Child(0)->GetTypeAnn()->Cast<TTypeExprType>()->GetType())) {
ctx.Expr.AddError(TIssue(ctx.Expr.GetPosition(input->Pos()), "Expected the same input row type as for DEFINE"));
return IGraphTransformer::TStatus::Error;
}
@@ -279,11 +290,22 @@ MatchRecognizeCoreWrapper(const TExprNode::TPtr& input, TExprNode::TPtr& output,
}
auto outputTableColumns = params->GetTypeAnn()->Cast<TStructExprType>()->GetItems();
- for (size_t i = 0; i != partitionColumns->ChildrenSize(); ++i) {
- outputTableColumns.push_back(ctx.Expr.MakeType<TItemExprType>(
- partitionColumns->ChildRef(i)->Content(),
- partitionKeySelectorItemTypes[i]
- ));
+ if (const auto rowsPerMatch = params->Child(1);
+ "RowsPerMatch_OneRow" == rowsPerMatch->Content()) {
+ for (size_t i = 0; i != partitionColumns->ChildrenSize(); ++i) {
+ outputTableColumns.push_back(ctx.Expr.MakeType<TItemExprType>(
+ partitionColumns->Child(i)->Content(),
+ partitionKeySelectorItemTypes[i]
+ ));
+ }
+ } else if ("RowsPerMatch_AllRows" == rowsPerMatch->Content()) {
+ const auto& inputTableColumns = GetSeqItemType(source->GetTypeAnn())->Cast<TStructExprType>()->GetItems();
+ for (const auto& column : inputTableColumns) {
+ outputTableColumns.push_back(ctx.Expr.MakeType<TItemExprType>(column->GetName(), column->GetItemType()));
+ }
+ } else {
+ ctx.Expr.AddError(TIssue(ctx.Expr.GetPosition(rowsPerMatch->Pos()), "Unknown RowsPerMatch option"));
+ return IGraphTransformer::TStatus::Error;
}
const auto outputTableRowType = ctx.Expr.MakeType<TStructExprType>(outputTableColumns);
input->SetTypeAnn(ctx.Expr.MakeType<TFlowExprType>(outputTableRowType));
diff --git a/yql/essentials/core/yql_aggregate_expander.cpp b/yql/essentials/core/yql_aggregate_expander.cpp
index 92258a3d6c9..a9b5a161624 100644
--- a/yql/essentials/core/yql_aggregate_expander.cpp
+++ b/yql/essentials/core/yql_aggregate_expander.cpp
@@ -127,7 +127,7 @@ TExprNode::TPtr TAggregateExpander::ExpandAggApply(const TExprNode::TPtr& node)
return ExpandPgAggregationTraits(node->Pos(), *aggDescPtr, false, node->ChildPtr(2), argTypes, itemType, Ctx);
}
- const TString modulePath = "/lib/yql/aggregate.yql";
+ const TString modulePath = "/lib/yql/aggregate.yqls";
auto exportsPtr = TypesCtx.Modules->GetModule(modulePath);
YQL_ENSURE(exportsPtr, "Failed to get module " << modulePath);
const auto& exports = exportsPtr->Symbols();
@@ -708,6 +708,15 @@ TExprNode::TPtr TAggregateExpander::TryGenerateBlockCombineAllOrHashed() {
TExprNode::TPtr aggWideFlow;
if (hashed) {
+
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
aggWideFlow = Ctx.Builder(Node->Pos())
.Callable("WideFromBlocks")
.Callable(0, "ToFlow")
@@ -2930,6 +2939,14 @@ TExprNode::TPtr TAggregateExpander::TryGenerateBlockMergeFinalizeHashed() {
.Build();
}
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
auto aggWideFlow = Ctx.NewCallable(Node->Pos(), "WideFromBlocks", { aggBlocks });
auto finalFlow = MakeNarrowMap(Node->Pos(), outputColumns, aggWideFlow, Ctx);
auto root = Ctx.NewCallable(Node->Pos(), "FromFlow", { finalFlow });
diff --git a/yql/essentials/core/yql_expr_type_annotation.h b/yql/essentials/core/yql_expr_type_annotation.h
index 94d7f0dd468..a8def26cee8 100644
--- a/yql/essentials/core/yql_expr_type_annotation.h
+++ b/yql/essentials/core/yql_expr_type_annotation.h
@@ -353,4 +353,8 @@ TStringBuf NormalizeCallableName(TStringBuf name);
void CheckExpectedTypeAndColumnOrder(const TExprNode& node, TExprContext& ctx, TTypeAnnotationContext& typesCtx);
+namespace NBlockStreamIO {
+ constexpr bool WideFromBlocks = false;
+} // namespace NBlockStreamIO
+
}
diff --git a/yql/essentials/core/yql_opt_match_recognize.cpp b/yql/essentials/core/yql_opt_match_recognize.cpp
index 8e40e400a11..f2bef7d7d40 100644
--- a/yql/essentials/core/yql_opt_match_recognize.cpp
+++ b/yql/essentials/core/yql_opt_match_recognize.cpp
@@ -22,8 +22,8 @@ bool IsStreaming(const TExprNode::TPtr& input, const TTypeAnnotationContext& typ
bool hasPq = false;
NYql::VisitExpr(input, [&hasPq](const TExprNode::TPtr& node){
if (node->IsCallable("DataSource")) {
- YQL_ENSURE(node->ChildrenSize() > 0 and node->ChildRef(0)->IsAtom());
- hasPq = node->ChildRef(0)->Content() == "pq";
+ YQL_ENSURE(node->ChildrenSize() > 0 and node->Child(0)->IsAtom());
+ hasPq = node->Child(0)->Content() == "pq";
}
return !hasPq;
});
@@ -39,8 +39,8 @@ std::optional<TSet<TStringBuf>> FindUsedVars(const TExprNode::TPtr& params) {
const auto createVisitor = [&usedVars, &allVarsUsed](const TExprNode::TPtr& varsArg) {
return [&varsArg, &usedVars, &allVarsUsed](const TExprNode::TPtr& node) -> bool {
if (node->IsCallable("Member")) {
- if (node->ChildRef(0) == varsArg) {
- usedVars.insert(node->ChildRef(1)->Content());
+ if (node->Child(0) == varsArg) {
+ usedVars.insert(node->Child(1)->Content());
return false;
}
}
@@ -51,23 +51,23 @@ std::optional<TSet<TStringBuf>> FindUsedVars(const TExprNode::TPtr& params) {
};
};
- const auto& measures = params->ChildRef(0);
+ const auto measures = params->Child(0);
static constexpr size_t measureLambdasStartPos = 3;
for (size_t pos = measureLambdasStartPos; pos != measures->ChildrenSize(); pos++) {
- const auto& lambda = measures->ChildRef(pos);
- const auto& lambdaArgs = lambda->ChildRef(0);
- const auto& lambdaBody = lambda->ChildRef(1);
- const auto& varsArg = lambdaArgs->ChildRef(1);
+ const auto lambda = measures->Child(pos);
+ const auto lambdaArgs = lambda->Child(0);
+ const auto lambdaBody = lambda->ChildPtr(1);
+ const auto varsArg = lambdaArgs->ChildPtr(1);
NYql::VisitExpr(lambdaBody, createVisitor(varsArg));
}
- const auto& defines = params->ChildRef(4);
+ const auto defines = params->Child(4);
static constexpr size_t defineLambdasStartPos = 3;
for (size_t pos = defineLambdasStartPos; pos != defines->ChildrenSize(); pos++) {
- const auto& lambda = defines->ChildRef(pos);
- const auto& lambdaArgs = lambda->ChildRef(0);
- const auto& lambdaBody = lambda->ChildRef(1);
- const auto& varsArg = lambdaArgs->ChildRef(1);
+ const auto lambda = defines->Child(pos);
+ const auto lambdaArgs = lambda->Child(0);
+ const auto lambdaBody = lambda->ChildPtr(1);
+ const auto varsArg = lambdaArgs->ChildPtr(1);
NYql::VisitExpr(lambdaBody, createVisitor(varsArg));
}
@@ -75,25 +75,26 @@ std::optional<TSet<TStringBuf>> FindUsedVars(const TExprNode::TPtr& params) {
}
// usedVars can be std::nullopt if all vars could probably be used
-TExprNode::TPtr MarkUnusedPatternVars(const TExprNode::TPtr& node, TExprContext& ctx, const std::optional<TSet<TStringBuf>> &usedVars) {
+TExprNode::TPtr MarkUnusedPatternVars(const TExprNode::TPtr& node, TExprContext& ctx, const std::optional<TSet<TStringBuf>> &usedVars, TStringBuf rowsPerMatch) {
const auto pos = node->Pos();
- if (node->ChildrenSize() != 0 && node->ChildRef(0)->IsAtom()) {
- const auto& varName = node->ChildRef(0)->Content();
- bool varUsed = !usedVars.has_value() || usedVars.value().contains(varName);
+ if (node->ChildrenSize() != 0 && node->Child(0)->IsAtom()) {
+ const auto varName = node->Child(0)->Content();
+ const auto output = node->Child(4);
+ const auto varUnused = ("RowsPerMatch_AllRows" != rowsPerMatch || !output) && usedVars && !usedVars->contains(varName);
return ctx.Builder(pos)
.List()
- .Add(0, node->ChildRef(0))
- .Add(1, node->ChildRef(1))
- .Add(2, node->ChildRef(2))
- .Add(3, node->ChildRef(3))
- .Add(4, node->ChildRef(4))
- .Add(5, ctx.NewAtom(pos, varUsed ? "0" : "1"))
+ .Add(0, node->ChildPtr(0))
+ .Add(1, node->ChildPtr(1))
+ .Add(2, node->ChildPtr(2))
+ .Add(3, node->ChildPtr(3))
+ .Add(4, output)
+ .Add(5, ctx.NewAtom(pos, ToString(varUnused)))
.Seal()
.Build();
}
TExprNodeList newChildren;
for (size_t chPos = 0; chPos != node->ChildrenSize(); chPos++) {
- newChildren.push_back(MarkUnusedPatternVars(node->ChildRef(chPos), ctx, usedVars));
+ newChildren.push_back(MarkUnusedPatternVars(node->ChildPtr(chPos), ctx, usedVars, rowsPerMatch));
}
if (node->IsCallable()) {
return ctx.Builder(pos).Callable(node->Content()).Add(std::move(newChildren)).Seal().Build();
@@ -106,11 +107,11 @@ TExprNode::TPtr MarkUnusedPatternVars(const TExprNode::TPtr& node, TExprContext&
TExprNode::TPtr ExpandMatchRecognize(const TExprNode::TPtr& node, TExprContext& ctx, TTypeAnnotationContext& typeAnnCtx) {
YQL_ENSURE(node->IsCallable({"MatchRecognize"}));
- const auto& input = node->ChildRef(0);
- const auto& partitionKeySelector = node->ChildRef(1);
- const auto& partitionColumns = node->ChildRef(2);
- const auto& sortTraits = node->ChildRef(3);
- const auto& params = node->ChildRef(4);
+ const auto input = node->Child(0);
+ const auto partitionKeySelector = node->Child(1);
+ const auto partitionColumns = node->Child(2);
+ const auto sortTraits = node->Child(3);
+ const auto params = node->ChildPtr(4);
const auto pos = node->Pos();
const bool isStreaming = IsStreaming(input, typeAnnCtx);
@@ -118,6 +119,7 @@ TExprNode::TPtr ExpandMatchRecognize(const TExprNode::TPtr& node, TExprContext&
TExprNode::TPtr settings = AddSetting(*ctx.NewList(pos, {}), pos,
"Streaming", ctx.NewAtom(pos, ToString(isStreaming)), ctx);
+ const auto rowsPerMatch = params->Child(1)->Content();
const auto matchRecognize = ctx.Builder(pos)
.Lambda()
.Param("sortedPartition")
@@ -129,11 +131,11 @@ TExprNode::TPtr ExpandMatchRecognize(const TExprNode::TPtr& node, TExprContext&
.Add(1, partitionKeySelector)
.Add(2, partitionColumns)
.Callable(3, params->Content())
- .Add(0, params->ChildRef(0))
- .Add(1, params->ChildRef(1))
- .Add(2, params->ChildRef(2))
- .Add(3, MarkUnusedPatternVars(params->ChildRef(3), ctx, FindUsedVars(params)))
- .Add(4, params->ChildRef(4))
+ .Add(0, params->ChildPtr(0))
+ .Add(1, params->ChildPtr(1))
+ .Add(2, params->ChildPtr(2))
+ .Add(3, MarkUnusedPatternVars(params->ChildPtr(3), ctx, FindUsedVars(params), rowsPerMatch))
+ .Add(4, params->ChildPtr(4))
.Seal()
.Add(4, settings)
.Seal()
diff --git a/yql/essentials/core/yql_opt_utils.cpp b/yql/essentials/core/yql_opt_utils.cpp
index 2ab0522ede5..618105e08d8 100644
--- a/yql/essentials/core/yql_opt_utils.cpp
+++ b/yql/essentials/core/yql_opt_utils.cpp
@@ -1832,6 +1832,15 @@ TExprNode::TPtr FindNonYieldTransparentNodeImpl(const TExprNode::TPtr& root, con
}
return candidate;
}
+
+ auto callableType = candidate.Get()->Head().GetTypeAnn()->Cast<TCallableExprType>();
+ for (const auto& arg : callableType->GetArguments()) {
+ if (arg.Type->GetKind() == ETypeAnnotationKind::Stream &&
+ arg.Flags & NUdf::ICallablePayload::TArgumentFlags::NoYield) {
+ return candidate;
+ }
+ }
+
if (!udfSupportsYield) {
while (TCoApply::Match(candidate.Get())) {
candidate = candidate->HeadPtr();
diff --git a/yql/essentials/core/yql_type_annotation.cpp b/yql/essentials/core/yql_type_annotation.cpp
index 0c627df4049..214d7602dcf 100644
--- a/yql/essentials/core/yql_type_annotation.cpp
+++ b/yql/essentials/core/yql_type_annotation.cpp
@@ -372,6 +372,11 @@ const TExportTable* TModuleResolver::GetModule(const TString& module) const {
return Modules.FindPtr(normalizedModuleName);
}
+void TModuleResolver::WriteStatistics(NYson::TYsonWriter& writer) {
+ writer.OnKeyedItem("UsedSuffixes");
+ writer.OnStringScalar(JoinRange(",", UsedSuffixes.begin(), UsedSuffixes.end()));
+}
+
bool TModuleResolver::AddFromUrl(const std::string_view& file, const std::string_view& url, const std::string_view& tokenName, TExprContext& ctx, ui16 syntaxVersion, ui32 packageVersion, TPosition pos) {
if (!UserData) {
ctx.AddError(TIssue(pos, "Loading libraries is prohibited"));
@@ -415,6 +420,7 @@ bool TModuleResolver::AddFromFile(const std::string_view& file, TExprContext& ct
return false;
}
+ UsedSuffixes.insert(TString(file.substr(1 + file.rfind('.'))));
const TUserDataBlock* block = UserData->FindUserDataBlock(fullName);
if (!block) {
@@ -473,6 +479,7 @@ bool TModuleResolver::AddFromMemory(const std::string_view& file, const TString&
return false;
}
+ UsedSuffixes.insert(TString(file.substr(1 + file.rfind('.'))));
moduleName = TModuleResolver::NormalizeModuleName(TString(file));
if (GetModule(moduleName) || Libs.contains(moduleName)) {
auto it = Libs.find(moduleName);
diff --git a/yql/essentials/core/yql_type_annotation.h b/yql/essentials/core/yql_type_annotation.h
index 05ede6e8979..b508dc67785 100644
--- a/yql/essentials/core/yql_type_annotation.h
+++ b/yql/essentials/core/yql_type_annotation.h
@@ -92,6 +92,7 @@ public:
void RegisterPackage(const TString& package) override;
bool SetPackageDefaultVersion(const TString& package, ui32 version) override;
const TExportTable* GetModule(const TString& module) const override;
+ void WriteStatistics(NYson::TYsonWriter& writer) override;
bool AddFromFile(const std::string_view& file, TExprContext& ctx, ui16 syntaxVersion, ui32 packageVersion, TPosition pos) final;
bool AddFromUrl(const std::string_view& file, const std::string_view& url, const std::string_view& tokenName, TExprContext& ctx, ui16 syntaxVersion, ui32 packageVersion, TPosition pos) final;
bool AddFromMemory(const std::string_view& file, const TString& body, TExprContext& ctx, ui16 syntaxVersion, ui32 packageVersion, TPosition pos) final;
@@ -127,6 +128,7 @@ private:
const bool OptimizeLibraries;
THolder<TExprContext::TFreezeGuard> FreezeGuard;
TString FileAliasPrefix;
+ TSet<TString> UsedSuffixes;
};
bool SplitUdfName(TStringBuf name, TStringBuf& moduleName, TStringBuf& funcName);
diff --git a/yql/essentials/minikql/comp_nodes/mkql_match_recognize.cpp b/yql/essentials/minikql/comp_nodes/mkql_match_recognize.cpp
index 80caaad37e1..e1fc529fda0 100644
--- a/yql/essentials/minikql/comp_nodes/mkql_match_recognize.cpp
+++ b/yql/essentials/minikql/comp_nodes/mkql_match_recognize.cpp
@@ -1,32 +1,28 @@
#include "mkql_match_recognize_list.h"
-#include "mkql_match_recognize_matched_vars.h"
#include "mkql_match_recognize_measure_arg.h"
+#include "mkql_match_recognize_matched_vars.h"
#include "mkql_match_recognize_nfa.h"
+#include "mkql_match_recognize_rows_formatter.h"
#include "mkql_match_recognize_save_load.h"
#include "mkql_saveload.h"
#include <yql/essentials/core/sql_types/match_recognize.h>
-#include <yql/essentials/minikql/computation/mkql_computation_node_impl.h>
#include <yql/essentials/minikql/computation/mkql_computation_node_holders.h>
#include <yql/essentials/minikql/computation/mkql_computation_node_holders_codegen.h>
+#include <yql/essentials/minikql/computation/mkql_computation_node_impl.h>
#include <yql/essentials/minikql/computation/mkql_computation_node_pack.h>
+#include <yql/essentials/minikql/mkql_node.h>
#include <yql/essentials/minikql/mkql_node_cast.h>
-#include <yql/essentials/minikql/mkql_runtime_version.h>
#include <yql/essentials/minikql/mkql_string_util.h>
-#include <yql/essentials/core/sql_types/match_recognize.h>
+
#include <deque>
namespace NKikimr::NMiniKQL {
namespace NMatchRecognize {
-enum class EOutputColumnSource {PartitionKey, Measure};
-using TOutputColumnOrder = std::vector<std::pair<EOutputColumnSource, size_t>, TMKQLAllocator<std::pair<EOutputColumnSource, size_t>>>;
-
constexpr ui32 StateVersion = 1;
-using namespace NYql::NMatchRecognize;
-
struct TMatchRecognizeProcessorParameters {
IComputationExternalNode* InputDataArg;
TRowPattern Pattern;
@@ -37,27 +33,21 @@ struct TMatchRecognizeProcessorParameters {
TComputationNodePtrVector Defines;
IComputationExternalNode* MeasureInputDataArg;
TMeasureInputColumnOrder MeasureInputColumnOrder;
- TComputationNodePtrVector Measures;
- TOutputColumnOrder OutputColumnOrder;
- TAfterMatchSkipTo SkipTo;
+ TAfterMatchSkipTo SkipTo;
};
class TStreamingMatchRecognize {
- using TPartitionList = TSparseList;
- using TRange = TPartitionList::TRange;
public:
TStreamingMatchRecognize(
NUdf::TUnboxedValue&& partitionKey,
const TMatchRecognizeProcessorParameters& parameters,
- TNfaTransitionGraph::TPtr nfaTransitions,
- const TContainerCacheOnContext& cache
- )
+ const IRowsFormatter::TState& rowsFormatterState,
+ TNfaTransitionGraph::TPtr nfaTransitions)
: PartitionKey(std::move(partitionKey))
, Parameters(parameters)
+ , RowsFormatter_(IRowsFormatter::Create(rowsFormatterState))
, Nfa(nfaTransitions, parameters.MatchedVarsArg, parameters.Defines, parameters.SkipTo)
- , Cache(cache)
- {
- }
+ {}
bool ProcessInputRow(NUdf::TUnboxedValue&& row, TComputationContext& ctx) {
Parameters.InputDataArg->SetValue(ctx, ctx.HolderFactory.Create<TListValue<TSparseList>>(Rows));
@@ -71,33 +61,26 @@ public:
}
NUdf::TUnboxedValue GetOutputIfReady(TComputationContext& ctx) {
+ if (auto result = RowsFormatter_->GetOtherMatchRow(ctx, Rows, PartitionKey, Nfa.GetTransitionGraph())) {
+ return result;
+ }
auto match = Nfa.GetMatched();
if (!match) {
return NUdf::TUnboxedValue{};
}
- Parameters.MatchedVarsArg->SetValue(ctx, ctx.HolderFactory.Create<TMatchedVarsValue<TRange>>(ctx.HolderFactory, match->Vars));
+ Parameters.MatchedVarsArg->SetValue(ctx, ctx.HolderFactory.Create<TMatchedVarsValue<TSparseList::TRange>>(ctx.HolderFactory, match->Vars));
Parameters.MeasureInputDataArg->SetValue(ctx, ctx.HolderFactory.Create<TMeasureInputDataValue>(
ctx.HolderFactory.Create<TListValue<TSparseList>>(Rows),
Parameters.MeasureInputColumnOrder,
Parameters.MatchedVarsArg->GetValue(ctx),
Parameters.VarNames,
MatchNumber
- ));
- NUdf::TUnboxedValue *itemsPtr = nullptr;
- const auto result = Cache.NewArray(ctx, Parameters.OutputColumnOrder.size(), itemsPtr);
- for (auto const& c: Parameters.OutputColumnOrder) {
- switch(c.first) {
- case EOutputColumnSource::Measure:
- *itemsPtr++ = Parameters.Measures[c.second]->GetValue(ctx);
- break;
- case EOutputColumnSource::PartitionKey:
- *itemsPtr++ = PartitionKey.GetElement(c.second);
- break;
- }
- }
+ ));
+ auto result = RowsFormatter_->GetFirstMatchRow(ctx, Rows, PartitionKey, Nfa.GetTransitionGraph(), *match);
Nfa.AfterMatchSkip(*match);
return result;
}
+
bool ProcessEndOfData(TComputationContext& ctx) {
return Nfa.ProcessEndOfData(ctx);
}
@@ -117,11 +100,11 @@ public:
}
private:
- const NUdf::TUnboxedValue PartitionKey;
+ NUdf::TUnboxedValue PartitionKey;
const TMatchRecognizeProcessorParameters& Parameters;
+ std::unique_ptr<IRowsFormatter> RowsFormatter_;
TSparseList Rows;
TNfa Nfa;
- const TContainerCacheOnContext& Cache;
ui64 MatchNumber = 0;
};
@@ -135,7 +118,7 @@ public:
IComputationNode* partitionKey,
TType* partitionKeyType,
const TMatchRecognizeProcessorParameters& parameters,
- const TContainerCacheOnContext& cache,
+ const IRowsFormatter::TState& rowsFormatterState,
TComputationContext &ctx,
TType* rowType,
const TMutableObjectOverBoxedValue<TValuePackerBoxed>& rowPacker
@@ -145,8 +128,8 @@ public:
, PartitionKey(partitionKey)
, PartitionKeyPacker(true, partitionKeyType)
, Parameters(parameters)
+ , RowsFormatterState(rowsFormatterState)
, RowPatternConfiguration(TNfaTransitionGraphBuilder::Create(parameters.Pattern, parameters.VarNamesLookup))
- , Cache(cache)
, Terminating(false)
, SerializerContext(ctx, rowType, rowPacker)
, Ctx(ctx)
@@ -184,8 +167,8 @@ public:
PartitionHandler.reset(new TStreamingMatchRecognize(
std::move(key),
Parameters,
- RowPatternConfiguration,
- Cache
+ RowsFormatterState,
+ RowPatternConfiguration
));
PartitionHandler->Load(in);
}
@@ -250,8 +233,9 @@ public:
PartitionHandler.reset(new TStreamingMatchRecognize(
std::move(partitionKey),
Parameters,
- RowPatternConfiguration,
- Cache));
+ RowsFormatterState,
+ RowPatternConfiguration
+ ));
PartitionHandler->ProcessInputRow(std::move(temp), ctx);
}
if (Terminating) {
@@ -266,8 +250,8 @@ private:
IComputationNode* PartitionKey;
TValuePackerGeneric<false> PartitionKeyPacker;
const TMatchRecognizeProcessorParameters& Parameters;
+ const IRowsFormatter::TState& RowsFormatterState;
const TNfaTransitionGraph::TPtr RowPatternConfiguration;
- const TContainerCacheOnContext& Cache;
NUdf::TUnboxedValue DelayedRow;
bool Terminating;
TSerializerContext SerializerContext;
@@ -286,7 +270,7 @@ public:
IComputationNode* partitionKey,
TType* partitionKeyType,
const TMatchRecognizeProcessorParameters& parameters,
- const TContainerCacheOnContext& cache,
+ const IRowsFormatter::TState& rowsFormatterState,
TComputationContext &ctx,
TType* rowType,
const TMutableObjectOverBoxedValue<TValuePackerBoxed>& rowPacker
@@ -296,8 +280,8 @@ public:
, PartitionKey(partitionKey)
, PartitionKeyPacker(true, partitionKeyType)
, Parameters(parameters)
+ , RowsFormatterState(rowsFormatterState)
, NfaTransitionGraph(TNfaTransitionGraphBuilder::Create(parameters.Pattern, parameters.VarNamesLookup))
- , Cache(cache)
, SerializerContext(ctx, rowType, rowPacker)
, Ctx(ctx)
{}
@@ -335,8 +319,10 @@ public:
std::make_unique<TStreamingMatchRecognize>(
std::move(key),
Parameters,
- NfaTransitionGraph,
- Cache));
+ RowsFormatterState,
+ NfaTransitionGraph
+ )
+ );
pair.first->second->Load(in);
}
@@ -402,8 +388,8 @@ private:
return Partitions.emplace_hint(it, TString(packedKey), std::make_unique<TStreamingMatchRecognize>(
std::move(partitionKey),
Parameters,
- NfaTransitionGraph,
- Cache
+ RowsFormatterState,
+ NfaTransitionGraph
));
}
}
@@ -418,8 +404,8 @@ private:
//TODO switch to tuple compare
TValuePackerGeneric<false> PartitionKeyPacker;
const TMatchRecognizeProcessorParameters& Parameters;
+ const IRowsFormatter::TState& RowsFormatterState;
const TNfaTransitionGraph::TPtr NfaTransitionGraph;
- const TContainerCacheOnContext& Cache;
TSerializerContext SerializerContext;
TComputationContext& Ctx;
};
@@ -428,20 +414,23 @@ template<class State>
class TMatchRecognizeWrapper : public TStatefulFlowComputationNode<TMatchRecognizeWrapper<State>, true> {
using TBaseComputation = TStatefulFlowComputationNode<TMatchRecognizeWrapper<State>, true>;
public:
- TMatchRecognizeWrapper(TComputationMutables &mutables, EValueRepresentation kind, IComputationNode *inputFlow,
- IComputationExternalNode *inputRowArg,
- IComputationNode *partitionKey,
- TType* partitionKeyType,
- const TMatchRecognizeProcessorParameters& parameters,
- TType* rowType
- )
- :TBaseComputation(mutables, inputFlow, kind, EValueRepresentation::Embedded)
+ TMatchRecognizeWrapper(
+ TComputationMutables& mutables,
+ EValueRepresentation kind,
+ IComputationNode *inputFlow,
+ IComputationExternalNode *inputRowArg,
+ IComputationNode *partitionKey,
+ TType* partitionKeyType,
+ TMatchRecognizeProcessorParameters&& parameters,
+ IRowsFormatter::TState&& rowsFormatterState,
+ TType* rowType)
+ : TBaseComputation(mutables, inputFlow, kind, EValueRepresentation::Embedded)
, InputFlow(inputFlow)
, InputRowArg(inputRowArg)
, PartitionKey(partitionKey)
, PartitionKeyType(partitionKeyType)
- , Parameters(parameters)
- , Cache(mutables)
+ , Parameters(std::move(parameters))
+ , RowsFormatterState(std::move(rowsFormatterState))
, RowType(rowType)
, RowPacker(mutables)
{}
@@ -453,7 +442,7 @@ public:
PartitionKey,
PartitionKeyType,
Parameters,
- Cache,
+ RowsFormatterState,
ctx,
RowType,
RowPacker
@@ -468,7 +457,7 @@ public:
PartitionKey,
PartitionKeyType,
Parameters,
- Cache,
+ RowsFormatterState,
ctx,
RowType,
RowPacker
@@ -503,7 +492,7 @@ private:
Own(flow, Parameters.CurrentRowIndexArg);
Own(flow, Parameters.MeasureInputDataArg);
DependsOn(flow, PartitionKey);
- for (auto& m: Parameters.Measures) {
+ for (auto& m: RowsFormatterState.Measures) {
DependsOn(flow, m);
}
for (auto& d: Parameters.Defines) {
@@ -516,32 +505,31 @@ private:
IComputationExternalNode* const InputRowArg;
IComputationNode* const PartitionKey;
TType* const PartitionKeyType;
- const TMatchRecognizeProcessorParameters Parameters;
- const TContainerCacheOnContext Cache;
+ TMatchRecognizeProcessorParameters Parameters;
+ IRowsFormatter::TState RowsFormatterState;
TType* const RowType;
TMutableObjectOverBoxedValue<TValuePackerBoxed> RowPacker;
};
TOutputColumnOrder GetOutputColumnOrder(TRuntimeNode partitionKyeColumnsIndexes, TRuntimeNode measureColumnsIndexes) {
- using tempMapValue = std::pair<EOutputColumnSource, size_t>;
- std::unordered_map<size_t, tempMapValue, std::hash<size_t>, std::equal_to<size_t>, TMKQLAllocator<std::pair<const size_t, tempMapValue>, EMemorySubPool::Temporary>> temp;
+ std::unordered_map<size_t, TOutputColumnEntry, std::hash<size_t>, std::equal_to<size_t>, TMKQLAllocator<std::pair<const size_t, TOutputColumnEntry>, EMemorySubPool::Temporary>> temp;
{
auto list = AS_VALUE(TListLiteral, partitionKyeColumnsIndexes);
for (ui32 i = 0; i != list->GetItemsCount(); ++i) {
auto index = AS_VALUE(TDataLiteral, list->GetItems()[i])->AsValue().Get<ui32>();
- temp[index] = std::make_pair(EOutputColumnSource::PartitionKey, i);
+ temp[index] = {i, EOutputColumnSource::PartitionKey};
}
}
{
auto list = AS_VALUE(TListLiteral, measureColumnsIndexes);
for (ui32 i = 0; i != list->GetItemsCount(); ++i) {
auto index = AS_VALUE(TDataLiteral, list->GetItems()[i])->AsValue().Get<ui32>();
- temp[index] = std::make_pair(EOutputColumnSource::Measure, i);
+ temp[index] = {i, EOutputColumnSource::Measure};
}
}
if (temp.empty())
return {};
- auto outputSize = max_element(temp.cbegin(), temp.cend())->first + 1;
+ auto outputSize = std::ranges::max_element(temp, {}, &std::pair<const size_t, TOutputColumnEntry>::first)->first + 1;
TOutputColumnOrder result(outputSize);
for (const auto& [i, v]: temp) {
result[i] = v;
@@ -576,7 +564,6 @@ TRowPattern ConvertPattern(const TRuntimeNode& pattern) {
}
TMeasureInputColumnOrder GetMeasureColumnOrder(const TListLiteral& specialColumnIndexes, ui32 inputRowColumnCount) {
- using NYql::NMatchRecognize::EMeasureInputDataSpecialColumns;
//Use Last enum value to denote that c colum comes from the input table
TMeasureInputColumnOrder result(inputRowColumnCount + specialColumnIndexes.GetItemsCount(), std::make_pair(EMeasureInputDataSpecialColumns::Last, 0));
if (specialColumnIndexes.GetItemsCount() != 0) {
@@ -621,7 +608,6 @@ std::pair<TUnboxedValueVector, THashMap<TString, size_t>> ConvertListOfStrings(c
} //namespace NMatchRecognize
-
IComputationNode* WrapMatchRecognizeCore(TCallable& callable, const TComputationNodeFactoryContext& ctx) {
using namespace NMatchRecognize;
size_t inputIndex = 0;
@@ -641,9 +627,9 @@ IComputationNode* WrapMatchRecognizeCore(TCallable& callable, const TComputation
const auto& pattern = callable.GetInput(inputIndex++);
const auto& currentRowIndexArg = callable.GetInput(inputIndex++);
const auto& inputDataArg = callable.GetInput(inputIndex++);
- const auto& varNames = callable.GetInput(inputIndex++);
+ const auto& defineNames = callable.GetInput(inputIndex++);
TRuntimeNode::TList defines;
- for (size_t i = 0; i != AS_VALUE(TListLiteral, varNames)->GetItemsCount(); ++i) {
+ for (size_t i = 0; i != AS_VALUE(TListLiteral, defineNames)->GetItemsCount(); ++i) {
defines.push_back(callable.GetInput(inputIndex++));
}
const auto& streamingMode = callable.GetInput(inputIndex++);
@@ -652,47 +638,58 @@ IComputationNode* WrapMatchRecognizeCore(TCallable& callable, const TComputation
skipTo.To = static_cast<EAfterMatchSkipTo>(AS_VALUE(TDataLiteral, callable.GetInput(inputIndex++))->AsValue().Get<i32>());
skipTo.Var = AS_VALUE(TDataLiteral, callable.GetInput(inputIndex++))->AsValue().AsStringRef();
}
+ NYql::NMatchRecognize::ERowsPerMatch rowsPerMatch = NYql::NMatchRecognize::ERowsPerMatch::OneRow;
+ TOutputColumnOrder outputColumnOrder;
+ if (inputIndex + 2 <= callable.GetInputsCount()) {
+ rowsPerMatch = static_cast<ERowsPerMatch>(AS_VALUE(TDataLiteral, callable.GetInput(inputIndex++))->AsValue().Get<i32>());
+ outputColumnOrder = IRowsFormatter::GetOutputColumnOrder(callable.GetInput(inputIndex++));
+ } else {
+ outputColumnOrder = GetOutputColumnOrder(partitionColumnIndexes, measureColumnIndexes);
+ }
MKQL_ENSURE(callable.GetInputsCount() == inputIndex, "Wrong input count");
- const auto& [vars, varsLookup] = ConvertListOfStrings(varNames);
+ const auto& [varNames, varNamesLookup] = ConvertListOfStrings(defineNames);
auto* rowType = AS_TYPE(TStructType, AS_TYPE(TFlowType, inputFlow.GetStaticType())->GetItemType());
- const auto parameters = TMatchRecognizeProcessorParameters {
- static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *inputDataArg.GetNode()))
- , ConvertPattern(pattern)
- , vars
- , varsLookup
- , static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *matchedVarsArg.GetNode()))
- , static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *currentRowIndexArg.GetNode()))
- , ConvertVectorOfCallables(defines, ctx)
- , static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *measureInputDataArg.GetNode()))
- , GetMeasureColumnOrder(
+ auto parameters = TMatchRecognizeProcessorParameters {
+ static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *inputDataArg.GetNode())),
+ ConvertPattern(pattern),
+ varNames,
+ varNamesLookup,
+ static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *matchedVarsArg.GetNode())),
+ static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *currentRowIndexArg.GetNode())),
+ ConvertVectorOfCallables(defines, ctx),
+ static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *measureInputDataArg.GetNode())),
+ GetMeasureColumnOrder(
*AS_VALUE(TListLiteral, measureSpecialColumnIndexes),
AS_VALUE(TDataLiteral, inputRowColumnCount)->AsValue().Get<ui32>()
- )
- , ConvertVectorOfCallables(measures, ctx)
- , GetOutputColumnOrder(partitionColumnIndexes, measureColumnIndexes)
- , skipTo
+ ),
+ skipTo
};
+ IRowsFormatter::TState rowsFormatterState(ctx, outputColumnOrder, ConvertVectorOfCallables(measures, ctx), rowsPerMatch);
if (AS_VALUE(TDataLiteral, streamingMode)->AsValue().Get<bool>()) {
- return new TMatchRecognizeWrapper<TStateForInterleavedPartitions>(ctx.Mutables
- , GetValueRepresentation(inputFlow.GetStaticType())
- , LocateNode(ctx.NodeLocator, *inputFlow.GetNode())
- , static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *inputRowArg.GetNode()))
- , LocateNode(ctx.NodeLocator, *partitionKeySelector.GetNode())
- , partitionKeySelector.GetStaticType()
- , std::move(parameters)
- , rowType
+ return new TMatchRecognizeWrapper<TStateForInterleavedPartitions>(
+ ctx.Mutables,
+ GetValueRepresentation(inputFlow.GetStaticType()),
+ LocateNode(ctx.NodeLocator, *inputFlow.GetNode()),
+ static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *inputRowArg.GetNode())),
+ LocateNode(ctx.NodeLocator, *partitionKeySelector.GetNode()),
+ partitionKeySelector.GetStaticType(),
+ std::move(parameters),
+ std::move(rowsFormatterState),
+ rowType
);
} else {
- return new TMatchRecognizeWrapper<TStateForNonInterleavedPartitions>(ctx.Mutables
- , GetValueRepresentation(inputFlow.GetStaticType())
- , LocateNode(ctx.NodeLocator, *inputFlow.GetNode())
- , static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *inputRowArg.GetNode()))
- , LocateNode(ctx.NodeLocator, *partitionKeySelector.GetNode())
- , partitionKeySelector.GetStaticType()
- , std::move(parameters)
- , rowType
+ return new TMatchRecognizeWrapper<TStateForNonInterleavedPartitions>(
+ ctx.Mutables,
+ GetValueRepresentation(inputFlow.GetStaticType()),
+ LocateNode(ctx.NodeLocator, *inputFlow.GetNode()),
+ static_cast<IComputationExternalNode*>(LocateNode(ctx.NodeLocator, *inputRowArg.GetNode())),
+ LocateNode(ctx.NodeLocator, *partitionKeySelector.GetNode()),
+ partitionKeySelector.GetStaticType(),
+ std::move(parameters),
+ std::move(rowsFormatterState),
+ rowType
);
}
}
diff --git a/yql/essentials/minikql/comp_nodes/mkql_match_recognize_list.h b/yql/essentials/minikql/comp_nodes/mkql_match_recognize_list.h
index 3c7771a41e3..cf9bfb46a9f 100644
--- a/yql/essentials/minikql/comp_nodes/mkql_match_recognize_list.h
+++ b/yql/essentials/minikql/comp_nodes/mkql_match_recognize_list.h
@@ -18,26 +18,29 @@ public:
class TRange {
public:
TRange()
- : FromIndex(-1)
- , ToIndex(-1)
+ : FromIndex(Max())
+ , ToIndex(Max())
+ , NfaIndex_(Max())
{
}
explicit TRange(ui64 index)
- : FromIndex(index)
- , ToIndex(index)
+ : FromIndex(index)
+ , ToIndex(index)
+ , NfaIndex_(Max())
{
}
TRange(ui64 from, ui64 to)
- : FromIndex(from)
- , ToIndex(to)
+ : FromIndex(from)
+ , ToIndex(to)
+ , NfaIndex_(Max())
{
MKQL_ENSURE(FromIndex <= ToIndex, "Internal logic error");
}
bool IsValid() const {
- return true;
+ return FromIndex != Max<size_t>() && ToIndex != Max<size_t>();
}
size_t From() const {
@@ -50,6 +53,11 @@ public:
return ToIndex;
}
+ [[nodiscard]] size_t NfaIndex() const {
+ MKQL_ENSURE(IsValid(), "Internal logic error");
+ return NfaIndex_;
+ }
+
size_t Size() const {
MKQL_ENSURE(IsValid(), "Internal logic error");
return ToIndex - FromIndex + 1;
@@ -61,8 +69,9 @@ public:
}
private:
- ui64 FromIndex;
- ui64 ToIndex;
+ size_t FromIndex;
+ size_t ToIndex;
+ size_t NfaIndex_;
};
TRange Append(NUdf::TUnboxedValue&& value) {
@@ -156,14 +165,12 @@ class TSparseList {
private:
//TODO consider to replace hash table with contiguous chunks
- using TAllocator = TMKQLAllocator<std::pair<const size_t, TItem>, EMemorySubPool::Temporary>;
-
using TStorage = std::unordered_map<
size_t,
TItem,
std::hash<size_t>,
std::equal_to<size_t>,
- TAllocator>;
+ TMKQLAllocator<std::pair<const size_t, TItem>, EMemorySubPool::Temporary>>;
TStorage Storage;
};
@@ -178,8 +185,9 @@ public:
public:
TRange()
: Container()
- , FromIndex(-1)
- , ToIndex(-1)
+ , FromIndex(Max())
+ , ToIndex(Max())
+ , NfaIndex_(Max())
{
}
@@ -187,6 +195,7 @@ public:
: Container(other.Container)
, FromIndex(other.FromIndex)
, ToIndex(other.ToIndex)
+ , NfaIndex_(other.NfaIndex_)
{
LockRange(FromIndex, ToIndex);
}
@@ -195,6 +204,7 @@ public:
: Container(other.Container)
, FromIndex(other.FromIndex)
, ToIndex(other.ToIndex)
+ , NfaIndex_(other.NfaIndex_)
{
other.Reset();
}
@@ -212,6 +222,7 @@ public:
Container = other.Container;
FromIndex = other.FromIndex;
ToIndex = other.ToIndex;
+ NfaIndex_ = other.NfaIndex_;
LockRange(FromIndex, ToIndex);
return *this;
}
@@ -224,20 +235,21 @@ public:
Container = other.Container;
FromIndex = other.FromIndex;
ToIndex = other.ToIndex;
+ NfaIndex_ = other.NfaIndex_;
other.Reset();
return *this;
}
friend inline bool operator==(const TRange& lhs, const TRange& rhs) {
- return std::tie(lhs.FromIndex, lhs.ToIndex) == std::tie(rhs.FromIndex, rhs.ToIndex);
+ return std::tie(lhs.FromIndex, lhs.ToIndex, lhs.NfaIndex_) == std::tie(rhs.FromIndex, rhs.ToIndex, rhs.NfaIndex_);
}
friend inline bool operator<(const TRange& lhs, const TRange& rhs) {
- return std::tie(lhs.FromIndex, lhs.ToIndex) < std::tie(rhs.FromIndex, rhs.ToIndex);
+ return std::tie(lhs.FromIndex, lhs.ToIndex, lhs.NfaIndex_) < std::tie(rhs.FromIndex, rhs.ToIndex, rhs.NfaIndex_);
}
bool IsValid() const {
- return static_cast<bool>(Container);
+ return static_cast<bool>(Container) && FromIndex != Max<size_t>() && ToIndex != Max<size_t>();
}
size_t From() const {
@@ -250,6 +262,15 @@ public:
return ToIndex;
}
+ [[nodiscard]] size_t NfaIndex() const {
+ MKQL_ENSURE(IsValid(), "Internal logic error");
+ return NfaIndex_;
+ }
+
+ void NfaIndex(size_t index) {
+ NfaIndex_ = index;
+ }
+
size_t Size() const {
MKQL_ENSURE(IsValid(), "Internal logic error");
return ToIndex - FromIndex + 1;
@@ -264,16 +285,17 @@ public:
void Release() {
UnlockRange(FromIndex, ToIndex);
Container.Reset();
- FromIndex = -1;
- ToIndex = -1;
+ FromIndex = Max();
+ ToIndex = Max();
+ NfaIndex_ = Max();
}
void Save(TMrOutputSerializer& serializer) const {
- serializer(Container, FromIndex, ToIndex);
+ serializer(Container, FromIndex, ToIndex, NfaIndex_);
}
void Load(TMrInputSerializer& serializer) {
- serializer(Container, FromIndex, ToIndex);
+ serializer(Container, FromIndex, ToIndex, NfaIndex_);
}
private:
@@ -281,6 +303,7 @@ public:
: Container(container)
, FromIndex(index)
, ToIndex(index)
+ , NfaIndex_(Max())
{}
void LockRange(size_t from, size_t to) {
@@ -297,13 +320,15 @@ public:
void Reset() {
Container.Reset();
- FromIndex = -1;
- ToIndex = -1;
+ FromIndex = Max();
+ ToIndex = Max();
+ NfaIndex_ = Max();
}
TContainerPtr Container;
size_t FromIndex;
size_t ToIndex;
+ size_t NfaIndex_;
};
public:
diff --git a/yql/essentials/minikql/comp_nodes/mkql_match_recognize_matched_vars.h b/yql/essentials/minikql/comp_nodes/mkql_match_recognize_matched_vars.h
index 8c2576798a6..de0ccc352f4 100644
--- a/yql/essentials/minikql/comp_nodes/mkql_match_recognize_matched_vars.h
+++ b/yql/essentials/minikql/comp_nodes/mkql_match_recognize_matched_vars.h
@@ -15,7 +15,7 @@ void Extend(TMatchedVar<R>& var, const R& r) {
var.emplace_back(r);
} else {
MKQL_ENSURE(r.From() > var.back().To(), "Internal logic error");
- if (var.back().To() + 1 == r.From()) {
+ if (var.back().To() + 1 == r.From() && var.back().NfaIndex() == r.NfaIndex()) {
var.back().Extend();
} else {
var.emplace_back(r);
diff --git a/yql/essentials/minikql/comp_nodes/mkql_match_recognize_nfa.h b/yql/essentials/minikql/comp_nodes/mkql_match_recognize_nfa.h
index 2b194212f43..c868379d40a 100644
--- a/yql/essentials/minikql/comp_nodes/mkql_match_recognize_nfa.h
+++ b/yql/essentials/minikql/comp_nodes/mkql_match_recognize_nfa.h
@@ -20,9 +20,10 @@ struct TEpsilonTransitions {
friend constexpr bool operator==(const TEpsilonTransitions&, const TEpsilonTransitions&) = default;
};
struct TMatchedVarTransition {
+ size_t To;
ui32 VarIndex;
bool SaveState;
- size_t To;
+ bool ExcludeFromOutput;
friend constexpr bool operator==(const TMatchedVarTransition&, const TMatchedVarTransition&) = default;
};
struct TQuantityEnterTransition {
@@ -116,7 +117,7 @@ struct TNfaTransitionGraph {
serializer(tr.To);
},
[&](const TMatchedVarTransition& tr) {
- serializer(tr.VarIndex, tr.SaveState, tr.To);
+ serializer(tr.To, tr.VarIndex, tr.SaveState, tr.ExcludeFromOutput);
},
[&](const TQuantityEnterTransition& tr) {
serializer(tr.To);
@@ -141,7 +142,7 @@ struct TNfaTransitionGraph {
serializer(tr.To);
},
[&](TMatchedVarTransition& tr) {
- serializer(tr.VarIndex, tr.SaveState, tr.To);
+ serializer(tr.To, tr.VarIndex, tr.SaveState, tr.ExcludeFromOutput);
},
[&](TQuantityEnterTransition& tr) {
serializer(tr.To);
@@ -297,7 +298,7 @@ private:
auto input = AddNode();
auto output = AddNode();
auto item = factor.Primary.index() == 0 ?
- BuildVar(varNameToIndex.at(std::get<0>(factor.Primary)), !factor.Unused) :
+ BuildVar(varNameToIndex.at(std::get<0>(factor.Primary)), !factor.Unused, !factor.Output) :
BuildTerms(std::get<1>(factor.Primary), varNameToIndex);
if (1 == factor.QuantityMin && 1 == factor.QuantityMax) { //simple linear case
Graph->Transitions[input] = TEpsilonTransitions{{item.Input}};
@@ -319,15 +320,16 @@ private:
}
return {input, output};
}
- TNfaItem BuildVar(ui32 varIndex, bool isUsed) {
+ TNfaItem BuildVar(ui32 varIndex, bool isUsed, bool excludeFromOutput) {
auto input = AddNode();
auto matchVar = AddNode();
auto output = AddNode();
Graph->Transitions[input] = TEpsilonTransitions({matchVar});
Graph->Transitions[matchVar] = TMatchedVarTransition{
+ output,
varIndex,
isUsed,
- output,
+ excludeFromOutput,
};
return {input, output};
}
@@ -441,6 +443,7 @@ public:
if (matchedVarTransition->SaveState) {
auto vars = state.Match.Vars; //TODO get rid of this copy
auto& matchedVar = vars[varIndex];
+ currentRowLock.NfaIndex(state.Index);
Extend(matchedVar, currentRowLock);
newStates.emplace(matchedVarTransition->To, TMatch{state.Match.BeginIndex, currentRowLock.To(), std::move(vars)}, state.Quantifiers);
} else {
@@ -575,6 +578,10 @@ public:
}
}
+ const TNfaTransitionGraph& GetTransitionGraph() const {
+ return *TransitionGraph;
+ }
+
private:
//TODO (zverevgeny): Consider to change to std::vector for the sake of perf
using TStateSet = std::set<TState, std::less<TState>, TMKQLAllocator<TState>>;
@@ -593,14 +600,14 @@ private:
[&](const TEpsilonTransitions& epsilonTransitions) {
deletedStates.insert(state);
for (const auto& i : epsilonTransitions.To) {
- newStates.emplace(i, TMatch{state.Match.BeginIndex, state.Match.EndIndex, state.Match.Vars}, state.Quantifiers);
+ newStates.emplace(i, state.Match, state.Quantifiers);
}
},
[&](const TQuantityEnterTransition& quantityEnterTransition) {
deletedStates.insert(state);
auto quantifiers = state.Quantifiers; //TODO get rid of this copy
quantifiers.push_back(0);
- newStates.emplace(quantityEnterTransition.To, TMatch{state.Match.BeginIndex, state.Match.EndIndex, state.Match.Vars}, std::move(quantifiers));
+ newStates.emplace(quantityEnterTransition.To, state.Match, std::move(quantifiers));
},
[&](const TQuantityExitTransition& quantityExitTransition) {
deletedStates.insert(state);
@@ -608,12 +615,12 @@ private:
if (state.Quantifiers.back() + 1 < quantityMax) {
auto q = state.Quantifiers;
q.back()++;
- newStates.emplace(toFindMore, TMatch{state.Match.BeginIndex, state.Match.EndIndex, state.Match.Vars}, std::move(q));
+ newStates.emplace(toFindMore, state.Match, std::move(q));
}
if (quantityMin <= state.Quantifiers.back() + 1 && state.Quantifiers.back() + 1 <= quantityMax) {
auto q = state.Quantifiers;
q.pop_back();
- newStates.emplace(toMatched, TMatch{state.Match.BeginIndex, state.Match.EndIndex, state.Match.Vars}, std::move(q));
+ newStates.emplace(toMatched, state.Match, std::move(q));
}
},
}, TransitionGraph->Transitions[state.Index]);
diff --git a/yql/essentials/minikql/comp_nodes/mkql_match_recognize_rows_formatter.cpp b/yql/essentials/minikql/comp_nodes/mkql_match_recognize_rows_formatter.cpp
new file mode 100644
index 00000000000..6d70458b3b7
--- /dev/null
+++ b/yql/essentials/minikql/comp_nodes/mkql_match_recognize_rows_formatter.cpp
@@ -0,0 +1,144 @@
+#include "mkql_match_recognize_rows_formatter.h"
+
+#include <yql/essentials/minikql/mkql_node.h>
+#include <yql/essentials/minikql/mkql_node_cast.h>
+
+namespace NKikimr::NMiniKQL::NMatchRecognize {
+
+namespace {
+
+class TOneRowFormatter final : public IRowsFormatter {
+public:
+ explicit TOneRowFormatter(const TState& state) : IRowsFormatter(state) {}
+
+ NUdf::TUnboxedValue GetFirstMatchRow(
+ TComputationContext& ctx,
+ const TSparseList& rows,
+ const NUdf::TUnboxedValue& partitionKey,
+ const TNfaTransitionGraph& graph,
+ const TNfa::TMatch& match) {
+ Match_ = match;
+ const auto result = DoGetMatchRow(ctx, rows, partitionKey, graph);
+ IRowsFormatter::Clear();
+ return result;
+ }
+
+ NUdf::TUnboxedValue GetOtherMatchRow(
+ TComputationContext& ctx,
+ const TSparseList& rows,
+ const NUdf::TUnboxedValue& partitionKey,
+ const TNfaTransitionGraph& graph) {
+ return NUdf::TUnboxedValue{};
+ }
+};
+
+class TAllRowsFormatter final : public IRowsFormatter {
+public:
+ explicit TAllRowsFormatter(const IRowsFormatter::TState& state) : IRowsFormatter(state) {}
+
+ NUdf::TUnboxedValue GetFirstMatchRow(
+ TComputationContext& ctx,
+ const TSparseList& rows,
+ const NUdf::TUnboxedValue& partitionKey,
+ const TNfaTransitionGraph& graph,
+ const TNfa::TMatch& match) {
+ Match_ = match;
+ CurrentRowIndex_ = Match_.BeginIndex;
+ for (const auto& matchedVar : Match_.Vars) {
+ for (const auto& range : matchedVar) {
+ ToIndexToMatchRangeLookup_.emplace(range.To(), range);
+ }
+ }
+ return GetMatchRow(ctx, rows, partitionKey, graph);
+ }
+
+ NUdf::TUnboxedValue GetOtherMatchRow(
+ TComputationContext& ctx,
+ const TSparseList& rows,
+ const NUdf::TUnboxedValue& partitionKey,
+ const TNfaTransitionGraph& graph) {
+ return GetMatchRow(ctx, rows, partitionKey, graph);
+ }
+
+private:
+ NUdf::TUnboxedValue GetMatchRow(TComputationContext& ctx, const TSparseList& rows, const NUdf::TUnboxedValue& partitionKey, const TNfaTransitionGraph& graph) {
+ while (CurrentRowIndex_ <= Match_.EndIndex) {
+ if (auto iter = ToIndexToMatchRangeLookup_.lower_bound(CurrentRowIndex_);
+ iter == ToIndexToMatchRangeLookup_.end()) {
+ MKQL_ENSURE(false, "Internal logic error");
+ } else if (auto transition = std::get_if<TMatchedVarTransition>(&graph.Transitions.at(iter->second.NfaIndex()));
+ !transition) {
+ MKQL_ENSURE(false, "Internal logic error");
+ } else if (transition->ExcludeFromOutput) {
+ ++CurrentRowIndex_;
+ } else {
+ break;
+ }
+ }
+ if (CurrentRowIndex_ > Match_.EndIndex) {
+ return NUdf::TUnboxedValue{};
+ }
+ const auto result = DoGetMatchRow(ctx, rows, partitionKey, graph);
+ ++CurrentRowIndex_;
+ if (CurrentRowIndex_ == Match_.EndIndex) {
+ Clear();
+ }
+ return result;
+ }
+
+ void Clear() {
+ IRowsFormatter::Clear();
+ ToIndexToMatchRangeLookup_.clear();
+ }
+
+ TMap<size_t, const TSparseList::TRange&> ToIndexToMatchRangeLookup_;
+};
+
+} // anonymous namespace
+
+IRowsFormatter::IRowsFormatter(const TState& state) : State_(state) {}
+
+TOutputColumnOrder IRowsFormatter::GetOutputColumnOrder(
+ TRuntimeNode outputColumnOrder) {
+ TOutputColumnOrder result;
+ auto list = AS_VALUE(TListLiteral, outputColumnOrder);
+ TConstArrayRef<TRuntimeNode> items(list->GetItems(), list->GetItemsCount());
+ for (auto item : items) {
+ const auto entry = AS_VALUE(TStructLiteral, item);
+ result.emplace_back(
+ AS_VALUE(TDataLiteral, entry->GetValue(0))->AsValue().Get<ui32>(),
+ static_cast<EOutputColumnSource>(AS_VALUE(TDataLiteral, entry->GetValue(1))->AsValue().Get<i32>())
+ );
+ }
+ return result;
+}
+
+NUdf::TUnboxedValue IRowsFormatter::DoGetMatchRow(TComputationContext& ctx, const TSparseList& rows, const NUdf::TUnboxedValue& partitionKey, const TNfaTransitionGraph& graph) {
+ NUdf::TUnboxedValue *itemsPtr = nullptr;
+ const auto result = State_.Cache->NewArray(ctx, State_.OutputColumnOrder.size(), itemsPtr);
+ for (const auto& columnEntry: State_.OutputColumnOrder) {
+ switch(columnEntry.SourceType) {
+ case EOutputColumnSource::PartitionKey:
+ *itemsPtr++ = partitionKey.GetElement(columnEntry.Index);
+ break;
+ case EOutputColumnSource::Measure:
+ *itemsPtr++ = State_.Measures[columnEntry.Index]->GetValue(ctx);
+ break;
+ case EOutputColumnSource::Other:
+ *itemsPtr++ = rows.Get(CurrentRowIndex_).GetElement(columnEntry.Index);
+ break;
+ }
+ }
+ return result;
+}
+
+std::unique_ptr<IRowsFormatter> IRowsFormatter::Create(const IRowsFormatter::TState& state) {
+ switch (state.RowsPerMatch) {
+ case ERowsPerMatch::OneRow:
+ return std::unique_ptr<IRowsFormatter>(new TOneRowFormatter(state));
+ case ERowsPerMatch::AllRows:
+ return std::unique_ptr<IRowsFormatter>(new TAllRowsFormatter(state));
+ }
+}
+
+} //namespace NKikimr::NMiniKQL::NMatchRecognize
diff --git a/yql/essentials/minikql/comp_nodes/mkql_match_recognize_rows_formatter.h b/yql/essentials/minikql/comp_nodes/mkql_match_recognize_rows_formatter.h
new file mode 100644
index 00000000000..39750bf4ea4
--- /dev/null
+++ b/yql/essentials/minikql/comp_nodes/mkql_match_recognize_rows_formatter.h
@@ -0,0 +1,72 @@
+#pragma once
+
+#include "mkql_match_recognize_nfa.h"
+
+#include <yql/essentials/core/sql_types/match_recognize.h>
+#include <yql/essentials/minikql/computation/mkql_computation_node.h>
+#include <yql/essentials/minikql/computation/mkql_computation_node_holders_codegen.h>
+#include <yql/essentials/minikql/mkql_alloc.h>
+#include <yql/essentials/public/udf/udf_value.h>
+
+namespace NKikimr::NMiniKQL::NMatchRecognize {
+
+struct TOutputColumnEntry {
+ size_t Index;
+ NYql::NMatchRecognize::EOutputColumnSource SourceType;
+};
+using TOutputColumnOrder = std::vector<TOutputColumnEntry, TMKQLAllocator<TOutputColumnEntry>>;
+
+class IRowsFormatter {
+public:
+ struct TState {
+ std::unique_ptr<TContainerCacheOnContext> Cache;
+ TOutputColumnOrder OutputColumnOrder;
+ TComputationNodePtrVector Measures;
+ NYql::NMatchRecognize::ERowsPerMatch RowsPerMatch;
+
+ TState(
+ const TComputationNodeFactoryContext& ctx,
+ TOutputColumnOrder outputColumnOrder,
+ TComputationNodePtrVector measures,
+ NYql::NMatchRecognize::ERowsPerMatch rowsPerMatch)
+ : Cache(std::make_unique<TContainerCacheOnContext>(ctx.Mutables))
+ , OutputColumnOrder(std::move(outputColumnOrder))
+ , Measures(std::move(measures))
+ , RowsPerMatch(rowsPerMatch)
+ {}
+ };
+
+ explicit IRowsFormatter(const TState& state);
+ virtual ~IRowsFormatter() = default;
+
+ virtual NUdf::TUnboxedValue GetFirstMatchRow(
+ TComputationContext& ctx,
+ const TSparseList& rows,
+ const NUdf::TUnboxedValue& partitionKey,
+ const TNfaTransitionGraph& graph,
+ const TNfa::TMatch& match) = 0;
+
+ virtual NUdf::TUnboxedValue GetOtherMatchRow(
+ TComputationContext& ctx,
+ const TSparseList& rows,
+ const NUdf::TUnboxedValue& partitionKey,
+ const TNfaTransitionGraph& graph) = 0;
+
+ static TOutputColumnOrder GetOutputColumnOrder(TRuntimeNode outputColumnOrder);
+
+ static std::unique_ptr<IRowsFormatter> Create(const TState& state);
+
+protected:
+ NUdf::TUnboxedValue DoGetMatchRow(TComputationContext& ctx, const TSparseList& rows, const NUdf::TUnboxedValue& partitionKey, const TNfaTransitionGraph& graph);
+
+ inline void Clear() {
+ Match_ = {};
+ CurrentRowIndex_ = Max();
+ }
+
+ const TState& State_;
+ TNfa::TMatch Match_ {};
+ size_t CurrentRowIndex_ = Max();
+};
+
+} // namespace NKikimr::NMiniKQL::NMatchRecognize
diff --git a/yql/essentials/minikql/comp_nodes/ut/mkql_match_recognize_ut.cpp b/yql/essentials/minikql/comp_nodes/ut/mkql_match_recognize_ut.cpp
index a9fad1b6ef7..513a72df5ee 100644
--- a/yql/essentials/minikql/comp_nodes/ut/mkql_match_recognize_ut.cpp
+++ b/yql/essentials/minikql/comp_nodes/ut/mkql_match_recognize_ut.cpp
@@ -64,57 +64,46 @@ namespace {
const TTestInputData& input) {
TProgramBuilder& pgmBuilder = *setup.PgmBuilder;
- auto structType = pgmBuilder.NewStructType({
- {"time", pgmBuilder.NewDataType(NUdf::TDataType<i64>::Id)},
- {"key", pgmBuilder.NewDataType(NUdf::TDataType<char*>::Id)},
- {"sum", pgmBuilder.NewDataType(NUdf::TDataType<ui32>::Id)},
- {"part", pgmBuilder.NewDataType(NUdf::TDataType<char*>::Id)}});
+ const auto structType = pgmBuilder.NewStructType({
+ {"time", pgmBuilder.NewDataType(NUdf::EDataSlot::Int64)},
+ {"key", pgmBuilder.NewDataType(NUdf::EDataSlot::String)},
+ {"sum", pgmBuilder.NewDataType(NUdf::EDataSlot::Uint32)},
+ {"part", pgmBuilder.NewDataType(NUdf::EDataSlot::String)}
+ });
TVector<TRuntimeNode> items;
- for (size_t i = 0; i < input.size(); ++i)
- {
- auto time = pgmBuilder.NewDataLiteral<i64>(std::get<0>(input[i]));
- auto key = pgmBuilder.NewDataLiteral<NUdf::EDataSlot::String>(NUdf::TStringRef(std::get<1>(input[i])));
- auto sum = pgmBuilder.NewDataLiteral<ui32>(std::get<2>(input[i]));
- auto part = pgmBuilder.NewDataLiteral<NUdf::EDataSlot::String>(NUdf::TStringRef(std::get<3>(input[i])));
-
- auto item = pgmBuilder.NewStruct(structType,
- {{"time", time}, {"key", key}, {"sum", sum}, {"part", part}});
- items.push_back(std::move(item));
+ for (size_t i = 0; i < input.size(); ++i) {
+ const auto& [time, key, sum, part] = input[i];
+ items.push_back(pgmBuilder.NewStruct({
+ {"time", pgmBuilder.NewDataLiteral(time)},
+ {"key", pgmBuilder.NewDataLiteral<NUdf::EDataSlot::String>(key)},
+ {"sum", pgmBuilder.NewDataLiteral(sum)},
+ {"part", pgmBuilder.NewDataLiteral<NUdf::EDataSlot::String>(part)},
+ }));
}
const auto list = pgmBuilder.NewList(structType, std::move(items));
auto inputFlow = pgmBuilder.ToFlow(list);
-
- TVector<TStringBuf> partitionColumns;
- TVector<std::pair<TStringBuf, TProgramBuilder::TBinaryLambda>> getMeasures = {{
- std::make_pair(
- TStringBuf("key"),
- [&](TRuntimeNode /*measureInputDataArg*/, TRuntimeNode /*matchedVarsArg*/) {
- return pgmBuilder.NewDataLiteral<ui32>(56);
- }
- )}};
- TVector<std::pair<TStringBuf, TProgramBuilder::TTernaryLambda>> getDefines = {{
- std::make_pair(
- TStringBuf("A"),
- [&](TRuntimeNode /*inputDataArg*/, TRuntimeNode /*matchedVarsArg*/, TRuntimeNode /*currentRowIndexArg*/) {
- return pgmBuilder.NewDataLiteral<bool>(true);
- }
- )}};
-
auto pgmReturn = pgmBuilder.MatchRecognizeCore(
inputFlow,
[&](TRuntimeNode item) {
- return pgmBuilder.Member(item, "part");
+ return pgmBuilder.NewTuple({pgmBuilder.Member(item, "part")});
},
- partitionColumns,
- getMeasures,
+ {},
+ {"key"sv},
+ {[&](TRuntimeNode /*measureInputDataArg*/, TRuntimeNode /*matchedVarsArg*/) {
+ return pgmBuilder.NewDataLiteral<ui32>(56);
+ }},
{
{NYql::NMatchRecognize::TRowPatternFactor{"A", 3, 3, false, false, false}}
},
- getDefines,
+ {"A"sv},
+ {[&](TRuntimeNode /*inputDataArg*/, TRuntimeNode /*matchedVarsArg*/, TRuntimeNode /*currentRowIndexArg*/) {
+ return pgmBuilder.NewDataLiteral<bool>(true);
+ }},
streamingMode,
- {NYql::NMatchRecognize::EAfterMatchSkipTo::NextRow, ""}
+ {NYql::NMatchRecognize::EAfterMatchSkipTo::NextRow, ""},
+ NYql::NMatchRecognize::ERowsPerMatch::OneRow
);
auto graph = setup.BuildGraph(pgmReturn);
diff --git a/yql/essentials/minikql/comp_nodes/ya.make.inc b/yql/essentials/minikql/comp_nodes/ya.make.inc
index 518f5f3c439..b2f0da8ac95 100644
--- a/yql/essentials/minikql/comp_nodes/ya.make.inc
+++ b/yql/essentials/minikql/comp_nodes/ya.make.inc
@@ -79,6 +79,7 @@ SET(ORIG_SOURCES
mkql_mapnext.cpp
mkql_map_join.cpp
mkql_match_recognize.cpp
+ mkql_match_recognize_rows_formatter.cpp
mkql_multihopping.cpp
mkql_multimap.cpp
mkql_next_value.cpp
diff --git a/yql/essentials/minikql/mkql_program_builder.cpp b/yql/essentials/minikql/mkql_program_builder.cpp
index 691a6428144..0b9197024dd 100644
--- a/yql/essentials/minikql/mkql_program_builder.cpp
+++ b/yql/essentials/minikql/mkql_program_builder.cpp
@@ -1,5 +1,4 @@
#include "mkql_program_builder.h"
-#include "mkql_opt_literal.h"
#include "mkql_node_visitor.h"
#include "mkql_node_cast.h"
#include "mkql_runtime_version.h"
@@ -11,6 +10,7 @@
#include "yql/essentials/core/sql_types/time_order_recover.h"
#include <yql/essentials/parser/pg_catalog/catalog.h>
+#include <util/generic/overloaded.h>
#include <util/string/cast.h>
#include <util/string/printf.h>
#include <array>
@@ -6035,15 +6035,19 @@ TRuntimeNode PatternToRuntimeNode(const TRowPattern& pattern, const TProgramBuil
TTupleLiteralBuilder termBuilder(env);
for (const auto& factor: term) {
TTupleLiteralBuilder factorBuilder(env);
- factorBuilder.Add(factor.Primary.index() == 0 ?
- programBuilder.NewDataLiteral<NUdf::EDataSlot::String>(std::get<0>(factor.Primary)) :
- PatternToRuntimeNode(std::get<1>(factor.Primary), programBuilder)
- );
- factorBuilder.Add(programBuilder.NewDataLiteral<ui64>(factor.QuantityMin));
- factorBuilder.Add(programBuilder.NewDataLiteral<ui64>(factor.QuantityMax));
- factorBuilder.Add(programBuilder.NewDataLiteral<bool>(factor.Greedy));
- factorBuilder.Add(programBuilder.NewDataLiteral<bool>(factor.Output));
- factorBuilder.Add(programBuilder.NewDataLiteral<bool>(factor.Unused));
+ factorBuilder.Add(std::visit(TOverloaded {
+ [&](const TString& s) {
+ return programBuilder.NewDataLiteral<NUdf::EDataSlot::String>(s);
+ },
+ [&](const TRowPattern& pattern) {
+ return PatternToRuntimeNode(pattern, programBuilder);
+ },
+ }, factor.Primary));
+ factorBuilder.Add(programBuilder.NewDataLiteral(factor.QuantityMin));
+ factorBuilder.Add(programBuilder.NewDataLiteral(factor.QuantityMax));
+ factorBuilder.Add(programBuilder.NewDataLiteral(factor.Greedy));
+ factorBuilder.Add(programBuilder.NewDataLiteral(factor.Output));
+ factorBuilder.Add(programBuilder.NewDataLiteral(factor.Unused));
termBuilder.Add({factorBuilder.Build(), true});
}
patternBuilder.Add({termBuilder.Build(), true});
@@ -6056,151 +6060,172 @@ TRuntimeNode PatternToRuntimeNode(const TRowPattern& pattern, const TProgramBuil
TRuntimeNode TProgramBuilder::MatchRecognizeCore(
TRuntimeNode inputStream,
const TUnaryLambda& getPartitionKeySelectorNode,
- const TArrayRef<TStringBuf>& partitionColumns,
- const TArrayRef<std::pair<TStringBuf, TBinaryLambda>>& getMeasures,
+ const TArrayRef<TStringBuf>& partitionColumnNames,
+ const TVector<TStringBuf>& measureColumnNames,
+ const TVector<TBinaryLambda>& getMeasures,
const NYql::NMatchRecognize::TRowPattern& pattern,
- const TArrayRef<std::pair<TStringBuf, TTernaryLambda>>& getDefines,
+ const TVector<TStringBuf>& defineVarNames,
+ const TVector<TTernaryLambda>& getDefines,
bool streamingMode,
- const NYql::NMatchRecognize::TAfterMatchSkipTo& skipTo
+ const NYql::NMatchRecognize::TAfterMatchSkipTo& skipTo,
+ NYql::NMatchRecognize::ERowsPerMatch rowsPerMatch
) {
MKQL_ENSURE(RuntimeVersion >= 42, "MatchRecognize is not supported in runtime version " << RuntimeVersion);
const auto inputRowType = AS_TYPE(TStructType, AS_TYPE(TFlowType, inputStream.GetStaticType())->GetItemType());
const auto inputRowArg = Arg(inputRowType);
const auto partitionKeySelectorNode = getPartitionKeySelectorNode(inputRowArg);
+ const auto partitionColumnTypes = AS_TYPE(TTupleType, partitionKeySelectorNode.GetStaticType())->GetElements();
- TStructTypeBuilder indexRangeTypeBuilder(Env);
- indexRangeTypeBuilder.Add("From", TDataType::Create(NUdf::TDataType<ui64>::Id, Env));
- indexRangeTypeBuilder.Add("To", TDataType::Create(NUdf::TDataType<ui64>::Id, Env));
- const auto& rangeList = TListType::Create(indexRangeTypeBuilder.Build(), Env);
+ const auto rangeList = NewListType(NewStructType({
+ {"From", NewDataType(NUdf::EDataSlot::Uint64)},
+ {"To", NewDataType(NUdf::EDataSlot::Uint64)}
+ }));
TStructTypeBuilder matchedVarsTypeBuilder(Env);
for (const auto& var: GetPatternVars(pattern)) {
matchedVarsTypeBuilder.Add(var, rangeList);
}
- TRuntimeNode matchedVarsArg = Arg(matchedVarsTypeBuilder.Build());
+ const auto matchedVarsType = matchedVarsTypeBuilder.Build();
+ TRuntimeNode matchedVarsArg = Arg(matchedVarsType);
//---These vars may be empty in case of no measures
TRuntimeNode measureInputDataArg;
std::vector<TRuntimeNode> specialColumnIndexesInMeasureInputDataRow;
TVector<TRuntimeNode> measures;
- TVector<TType*> measureTypes;
//---
if (getMeasures.empty()) {
measureInputDataArg = Arg(Env.GetTypeOfVoidLazy());
} else {
- using NYql::NMatchRecognize::EMeasureInputDataSpecialColumns;
measures.reserve(getMeasures.size());
- measureTypes.reserve(getMeasures.size());
specialColumnIndexesInMeasureInputDataRow.resize(static_cast<size_t>(NYql::NMatchRecognize::EMeasureInputDataSpecialColumns::Last));
TStructTypeBuilder measureInputDataRowTypeBuilder(Env);
- for (ui32 i = 0; i != inputRowType->GetMembersCount(); ++i) {
+ for (ui32 i = 0; i < inputRowType->GetMembersCount(); ++i) {
measureInputDataRowTypeBuilder.Add(inputRowType->GetMemberName(i), inputRowType->GetMemberType(i));
}
measureInputDataRowTypeBuilder.Add(
MeasureInputDataSpecialColumnName(EMeasureInputDataSpecialColumns::Classifier),
- TDataType::Create(NUdf::TDataType<NYql::NUdf::TUtf8>::Id, Env)
+ NewDataType(NUdf::EDataSlot::Utf8)
);
measureInputDataRowTypeBuilder.Add(
MeasureInputDataSpecialColumnName(EMeasureInputDataSpecialColumns::MatchNumber),
- TDataType::Create(NUdf::TDataType<ui64>::Id, Env)
+ NewDataType(NUdf::EDataSlot::Uint64)
);
const auto measureInputDataRowType = measureInputDataRowTypeBuilder.Build();
- for (ui32 i = 0; i != measureInputDataRowType->GetMembersCount(); ++i) {
+ for (ui32 i = 0; i < measureInputDataRowType->GetMembersCount(); ++i) {
//assume a few, if grows, it's better to use a lookup table here
static_assert(static_cast<size_t>(EMeasureInputDataSpecialColumns::Last) < 5);
for (size_t j = 0; j != static_cast<size_t>(EMeasureInputDataSpecialColumns::Last); ++j) {
if (measureInputDataRowType->GetMemberName(i) ==
NYql::NMatchRecognize::MeasureInputDataSpecialColumnName(static_cast<EMeasureInputDataSpecialColumns>(j)))
- specialColumnIndexesInMeasureInputDataRow[j] = NewDataLiteral<ui32>(i);
+ specialColumnIndexesInMeasureInputDataRow[j] = NewDataLiteral(i);
}
}
- measureInputDataArg = Arg(TListType::Create(measureInputDataRowType, Env));
+ measureInputDataArg = Arg(NewListType(measureInputDataRowType));
for (size_t i = 0; i != getMeasures.size(); ++i) {
- measures.push_back(getMeasures[i].second(measureInputDataArg, matchedVarsArg));
- measureTypes.push_back(measures[i].GetStaticType());
+ measures.push_back(getMeasures[i](measureInputDataArg, matchedVarsArg));
}
}
TStructTypeBuilder outputRowTypeBuilder(Env);
THashMap<TStringBuf, size_t> partitionColumnLookup;
- for (size_t i = 0; i != partitionColumns.size(); ++i) {
- const auto& name = partitionColumns[i];
- partitionColumnLookup[name] = i;
- outputRowTypeBuilder.Add(
- name,
- AS_TYPE(TTupleType, partitionKeySelectorNode.GetStaticType())->GetElementType(i)
- );
- }
THashMap<TStringBuf, size_t> measureColumnLookup;
- for (size_t i = 0; i != measures.size(); ++i) {
- const auto& name = getMeasures[i].first;
- measureColumnLookup[name] = i;
- outputRowTypeBuilder.Add(
- name,
- measures[i].GetStaticType()
- );
+ THashMap<TStringBuf, size_t> otherColumnLookup;
+ for (size_t i = 0; i < measureColumnNames.size(); ++i) {
+ const auto name = measureColumnNames[i];
+ measureColumnLookup.emplace(name, i);
+ outputRowTypeBuilder.Add(name, measures[i].GetStaticType());
+ }
+ switch (rowsPerMatch) {
+ case NYql::NMatchRecognize::ERowsPerMatch::OneRow:
+ for (size_t i = 0; i < partitionColumnNames.size(); ++i) {
+ const auto name = partitionColumnNames[i];
+ partitionColumnLookup.emplace(name, i);
+ outputRowTypeBuilder.Add(name, partitionColumnTypes[i]);
+ }
+ break;
+ case NYql::NMatchRecognize::ERowsPerMatch::AllRows:
+ for (size_t i = 0; i < inputRowType->GetMembersCount(); ++i) {
+ const auto name = inputRowType->GetMemberName(i);
+ otherColumnLookup.emplace(name, i);
+ outputRowTypeBuilder.Add(name, inputRowType->GetMemberType(i));
+ }
+ break;
}
auto outputRowType = outputRowTypeBuilder.Build();
std::vector<TRuntimeNode> partitionColumnIndexes(partitionColumnLookup.size());
std::vector<TRuntimeNode> measureColumnIndexes(measureColumnLookup.size());
- for (ui32 i = 0; i != outputRowType->GetMembersCount(); ++i) {
- if (auto it = partitionColumnLookup.find(outputRowType->GetMemberName(i)); it != partitionColumnLookup.end()) {
- partitionColumnIndexes[it->second] = NewDataLiteral<ui32>(i);
- }
- else if (auto it = measureColumnLookup.find(outputRowType->GetMemberName(i)); it != measureColumnLookup.end()) {
- measureColumnIndexes[it->second] = NewDataLiteral<ui32>(i);
+ TVector<TRuntimeNode> outputColumnOrder(NDetail::TReserveTag{outputRowType->GetMembersCount()});
+ for (ui32 i = 0; i < outputRowType->GetMembersCount(); ++i) {
+ const auto name = outputRowType->GetMemberName(i);
+ if (auto iter = partitionColumnLookup.find(name);
+ iter != partitionColumnLookup.end()) {
+ partitionColumnIndexes[iter->second] = NewDataLiteral(i);
+ outputColumnOrder.push_back(NewStruct({
+ std::pair{"Index", NewDataLiteral(iter->second)},
+ std::pair{"SourceType", NewDataLiteral(static_cast<i32>(EOutputColumnSource::PartitionKey))},
+ }));
+ } else if (auto iter = measureColumnLookup.find(name);
+ iter != measureColumnLookup.end()) {
+ measureColumnIndexes[iter->second] = NewDataLiteral(i);
+ outputColumnOrder.push_back(NewStruct({
+ std::pair{"Index", NewDataLiteral(iter->second)},
+ std::pair{"SourceType", NewDataLiteral(static_cast<i32>(EOutputColumnSource::Measure))},
+ }));
+ } else if (auto iter = otherColumnLookup.find(name);
+ iter != otherColumnLookup.end()) {
+ outputColumnOrder.push_back(NewStruct({
+ std::pair{"Index", NewDataLiteral(iter->second)},
+ std::pair{"SourceType", NewDataLiteral(static_cast<i32>(EOutputColumnSource::Other))},
+ }));
}
}
- auto outputType = (TType*)TFlowType::Create(outputRowType, Env);
+ const auto outputType = NewFlowType(outputRowType);
- THashMap<TStringBuf , size_t> patternVarLookup;
- for (ui32 i = 0; i != AS_TYPE(TStructType, matchedVarsArg.GetStaticType())->GetMembersCount(); ++i){
- patternVarLookup[AS_TYPE(TStructType, matchedVarsArg.GetStaticType())->GetMemberName(i)] = i;
+ THashMap<TStringBuf, size_t> patternVarLookup;
+ for (ui32 i = 0; i < matchedVarsType->GetMembersCount(); ++i) {
+ patternVarLookup[matchedVarsType->GetMemberName(i)] = i;
}
- THashMap<TStringBuf , size_t> defineLookup;
- for (size_t i = 0; i != getDefines.size(); ++i) {
- defineLookup[getDefines[i].first] = i;
+ THashMap<TStringBuf, size_t> defineLookup;
+ for (size_t i = 0; i < defineVarNames.size(); ++i) {
+ const auto name = defineVarNames[i];
+ defineLookup[name] = i;
}
- std::vector<TRuntimeNode> defineNames(patternVarLookup.size());
- std::vector<TRuntimeNode> defineNodes(patternVarLookup.size());
- const auto& inputDataArg = Arg(TListType::Create(inputRowType, Env));
- const auto& currentRowIndexArg = Arg(TDataType::Create(NUdf::TDataType<ui64>::Id, Env));
+ TVector<TRuntimeNode> defineNames(defineVarNames.size());
+ TVector<TRuntimeNode> defineNodes(patternVarLookup.size());
+ const auto inputDataArg = Arg(NewListType(inputRowType));
+ const auto currentRowIndexArg = Arg(NewDataType(NUdf::EDataSlot::Uint64));
for (const auto& [v, i]: patternVarLookup) {
defineNames[i] = NewDataLiteral<NUdf::EDataSlot::String>(v);
- if (const auto it = defineLookup.find(v); it != defineLookup.end()) {
- defineNodes[i] = getDefines[it->second].second(inputDataArg, matchedVarsArg, currentRowIndexArg);
- }
- else { //no predicate for var
- if ("$" == v || "^" == v) {
- //DO nothing, //will be handled in a specific way
- }
- else { // a var without a predicate matches any row
- defineNodes[i] = NewDataLiteral<bool>(true);
- }
+ if (auto iter = defineLookup.find(v);
+ iter != defineLookup.end()) {
+ defineNodes[i] = getDefines[iter->second](inputDataArg, matchedVarsArg, currentRowIndexArg);
+ } else if ("$" == v || "^" == v) {
+ //DO nothing, //will be handled in a specific way
+ } else { // a var without a predicate matches any row
+ defineNodes[i] = NewDataLiteral(true);
}
}
TCallableBuilder callableBuilder(GetTypeEnvironment(), "MatchRecognizeCore", outputType);
- auto indexType = TDataType::Create(NUdf::TDataType<ui32>::Id, Env);
- auto indexListType = TListType::Create(indexType, Env);
+ const auto indexType = NewDataType(NUdf::EDataSlot::Uint32);
+ const auto outputColumnEntryType = NewStructType({
+ {"Index", NewDataType(NUdf::EDataSlot::Uint64)},
+ {"SourceType", NewDataType(NUdf::EDataSlot::Int32)},
+ });
callableBuilder.Add(inputStream);
callableBuilder.Add(inputRowArg);
callableBuilder.Add(partitionKeySelectorNode);
- callableBuilder.Add(TRuntimeNode(TListLiteral::Create(partitionColumnIndexes.data(), partitionColumnIndexes.size(), indexListType, Env), true));
+ callableBuilder.Add(NewList(indexType, partitionColumnIndexes));
callableBuilder.Add(measureInputDataArg);
- callableBuilder.Add(TRuntimeNode(TListLiteral::Create(
- specialColumnIndexesInMeasureInputDataRow.data(), specialColumnIndexesInMeasureInputDataRow.size(),
- indexListType, Env
- ),
- true));
- callableBuilder.Add(NewDataLiteral<ui32>(inputRowType->GetMembersCount()));
+ callableBuilder.Add(NewList(indexType, specialColumnIndexesInMeasureInputDataRow));
+ callableBuilder.Add(NewDataLiteral(inputRowType->GetMembersCount()));
callableBuilder.Add(matchedVarsArg);
- callableBuilder.Add(TRuntimeNode(TListLiteral::Create(measureColumnIndexes.data(), measureColumnIndexes.size(), indexListType, Env), true));
+ callableBuilder.Add(NewList(indexType, measureColumnIndexes));
for (const auto& m: measures) {
callableBuilder.Add(m);
}
@@ -6209,16 +6234,19 @@ TRuntimeNode TProgramBuilder::MatchRecognizeCore(
callableBuilder.Add(currentRowIndexArg);
callableBuilder.Add(inputDataArg);
- const auto stringType = NewDataType(NUdf::EDataSlot::String);
- callableBuilder.Add(TRuntimeNode(TListLiteral::Create(defineNames.begin(), defineNames.size(), TListType::Create(stringType, Env), Env), true));
+ callableBuilder.Add(NewList(NewDataType(NUdf::EDataSlot::String), defineNames));
for (const auto& d: defineNodes) {
callableBuilder.Add(d);
}
callableBuilder.Add(NewDataLiteral(streamingMode));
- if (RuntimeVersion >= 52U) {
+ if constexpr (RuntimeVersion >= 52U) {
callableBuilder.Add(NewDataLiteral(static_cast<i32>(skipTo.To)));
callableBuilder.Add(NewDataLiteral<NUdf::EDataSlot::String>(skipTo.Var));
}
+ if constexpr (RuntimeVersion >= 53U) {
+ callableBuilder.Add(NewDataLiteral(static_cast<i32>(rowsPerMatch)));
+ callableBuilder.Add(NewList(outputColumnEntryType, outputColumnOrder));
+ }
return TRuntimeNode(callableBuilder.Build(), false);
}
diff --git a/yql/essentials/minikql/mkql_program_builder.h b/yql/essentials/minikql/mkql_program_builder.h
index 762d3a013ea..9e6b0d97d06 100644
--- a/yql/essentials/minikql/mkql_program_builder.h
+++ b/yql/essentials/minikql/mkql_program_builder.h
@@ -712,12 +712,15 @@ public:
TRuntimeNode MatchRecognizeCore(
TRuntimeNode inputStream,
const TUnaryLambda& getPartitionKeySelectorNode,
- const TArrayRef<TStringBuf>& partitionColumns,
- const TArrayRef<std::pair<TStringBuf, TBinaryLambda>>& getMeasures,
+ const TArrayRef<TStringBuf>& partitionColumnNames,
+ const TVector<TStringBuf>& measureColumnNames,
+ const TVector<TBinaryLambda>& getMeasures,
const NYql::NMatchRecognize::TRowPattern& pattern,
- const TArrayRef<std::pair<TStringBuf, TTernaryLambda>>& getDefines,
+ const TVector<TStringBuf>& defineVarNames,
+ const TVector<TTernaryLambda>& getDefines,
bool streamingMode,
- const NYql::NMatchRecognize::TAfterMatchSkipTo& skipTo
+ const NYql::NMatchRecognize::TAfterMatchSkipTo& skipTo,
+ NYql::NMatchRecognize::ERowsPerMatch rowsPerMatch
);
TRuntimeNode TimeOrderRecover(
diff --git a/yql/essentials/mount/lib/yql/aggregate.yql b/yql/essentials/mount/lib/yql/aggregate.yqls
index b2450bf2390..b2450bf2390 100755
--- a/yql/essentials/mount/lib/yql/aggregate.yql
+++ b/yql/essentials/mount/lib/yql/aggregate.yqls
diff --git a/yql/essentials/mount/lib/yql/core.yql b/yql/essentials/mount/lib/yql/core.yqls
index be99a7f87ee..be99a7f87ee 100755
--- a/yql/essentials/mount/lib/yql/core.yql
+++ b/yql/essentials/mount/lib/yql/core.yqls
diff --git a/yql/essentials/mount/lib/yql/id.yql b/yql/essentials/mount/lib/yql/id.yqls
index 726ae3dcfa3..726ae3dcfa3 100755
--- a/yql/essentials/mount/lib/yql/id.yql
+++ b/yql/essentials/mount/lib/yql/id.yqls
diff --git a/yql/essentials/mount/lib/yql/sqr.yql b/yql/essentials/mount/lib/yql/sqr.yqls
index 7e87ab204b0..7e87ab204b0 100755
--- a/yql/essentials/mount/lib/yql/sqr.yql
+++ b/yql/essentials/mount/lib/yql/sqr.yqls
diff --git a/yql/essentials/mount/lib/yql/walk_folders.yql b/yql/essentials/mount/lib/yql/walk_folders.yqls
index 1cf37bc31f4..1cf37bc31f4 100755
--- a/yql/essentials/mount/lib/yql/walk_folders.yql
+++ b/yql/essentials/mount/lib/yql/walk_folders.yqls
diff --git a/yql/essentials/mount/lib/yql/window.yql b/yql/essentials/mount/lib/yql/window.yqls
index dd1f537bc9a..dd1f537bc9a 100755
--- a/yql/essentials/mount/lib/yql/window.yql
+++ b/yql/essentials/mount/lib/yql/window.yqls
diff --git a/yql/essentials/providers/common/mkql/yql_provider_mkql.cpp b/yql/essentials/providers/common/mkql/yql_provider_mkql.cpp
index fb2a2a29c1c..211fc6c84c7 100644
--- a/yql/essentials/providers/common/mkql/yql_provider_mkql.cpp
+++ b/yql/essentials/providers/common/mkql/yql_provider_mkql.cpp
@@ -878,17 +878,17 @@ TMkqlCommonCallableCompiler::TShared::TShared() {
const auto& settings = node.Child(4);
//explore params
- const auto& measures = params->ChildRef(0);
- const auto& skipTo = params->ChildRef(2);
- const auto& pattern = params->ChildRef(3);
- const auto& defines = params->ChildRef(4);
+ const auto measures = params->Child(0);
+ const auto skipTo = params->Child(2);
+ const auto pattern = params->Child(3);
+ const auto defines = params->Child(4);
//explore measures
- const auto measureNames = measures->ChildRef(2);
+ const auto measureNames = measures->Child(2);
constexpr size_t FirstMeasureLambdaIndex = 3;
//explore defines
- const auto defineNames = defines->ChildRef(2);
+ const auto defineNames = defines->Child(2);
const size_t FirstDefineLambdaIndex = 3;
TVector<TStringBuf> partitionColumnNames;
@@ -900,25 +900,21 @@ TMkqlCommonCallableCompiler::TShared::TShared() {
return MkqlBuildLambda(*partitionKeySelector, ctx, {inputRowArg});
};
- TVector<std::pair<TStringBuf, TProgramBuilder::TTernaryLambda>> getDefines(defineNames->ChildrenSize());
+ TVector<TStringBuf> defineVarNames(defineNames->ChildrenSize());
+ TVector<TProgramBuilder::TTernaryLambda> getDefines(defineNames->ChildrenSize());
for (size_t i = 0; i != defineNames->ChildrenSize(); ++i) {
- getDefines[i] = std::pair{
- defineNames->ChildRef(i)->Content(),
- [i, defines, &ctx](TRuntimeNode data, TRuntimeNode matchedVars, TRuntimeNode rowIndex) {
- return MkqlBuildLambda(*defines->ChildRef(FirstDefineLambdaIndex + i), ctx,
- {data, matchedVars, rowIndex});
- }
+ defineVarNames[i] = defineNames->Child(i)->Content();
+ getDefines[i] = [i, defines, &ctx](TRuntimeNode data, TRuntimeNode matchedVars, TRuntimeNode rowIndex) {
+ return MkqlBuildLambda(*defines->Child(FirstDefineLambdaIndex + i), ctx, {data, matchedVars, rowIndex});
};
}
- TVector<std::pair<TStringBuf, TProgramBuilder::TBinaryLambda>> getMeasures(measureNames->ChildrenSize());
+ TVector<TStringBuf> measureColumnNames(measureNames->ChildrenSize());
+ TVector<TProgramBuilder::TBinaryLambda> getMeasures(measureNames->ChildrenSize());
for (size_t i = 0; i != measureNames->ChildrenSize(); ++i) {
- getMeasures[i] = std::pair{
- measureNames->ChildRef(i)->Content(),
- [i, measures, &ctx](TRuntimeNode data, TRuntimeNode matchedVars) {
- return MkqlBuildLambda(*measures->ChildRef(FirstMeasureLambdaIndex + i), ctx,
- {data, matchedVars});
- }
+ measureColumnNames[i] = measureNames->Child(i)->Content();
+ getMeasures[i] = [i, measures, &ctx](TRuntimeNode data, TRuntimeNode matchedVars) {
+ return MkqlBuildLambda(*measures->Child(FirstMeasureLambdaIndex + i), ctx, {data, matchedVars});
};
}
@@ -928,18 +924,26 @@ TMkqlCommonCallableCompiler::TShared::TShared() {
NYql::NMatchRecognize::EAfterMatchSkipTo to;
MKQL_ENSURE(TryFromString<NYql::NMatchRecognize::EAfterMatchSkipTo>(stringTo, to), "MATCH_RECOGNIZE: <row pattern skip to> cannot parse AfterMatchSkipTo mode");
+ auto rowsPerMatchString = params->Child(1)->Content();
+ MKQL_ENSURE(rowsPerMatchString.SkipPrefix("RowsPerMatch_"), R"(MATCH_RECOGNIZE: <row pattern rows per match> should start with "RowsPerMatch_")");
+ NYql::NMatchRecognize::ERowsPerMatch rowsPerMatch;
+ MKQL_ENSURE(TryFromString<NYql::NMatchRecognize::ERowsPerMatch>(rowsPerMatchString, rowsPerMatch), "MATCH_RECOGNIZE: cannot parse RowsPerMatch mode");
+
const auto streamingMode = FromString<bool>(settings->Child(0)->Child(1)->Content());
return ctx.ProgramBuilder.MatchRecognizeCore(
MkqlBuildExpr(*inputStream, ctx),
getPartitionKeySelector,
partitionColumnNames,
+ measureColumnNames,
getMeasures,
NYql::NMatchRecognize::ConvertPattern(pattern, ctx.ExprCtx),
+ defineVarNames,
getDefines,
streamingMode,
- NYql::NMatchRecognize::TAfterMatchSkipTo{to, TString{var}}
- );
+ NYql::NMatchRecognize::TAfterMatchSkipTo{to, TString{var}},
+ rowsPerMatch
+ );
});
AddCallable("TimeOrderRecover", [](const TExprNode& node, TMkqlBuildContext& ctx) {
diff --git a/yql/essentials/public/purecalc/common/transformations/utils.cpp b/yql/essentials/public/purecalc/common/transformations/utils.cpp
index 4e2da41835c..6f63be02082 100644
--- a/yql/essentials/public/purecalc/common/transformations/utils.cpp
+++ b/yql/essentials/public/purecalc/common/transformations/utils.cpp
@@ -13,6 +13,15 @@ TExprNode::TPtr NYql::NPureCalc::NodeFromBlocks(
) {
const auto items = structType->GetItems();
Y_ENSURE(items.size() > 0);
+
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
return ctx.Builder(pos)
.Lambda()
.Param("stream")
diff --git a/yql/essentials/sql/settings/translation_settings.cpp b/yql/essentials/sql/settings/translation_settings.cpp
index 7d9f4f681e0..f54e8e35fb3 100644
--- a/yql/essentials/sql/settings/translation_settings.cpp
+++ b/yql/essentials/sql/settings/translation_settings.cpp
@@ -45,7 +45,7 @@ namespace NSQLTranslation {
}
TTranslationSettings::TTranslationSettings()
- : ModuleMapping({{"core", "/lib/yql/core.yql"}})
+ : ModuleMapping({{"core", "/lib/yql/core.yqls"}})
, BindingsMode(EBindingsMode::ENABLED)
, Mode(ESqlMode::QUERY)
, MaxErrors(SQL_MAX_PARSER_ERRORS)
diff --git a/yql/essentials/sql/v0/query.cpp b/yql/essentials/sql/v0/query.cpp
index bf863c5883f..81ff5fbc2c8 100644
--- a/yql/essentials/sql/v0/query.cpp
+++ b/yql/essentials/sql/v0/query.cpp
@@ -948,8 +948,8 @@ public:
new TAstAtomNodeImpl(Pos, lib, TNodeFlags::ArbitraryContent)));
}
- Add(Y("import", "aggregate_module", BuildQuotedAtom(Pos, "/lib/yql/aggregate.yql")));
- Add(Y("import", "window_module", BuildQuotedAtom(Pos, "/lib/yql/window.yql")));
+ Add(Y("import", "aggregate_module", BuildQuotedAtom(Pos, "/lib/yql/aggregate.yqls")));
+ Add(Y("import", "window_module", BuildQuotedAtom(Pos, "/lib/yql/window.yqls")));
for (const auto& module : ctx.Settings.ModuleMapping) {
TString moduleName(module.first + "_module");
moduleName.to_lower();
diff --git a/yql/essentials/sql/v1/SQLv1.g.in b/yql/essentials/sql/v1/SQLv1.g.in
index e9685c50943..670ad27e3e9 100644
--- a/yql/essentials/sql/v1/SQLv1.g.in
+++ b/yql/essentials/sql/v1/SQLv1.g.in
@@ -460,7 +460,7 @@ row_pattern_primary:
| DOLLAR
| CARET
| LPAREN row_pattern? RPAREN
- | LBRACE_CURLY MINUS row_pattern MINUS RBRACE_CURLY //TODO This rule accepts spaces between brace and minus sign, i.e: { - S2 - } that is not supposed to. Handle this case in https://st.yandex-team.ru/YQL-16227
+ | LBRACE_CURLY MINUS row_pattern MINUS RBRACE_CURLY
| row_pattern_permute
;
diff --git a/yql/essentials/sql/v1/SQLv1Antlr4.g.in b/yql/essentials/sql/v1/SQLv1Antlr4.g.in
index 40593fe075d..89131437e96 100644
--- a/yql/essentials/sql/v1/SQLv1Antlr4.g.in
+++ b/yql/essentials/sql/v1/SQLv1Antlr4.g.in
@@ -459,7 +459,7 @@ row_pattern_primary:
| DOLLAR
| CARET
| LPAREN row_pattern? RPAREN
- | LBRACE_CURLY MINUS row_pattern MINUS RBRACE_CURLY //TODO This rule accepts spaces between brace and minus sign, i.e: { - S2 - } that is not supposed to. Handle this case in https://st.yandex-team.ru/YQL-16227
+ | LBRACE_CURLY MINUS row_pattern MINUS RBRACE_CURLY
| row_pattern_permute
;
diff --git a/yql/essentials/sql/v1/match_recognize.cpp b/yql/essentials/sql/v1/match_recognize.cpp
index 47055e2f3d7..84a20ae2731 100644
--- a/yql/essentials/sql/v1/match_recognize.cpp
+++ b/yql/essentials/sql/v1/match_recognize.cpp
@@ -21,7 +21,7 @@ public:
std::pair<TPosition, TVector<TNamedFunction>>&& partitioners,
std::pair<TPosition, TVector<TSortSpecificationPtr>>&& sortSpecs,
std::pair<TPosition, TVector<TNamedFunction>>&& measures,
- std::pair<TPosition, ERowsPerMatch>&& rowsPerMatch,
+ std::pair<TPosition, NYql::NMatchRecognize::ERowsPerMatch>&& rowsPerMatch,
std::pair<TPosition, NYql::NMatchRecognize::TAfterMatchSkipTo>&& skipTo,
std::pair<TPosition, NYql::NMatchRecognize::TRowPattern>&& pattern,
std::pair<TPosition, TNodePtr>&& subset,
@@ -56,7 +56,7 @@ private:
std::pair<TPosition, TVector<TNamedFunction>>&& partitioners,
std::pair<TPosition, TVector<TSortSpecificationPtr>>&& sortSpecs,
std::pair<TPosition, TVector<TNamedFunction>>&& measures,
- std::pair<TPosition, ERowsPerMatch>&& rowsPerMatch,
+ std::pair<TPosition, NYql::NMatchRecognize::ERowsPerMatch>&& rowsPerMatch,
std::pair<TPosition, NYql::NMatchRecognize::TAfterMatchSkipTo>&& skipTo,
std::pair<TPosition, NYql::NMatchRecognize::TRowPattern>&& pattern,
std::pair<TPosition, TNodePtr>&& subset,
diff --git a/yql/essentials/sql/v1/match_recognize.h b/yql/essentials/sql/v1/match_recognize.h
index b78c0faf65e..4b0e98b9b71 100644
--- a/yql/essentials/sql/v1/match_recognize.h
+++ b/yql/essentials/sql/v1/match_recognize.h
@@ -10,11 +10,6 @@ struct TNamedFunction {
TString name;
};
-enum class ERowsPerMatch {
- OneRow,
- AllRows
-};
-
class TMatchRecognizeBuilder: public TSimpleRefCount<TMatchRecognizeBuilder> {
public:
TMatchRecognizeBuilder(
@@ -22,7 +17,7 @@ public:
std::pair<TPosition, TVector<TNamedFunction>>&& partitioners,
std::pair<TPosition, TVector<TSortSpecificationPtr>>&& sortSpecs,
std::pair<TPosition, TVector<TNamedFunction>>&& measures,
- std::pair<TPosition, ERowsPerMatch>&& rowsPerMatch,
+ std::pair<TPosition, NYql::NMatchRecognize::ERowsPerMatch>&& rowsPerMatch,
std::pair<TPosition, NYql::NMatchRecognize::TAfterMatchSkipTo>&& skipTo,
std::pair<TPosition, NYql::NMatchRecognize::TRowPattern>&& pattern,
std::pair<TPosition, TNodePtr>&& subset,
@@ -45,7 +40,7 @@ private:
std::pair<TPosition, TVector<TNamedFunction>> Partitioners;
std::pair<TPosition, TVector<TSortSpecificationPtr>> SortSpecs;
std::pair<TPosition, TVector<TNamedFunction>> Measures;
- std::pair<TPosition, ERowsPerMatch> RowsPerMatch;
+ std::pair<TPosition, NYql::NMatchRecognize::ERowsPerMatch> RowsPerMatch;
std::pair<TPosition, NYql::NMatchRecognize::TAfterMatchSkipTo> SkipTo;
std::pair<TPosition, NYql::NMatchRecognize::TRowPattern> Pattern;
std::pair<TPosition, TNodePtr> Subset;
diff --git a/yql/essentials/sql/v1/query.cpp b/yql/essentials/sql/v1/query.cpp
index 2f58ec5dfb8..bf236ae07db 100644
--- a/yql/essentials/sql/v1/query.cpp
+++ b/yql/essentials/sql/v1/query.cpp
@@ -2904,8 +2904,8 @@ public:
Add(Y("set_package_version", BuildQuotedAtom(Pos, p.first), BuildQuotedAtom(Pos, ToString(p.second))));
}
- Add(Y("import", "aggregate_module", BuildQuotedAtom(Pos, "/lib/yql/aggregate.yql")));
- Add(Y("import", "window_module", BuildQuotedAtom(Pos, "/lib/yql/window.yql")));
+ Add(Y("import", "aggregate_module", BuildQuotedAtom(Pos, "/lib/yql/aggregate.yqls")));
+ Add(Y("import", "window_module", BuildQuotedAtom(Pos, "/lib/yql/window.yqls")));
for (const auto& module : ctx.Settings.ModuleMapping) {
TString moduleName(module.first + "_module");
moduleName.to_lower();
diff --git a/yql/essentials/sql/v1/sql_match_recognize.cpp b/yql/essentials/sql/v1/sql_match_recognize.cpp
index 47e001efbb3..41415b7f239 100644
--- a/yql/essentials/sql/v1/sql_match_recognize.cpp
+++ b/yql/essentials/sql/v1/sql_match_recognize.cpp
@@ -53,15 +53,9 @@ TMatchRecognizeBuilderPtr TSqlMatchRecognizeClause::CreateBuilder(const NSQLv1Ge
measures = ParseMeasures(measuresClause.GetRule_row_pattern_measure_list2());
}
- TPosition rowsPerMatchPos = pos;
- ERowsPerMatch rowsPerMatch = ERowsPerMatch::OneRow;
+ auto rowsPerMatch = std::pair {pos, NYql::NMatchRecognize::ERowsPerMatch::OneRow};
if (matchRecognizeClause.HasBlock6()) {
- std::tie(rowsPerMatchPos, rowsPerMatch) = ParseRowsPerMatch(matchRecognizeClause.GetBlock6().GetRule_row_pattern_rows_per_match1());
- if (ERowsPerMatch::AllRows == rowsPerMatch) {
- //https://st.yandex-team.ru/YQL-16213
- Ctx.Error(pos, TIssuesIds::CORE) << "ALL ROWS PER MATCH is not supported yet";
- return {};
- }
+ rowsPerMatch = ParseRowsPerMatch(matchRecognizeClause.GetBlock6().GetRule_row_pattern_rows_per_match1());
}
const auto& commonSyntax = matchRecognizeClause.GetRule_row_pattern_common_syntax7();
@@ -126,7 +120,7 @@ TMatchRecognizeBuilderPtr TSqlMatchRecognizeClause::CreateBuilder(const NSQLv1Ge
std::pair{partitionsPos, std::move(partitioners)},
std::pair{orderByPos, std::move(sortSpecs)},
std::pair{measuresPos, measures},
- std::pair{rowsPerMatchPos, rowsPerMatch},
+ std::move(rowsPerMatch),
std::move(skipTo),
std::pair{patternPos, std::move(pattern)},
std::pair{subsetPos, std::move(subset)},
@@ -159,7 +153,6 @@ TNamedFunction TSqlMatchRecognizeClause::ParseOneMeasure(const TRule_row_pattern
TColumnRefScope scope(Ctx, EColumnRefState::MatchRecognize);
const auto& expr = TSqlExpression(Ctx, Mode).Build(node.GetRule_expr1());
const auto& name = Id(node.GetRule_an_id3(), *this);
- //TODO https://st.yandex-team.ru/YQL-16186
//Each measure must be a lambda, that accepts 2 args:
// - List<InputTableColumns + _yql_Classifier, _yql_MatchNumber>
// - Struct that maps row pattern variables to ranges in the queue
@@ -174,18 +167,18 @@ TVector<TNamedFunction> TSqlMatchRecognizeClause::ParseMeasures(const TRule_row_
return result;
}
-std::pair<TPosition, ERowsPerMatch> TSqlMatchRecognizeClause::ParseRowsPerMatch(const TRule_row_pattern_rows_per_match& rowsPerMatchClause) {
+std::pair<TPosition, NYql::NMatchRecognize::ERowsPerMatch> TSqlMatchRecognizeClause::ParseRowsPerMatch(const TRule_row_pattern_rows_per_match& rowsPerMatchClause) {
switch(rowsPerMatchClause.GetAltCase()) {
case TRule_row_pattern_rows_per_match::kAltRowPatternRowsPerMatch1:
return std::pair {
TokenPosition(rowsPerMatchClause.GetAlt_row_pattern_rows_per_match1().GetToken1()),
- ERowsPerMatch::OneRow
+ NYql::NMatchRecognize::ERowsPerMatch::OneRow
};
case TRule_row_pattern_rows_per_match::kAltRowPatternRowsPerMatch2:
return std::pair {
TokenPosition(rowsPerMatchClause.GetAlt_row_pattern_rows_per_match2().GetToken1()),
- ERowsPerMatch::AllRows
+ NYql::NMatchRecognize::ERowsPerMatch::AllRows
};
case TRule_row_pattern_rows_per_match::ALT_NOT_SET:
Y_ABORT("You should change implementation according to grammar changes");
@@ -233,13 +226,13 @@ std::pair<TPosition, NYql::NMatchRecognize::TAfterMatchSkipTo> TSqlMatchRecogniz
}
}
-NYql::NMatchRecognize::TRowPatternTerm TSqlMatchRecognizeClause::ParsePatternTerm(const TRule_row_pattern_term& node){
+NYql::NMatchRecognize::TRowPatternTerm TSqlMatchRecognizeClause::ParsePatternTerm(const TRule_row_pattern_term& node, size_t patternNestingLevel, bool outputArg) {
NYql::NMatchRecognize::TRowPatternTerm term;
TPosition pos;
for (const auto& factor: node.GetBlock1()) {
const auto& primaryVar = factor.GetRule_row_pattern_factor1().GetRule_row_pattern_primary1();
NYql::NMatchRecognize::TRowPatternPrimary primary;
- bool output = true;
+ bool output = outputArg;
switch (primaryVar.GetAltCase()) {
case TRule_row_pattern_primary::kAltRowPatternPrimary1:
primary = PatternVar(primaryVar.GetAlt_row_pattern_primary1().GetRule_row_pattern_primary_variable_name1().GetRule_row_pattern_variable_name1(), *this);
@@ -253,9 +246,8 @@ NYql::NMatchRecognize::TRowPatternTerm TSqlMatchRecognizeClause::ParsePatternTer
Y_ENSURE("^" == std::get<0>(primary));
break;
case TRule_row_pattern_primary::kAltRowPatternPrimary4: {
- if (++PatternNestingLevel <= NYql::NMatchRecognize::MaxPatternNesting) {
- primary = ParsePattern(primaryVar.GetAlt_row_pattern_primary4().GetBlock2().GetRule_row_pattern1());
- --PatternNestingLevel;
+ if (patternNestingLevel <= NYql::NMatchRecognize::MaxPatternNesting) {
+ primary = ParsePattern(primaryVar.GetAlt_row_pattern_primary4().GetBlock2().GetRule_row_pattern1(), patternNestingLevel + 1, output);
} else {
Ctx.Error(TokenPosition(primaryVar.GetAlt_row_pattern_primary4().GetToken1()))
<< "To big nesting level in the pattern";
@@ -265,15 +257,14 @@ NYql::NMatchRecognize::TRowPatternTerm TSqlMatchRecognizeClause::ParsePatternTer
}
case TRule_row_pattern_primary::kAltRowPatternPrimary5:
output = false;
- Ctx.Error(TokenPosition(primaryVar.GetAlt_row_pattern_primary4().GetToken1()))
- << "ALL ROWS PER MATCH and {- -} are not supported yet"; //https://st.yandex-team.ru/YQL-16227
+ primary = ParsePattern(primaryVar.GetAlt_row_pattern_primary5().GetRule_row_pattern3(), patternNestingLevel + 1, output);
break;
case TRule_row_pattern_primary::kAltRowPatternPrimary6: {
std::vector<NYql::NMatchRecognize::TRowPatternPrimary> items{ParsePattern(
- primaryVar.GetAlt_row_pattern_primary6().GetRule_row_pattern_permute1().GetRule_row_pattern3())
+ primaryVar.GetAlt_row_pattern_primary6().GetRule_row_pattern_permute1().GetRule_row_pattern3(), patternNestingLevel + 1, output)
};
for (const auto& p: primaryVar.GetAlt_row_pattern_primary6().GetRule_row_pattern_permute1().GetBlock4()) {
- items.push_back(ParsePattern(p.GetRule_row_pattern2()));
+ items.push_back(ParsePattern(p.GetRule_row_pattern2(), patternNestingLevel + 1, output));
}
//Permutations now is a syntactic sugar and converted to all possible alternatives
if (items.size() > NYql::NMatchRecognize::MaxPermutedItems) {
@@ -346,11 +337,11 @@ NYql::NMatchRecognize::TRowPatternTerm TSqlMatchRecognizeClause::ParsePatternTer
return term;
}
-NYql::NMatchRecognize::TRowPattern TSqlMatchRecognizeClause::ParsePattern(const TRule_row_pattern& node){
+NYql::NMatchRecognize::TRowPattern TSqlMatchRecognizeClause::ParsePattern(const TRule_row_pattern& node, size_t patternNestingLevel, bool output){
TVector<NYql::NMatchRecognize::TRowPatternTerm> result;
- result.push_back(ParsePatternTerm(node.GetRule_row_pattern_term1()));
+ result.push_back(ParsePatternTerm(node.GetRule_row_pattern_term1(), patternNestingLevel, output));
for (const auto& term: node.GetBlock2())
- result.push_back(ParsePatternTerm(term.GetRule_row_pattern_term2()));
+ result.push_back(ParsePatternTerm(term.GetRule_row_pattern_term2(), patternNestingLevel, output));
return result;
}
@@ -364,7 +355,6 @@ TNamedFunction TSqlMatchRecognizeClause::ParseOneDefinition(const TRule_row_patt
TVector<TNamedFunction> TSqlMatchRecognizeClause::ParseDefinitions(const TRule_row_pattern_definition_list& node) {
TVector<TNamedFunction> result { ParseOneDefinition(node.GetRule_row_pattern_definition1())};
for (const auto& d: node.GetBlock2()) {
- //TODO https://st.yandex-team.ru/YQL-16186
//Each define must be a predicate lambda, that accepts 3 args:
// - List<input table rows>
// - A struct that maps row pattern variables to ranges in the queue
diff --git a/yql/essentials/sql/v1/sql_match_recognize.h b/yql/essentials/sql/v1/sql_match_recognize.h
index 6766acc9537..219baeaa093 100644
--- a/yql/essentials/sql/v1/sql_match_recognize.h
+++ b/yql/essentials/sql/v1/sql_match_recognize.h
@@ -17,14 +17,12 @@ private:
TVector<TNamedFunction> ParsePartitionBy(const TRule_window_partition_clause& partitionClause);
TNamedFunction ParseOneMeasure(const TRule_row_pattern_measure_definition& node);
TVector<TNamedFunction> ParseMeasures(const TRule_row_pattern_measure_list& node);
- std::pair<TPosition, ERowsPerMatch> ParseRowsPerMatch(const TRule_row_pattern_rows_per_match& rowsPerMatchClause);
+ std::pair<TPosition, NYql::NMatchRecognize::ERowsPerMatch> ParseRowsPerMatch(const TRule_row_pattern_rows_per_match& rowsPerMatchClause);
std::pair<TPosition, NYql::NMatchRecognize::TAfterMatchSkipTo> ParseAfterMatchSkipTo(const TRule_row_pattern_skip_to& skipToClause);
- NYql::NMatchRecognize::TRowPatternTerm ParsePatternTerm(const TRule_row_pattern_term& node);
- NYql::NMatchRecognize::TRowPattern ParsePattern(const TRule_row_pattern& node);
+ NYql::NMatchRecognize::TRowPatternTerm ParsePatternTerm(const TRule_row_pattern_term& node, size_t patternNestingLevel, bool output);
+ NYql::NMatchRecognize::TRowPattern ParsePattern(const TRule_row_pattern& node, size_t patternNestingLevel = 1, bool output = true);
TNamedFunction ParseOneDefinition(const TRule_row_pattern_definition& node);
TVector<TNamedFunction> ParseDefinitions(const TRule_row_pattern_definition_list& node);
-private:
- size_t PatternNestingLevel = 0;
};
} // namespace NSQLTranslationV1
diff --git a/yql/essentials/sql/v1/sql_match_recognize_ut.cpp b/yql/essentials/sql/v1/sql_match_recognize_ut.cpp
index 20c5e6ab7bb..f591ef06474 100644
--- a/yql/essentials/sql/v1/sql_match_recognize_ut.cpp
+++ b/yql/essentials/sql/v1/sql_match_recognize_ut.cpp
@@ -183,7 +183,7 @@ FROM Input MATCH_RECOGNIZE(
)
)";
auto r = MatchRecognizeSqlToYql(stmt);
- UNIT_ASSERT(not r.IsOk()); ///https://st.yandex-team.ru/YQL-16213
+ UNIT_ASSERT(r.IsOk());
}
{ //default
const auto stmt = R"(
diff --git a/yql/essentials/sql/v1/sql_query.cpp b/yql/essentials/sql/v1/sql_query.cpp
index e17dcf09aad..5252417526a 100644
--- a/yql/essentials/sql/v1/sql_query.cpp
+++ b/yql/essentials/sql/v1/sql_query.cpp
@@ -67,7 +67,6 @@ static bool AsyncReplicationSettingsEntry(std::map<TString, TNodePtr>& out,
};
TSet<TString> modeSettings = {
- "consistency_mode", // TODO(ilnaz): deprecated
"consistency_level",
"commit_interval",
};
diff --git a/yql/essentials/tests/common/test_framework/yql_utils.py b/yql/essentials/tests/common/test_framework/yql_utils.py
index 6e30af682c4..581de69275b 100644
--- a/yql/essentials/tests/common/test_framework/yql_utils.py
+++ b/yql/essentials/tests/common/test_framework/yql_utils.py
@@ -883,7 +883,7 @@ def normalize_source_code_path(s):
s = re.sub(r'\b(contrib/)(ydb/library/yql.*)', r'\2', s)
# replace line number in source code with 'xxx'
s = re.sub(r'\b(yql/[\w/]+(?:\.cpp|\.h)):(?:\d+)', r'\1:xxx', s)
- return re.sub(r'(/lib/yql/[\w/]+(?:\.yql|\.sql)):(?:\d+):(?:\d+)', r'\1:xxx:yyy', s)
+ return re.sub(r'(/lib/yql/[\w/]+(?:\.yql|\.yqls|\.sql)):(?:\d+):(?:\d+)', r'\1:xxx:yyy', s)
def do_get_files(suite, config, DATA_PATH, config_key):
diff --git a/yql/essentials/tests/s-expressions/suites/Aggregation/Bug3.yqls b/yql/essentials/tests/s-expressions/suites/Aggregation/Bug3.yqls
index 61e56c5a0f2..3cad6c380fd 100644
--- a/yql/essentials/tests/s-expressions/suites/Aggregation/Bug3.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Aggregation/Bug3.yqls
@@ -1,7 +1,7 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (Configure! world (DataSource '"config") 'SQL '0))
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")))) (Void) '()))
diff --git a/yql/essentials/tests/s-expressions/suites/Aggregation/Level_4.yqls b/yql/essentials/tests/s-expressions/suites/Aggregation/Level_4.yqls
index f18d8573a43..82742f79ea4 100644
--- a/yql/essentials/tests/s-expressions/suites/Aggregation/Level_4.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Aggregation/Level_4.yqls
@@ -1,5 +1,5 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
(let world (Configure! world (DataSource '"config") 'SQL '0))
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (Key '('table (String '"Input"))) '('"assignment_gs_count" '"assignment_assignment_id" '"assignment_last_status_change_time" '"requester_id" '"project_id" '"assignment_gs_weight") '()))
diff --git a/yql/essentials/tests/s-expressions/suites/Aggregation/Level_5.yqls b/yql/essentials/tests/s-expressions/suites/Aggregation/Level_5.yqls
index 18d89027daa..682b168b3c8 100644
--- a/yql/essentials/tests/s-expressions/suites/Aggregation/Level_5.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Aggregation/Level_5.yqls
@@ -1,5 +1,5 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
(let world (Configure! world (DataSource '"config") 'SQL '0))
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (Key '('table (String '"Input"))) '('"assignment_gs_count" '"assignment_assignment_id" '"assignment_last_status_change_time" '"requester_id" '"project_id" '"assignment_gs_weight") '()))
diff --git a/yql/essentials/tests/s-expressions/suites/Aggregation/SameTrait.yqls b/yql/essentials/tests/s-expressions/suites/Aggregation/SameTrait.yqls
index 64ee248ed90..322d0e40470 100644
--- a/yql/essentials/tests/s-expressions/suites/Aggregation/SameTrait.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Aggregation/SameTrait.yqls
@@ -1,5 +1,5 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (Key '('table (String '"Input"))) '('"key" '"subkey" '"value") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/EquiJoin/Bug1924.yqls b/yql/essentials/tests/s-expressions/suites/EquiJoin/Bug1924.yqls
index 2247aa8e0bb..3420c4b19aa 100644
--- a/yql/essentials/tests/s-expressions/suites/EquiJoin/Bug1924.yqls
+++ b/yql/essentials/tests/s-expressions/suites/EquiJoin/Bug1924.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"InputSelf")))) '('"key" '"value") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/EquiJoin/Bug2566.yqls b/yql/essentials/tests/s-expressions/suites/EquiJoin/Bug2566.yqls
index 09a8847b4a1..69c04bb5360 100644
--- a/yql/essentials/tests/s-expressions/suites/EquiJoin/Bug2566.yqls
+++ b/yql/essentials/tests/s-expressions/suites/EquiJoin/Bug2566.yqls
@@ -1,7 +1,7 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (Configure! world (DataSource '"yt" '"$all") '"Attr" '"mapjoinlimit" '"1m"))
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input1")))) '('"key" '"subkey") '()))
diff --git a/yql/essentials/tests/s-expressions/suites/EquiJoinMerge/Bug2333.yqls b/yql/essentials/tests/s-expressions/suites/EquiJoinMerge/Bug2333.yqls
index f6b50489a6b..c3583f0b2a8 100644
--- a/yql/essentials/tests/s-expressions/suites/EquiJoinMerge/Bug2333.yqls
+++ b/yql/essentials/tests/s-expressions/suites/EquiJoinMerge/Bug2333.yqls
@@ -1,5 +1,5 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
(let world (Configure! world (DataSource '"yt" '"$all") '"Attr" '"joinmergetableslimit" '"2"))
(let world (Configure! world (DataSource '"yt" '"$all") '"Attr" '"joinmergeunsortedfactor" '"0.8"))
(let world (block '(
diff --git a/yql/essentials/tests/s-expressions/suites/EquiJoinMerge/JoinWithSortedDesc.yqls b/yql/essentials/tests/s-expressions/suites/EquiJoinMerge/JoinWithSortedDesc.yqls
index 0cd1abd0e96..b8db32f30b1 100644
--- a/yql/essentials/tests/s-expressions/suites/EquiJoinMerge/JoinWithSortedDesc.yqls
+++ b/yql/essentials/tests/s-expressions/suites/EquiJoinMerge/JoinWithSortedDesc.yqls
@@ -1,5 +1,5 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
(let world (Configure! world (DataSource '"yt" '"$all") '"Attr" '"joinmergetableslimit" '"2"))
(let world (Configure! world (DataSource '"yt" '"$all") '"Attr" '"joinmergeunsortedfactor" '"2"))
(let world (block '(
diff --git a/yql/essentials/tests/s-expressions/suites/InMem/BitCore.yqls b/yql/essentials/tests/s-expressions/suites/InMem/BitCore.yqls
index 9cf4e539631..e47215ae959 100644
--- a/yql/essentials/tests/s-expressions/suites/InMem/BitCore.yqls
+++ b/yql/essentials/tests/s-expressions/suites/InMem/BitCore.yqls
@@ -2,7 +2,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import core_module '"/lib/yql/core.yql")
+(import core_module '"/lib/yql/core.yqls")
(let res_sink (DataSink 'result))
(let test (lambda '(world data) (block '(
(let world (Write! world res_sink (Key) data '('('type))))
diff --git a/yql/essentials/tests/s-expressions/suites/InMem/ConcatOpt.yqls b/yql/essentials/tests/s-expressions/suites/InMem/ConcatOpt.yqls
index a20d1188dca..270e1a1bb45 100644
--- a/yql/essentials/tests/s-expressions/suites/InMem/ConcatOpt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/InMem/ConcatOpt.yqls
@@ -2,9 +2,9 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (block '(
(let output (block '(
(let select (block '(
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg.yqls
index 3a918b3c818..c11cb233853 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_If.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_If.yqls
index 3b90e993915..515e2a8b12c 100755
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_If.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_If.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '2)) '('pred (Bool '1)) '('value (Uint32 '5)))
(AsStruct '('key (Uint32 '1)) '('pred (Bool '1)) '('value (Uint32 '17)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_If_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_If_Opt.yqls
index 830f163e5f5..7000919e302 100755
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_If_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_If_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '2)) '('pred (Bool '1)) '('value (Just (Uint32 '5))))
(AsStruct '('key (Uint32 '1)) '('pred (Bool '1)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_Opt.yqls
index 1862c9703d3..df5d2e57d32 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Avg_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
(AsStruct '('key (Uint32 '2)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_And.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_And.yqls
index 75cbff27311..024634d7eb7 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_And.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_And.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '1)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_Or.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_Or.yqls
index 37cd22a4ed9..9675c04f532 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_Or.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_Or.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '1)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_Xor.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_Xor.yqls
index b4cb8e8f5af..b2eb3de6c71 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_Xor.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bit_Xor.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '1)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_And_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_And_Opt.yqls
index 3f57941811a..8b92075b05b 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_And_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_And_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '0)) '('value (Just (Bool '0))))
(AsStruct '('key (Uint32 '0)) '('value (Just (Bool '0))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_Or_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_Or_Opt.yqls
index 32ab9bdf8ed..42f0cd50aef 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_Or_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_Or_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '0)) '('value (Just (Bool '0))))
(AsStruct '('key (Uint32 '0)) '('value (Just (Bool '0))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_Xor_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_Xor_Opt.yqls
index 7463add10f9..5b2af85cb42 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_Xor_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Bool_Xor_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '0)) '('value (Just (Bool '0))))
(AsStruct '('key (Uint32 '0)) '('value (Just (Bool '0))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Compare_By_Opts.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Compare_By_Opts.yqls
index f00b6365aab..596bee4b546 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Compare_By_Opts.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Compare_By_Opts.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Just (Uint32 '7))) '('value (Just (Uint32 '2))))
(AsStruct '('key (Just (Uint32 '2))) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count.yqls
index 70c1586820a..f8370b3e2cb 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_All.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_All.yqls
index 4e21b049d62..a66f831ef6f 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_All.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_All.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_All_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_All_Opt.yqls
index 2bbd4d8aeef..572fd9c8d01 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_All_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_All_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_If.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_If.yqls
index 05fc3411eeb..17ec1f51cd1 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_If.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_If.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Bool '0)))
(AsStruct '('key (Uint32 '2)) '('value (Bool '1)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_If_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_If_Opt.yqls
index 562b296e54d..89673e7537a 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_If_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_If_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Bool '1))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Bool '0))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_Opt.yqls
index 1c622b7dc42..3737607dcea 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Count_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count.yqls
index 4164df0baf5..1cdfd95b7f3 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_All.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_All.yqls
index f0aa5592692..90491b076c4 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_All.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_All.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_All_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_All_Opt.yqls
index 35b9f5ff52f..8b12566a00c 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_All_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_All_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_If.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_If.yqls
index 2f803d033cb..839f2ed8d36 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_If.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_If.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Bool '0)))
(AsStruct '('key (Uint32 '2)) '('value (Bool '1)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_If_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_If_Opt.yqls
index 23fc8348fd5..2795d9997fd 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_If_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_If_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Bool '0))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Bool '1))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_Opt.yqls
index b8d6f537a65..90aee42e16c 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Count_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Max.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Max.yqls
index 5ecf5b1435e..b919f533a14 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Max.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Max.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Max_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Max_Opt.yqls
index 9eeab953817..df1a2923126 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Max_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Max_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Min.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Min.yqls
index b31163c9ede..9269a50494e 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Min.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Min.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Min_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Min_Opt.yqls
index 2f6803c9ce7..050155a6db2 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Min_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Min_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Some.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Some.yqls
index f765ed07b9d..acfd645cebb 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Some.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Some.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Some_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Some_Opt.yqls
index 7194f87bdcf..59f97eb4337 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Some_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Some_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
(AsStruct '('key (Uint32 '2)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Sum.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Sum.yqls
index 6aaa8a231ae..b4c026e19c9 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Sum.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Sum.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Sum_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Sum_Opt.yqls
index 4c19ad9f298..f5e9ad153ab 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Sum_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Distinct_Sum_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
(AsStruct '('key (Uint32 '2)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List.yqls
index 61ed0f21793..91021418618 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Compare_By_Opts.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Compare_By_Opts.yqls
index 6fc71776620..a01d9945a12 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Compare_By_Opts.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Compare_By_Opts.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Just (Uint32 '7))) '('value (Just (Uint32 '2))))
(AsStruct '('key (Just (Uint32 '7))) '('value (Just (Uint32 '2))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Limit.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Limit.yqls
index ab1302c752f..d9995c01324 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Limit.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Limit.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Max_By.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Max_By.yqls
index 0572dfb448d..5c485228a82 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Max_By.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Max_By.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Max_By_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Max_By_Opt.yqls
index d2ec207c91d..679e76e8a73 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Max_By_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Max_By_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Min_By.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Min_By.yqls
index e29fb2715c2..1812f117fc4 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Min_By.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Min_By.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '8)))
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Min_By_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Min_By_Opt.yqls
index 96e85e97c40..ea1208275f2 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Min_By_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Min_By_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '7)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Opt.yqls
index a22f743db37..b8f16542658 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_List_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
(AsStruct '('key (Uint32 '2)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max.yqls
index 8bf97f958c8..26cd669b15e 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_By.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_By.yqls
index e28d35900c9..6bc3bebb6d1 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_By.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_By.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_By_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_By_Opt.yqls
index 95168e3143e..f47017b3eff 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_By_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_By_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_Opt.yqls
index 6e412416255..e2210338a88 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Max_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min.yqls
index 35ecccd09e1..cc34073cf6c 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_By.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_By.yqls
index 3ad67c8e7f3..0c9357e0894 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_By.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_By.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_By_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_By_Opt.yqls
index 7e485916091..066f6ba058f 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_By_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_By_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '7)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_Opt.yqls
index 648369b4d39..5a1c0a29788 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Min_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Just (Uint32 '2))))
(AsStruct '('key (Uint32 '2)) '('value (Just (Uint32 '3))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Some.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Some.yqls
index 629a3cea335..8a27049c3b7 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Some.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Some.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Some_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Some_Opt.yqls
index 34ec224a58b..bf01c0edec3 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Some_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Some_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
(AsStruct '('key (Uint32 '2)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum.yqls
index 2a943f12340..a2498d8c6d4 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Uint32 '2)))
(AsStruct '('key (Uint32 '2)) '('value (Uint32 '3)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_If.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_If.yqls
index c229026827f..2d0136c3971 100755
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_If.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_If.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '2)) '('pred (Bool '1)) '('value (Uint32 '5)))
(AsStruct '('key (Uint32 '1)) '('pred (Bool '1)) '('value (Uint32 '17)))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_If_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_If_Opt.yqls
index 51e667e8d30..90c461e1424 100755
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_If_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_If_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '2)) '('pred (Bool '1)) '('value (Just (Uint32 '5))))
(AsStruct '('key (Uint32 '1)) '('pred (Bool '1)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_Opt.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_Opt.yqls
index a50b4f93a93..e341371bfe8 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_Opt.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Agg_Sum_Opt.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Uint32 '1)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
(AsStruct '('key (Uint32 '2)) '('value (Nothing (OptionalType (DataType 'Uint32)))))
diff --git a/yql/essentials/tests/s-expressions/suites/Lib/Decode.yqls b/yql/essentials/tests/s-expressions/suites/Lib/Decode.yqls
index 25d3e102c61..91217d5557a 100644
--- a/yql/essentials/tests/s-expressions/suites/Lib/Decode.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Lib/Decode.yqls
@@ -2,9 +2,9 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (block '(
(let output (block '(
(let select (block '(
diff --git a/yql/essentials/tests/s-expressions/suites/ManyInputTables/GroupAfterWeakConcat.yqls b/yql/essentials/tests/s-expressions/suites/ManyInputTables/GroupAfterWeakConcat.yqls
index 1afa2e265e9..66b8685a802 100644
--- a/yql/essentials/tests/s-expressions/suites/ManyInputTables/GroupAfterWeakConcat.yqls
+++ b/yql/essentials/tests/s-expressions/suites/ManyInputTables/GroupAfterWeakConcat.yqls
@@ -1,6 +1,6 @@
(
#comment
-(import aggregate_module '"/lib/yql/aggregate.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
(let mr_source (DataSource 'yt 'plato))
(let x (Read! world mr_source (MrTableConcat (Key '('table (String 'Input1))) (Key '('table (String 'Input2)))) (Void) '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/ManyInputTables/GroupAfterWeakConcatOther.yqls b/yql/essentials/tests/s-expressions/suites/ManyInputTables/GroupAfterWeakConcatOther.yqls
index 2215cc24283..537c5d88ba3 100644
--- a/yql/essentials/tests/s-expressions/suites/ManyInputTables/GroupAfterWeakConcatOther.yqls
+++ b/yql/essentials/tests/s-expressions/suites/ManyInputTables/GroupAfterWeakConcatOther.yqls
@@ -1,7 +1,7 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat
(Key '('table (String '"Input1")))
diff --git a/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/Bug1941.yqls b/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/Bug1941.yqls
index a8908a0100c..bfe1778ed4f 100644
--- a/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/Bug1941.yqls
+++ b/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/Bug1941.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")))) '('"key") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/YQL-1733_1.yqls b/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/YQL-1733_1.yqls
index 5e6aec09e8f..b8d187bc7ee 100644
--- a/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/YQL-1733_1.yqls
+++ b/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/YQL-1733_1.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")))) '('"key" '"value") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/YQL-1733_2.yqls b/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/YQL-1733_2.yqls
index 6c2634f9ad9..5759729397a 100644
--- a/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/YQL-1733_2.yqls
+++ b/yql/essentials/tests/s-expressions/suites/ManyYamrOperations/YQL-1733_2.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")))) '('"key" '"value") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Optimizers/AggregateAfterUnion.yqls b/yql/essentials/tests/s-expressions/suites/Optimizers/AggregateAfterUnion.yqls
index f3d4e5db524..8e505aedfc3 100644
--- a/yql/essentials/tests/s-expressions/suites/Optimizers/AggregateAfterUnion.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Optimizers/AggregateAfterUnion.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (Key '('table (String '"Input1"))) (Void) '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Optimizers/ExtendWithFill.yqls b/yql/essentials/tests/s-expressions/suites/Optimizers/ExtendWithFill.yqls
index 2e266ddca25..255cd0f32c9 100644
--- a/yql/essentials/tests/s-expressions/suites/Optimizers/ExtendWithFill.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Optimizers/ExtendWithFill.yqls
@@ -1,6 +1,6 @@
(
# Should not generate single MrFill for all content
-(import aggregate_module '"/lib/yql/aggregate.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")))) (Void) '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Optimizers/ExtendWithTablePath.yqls b/yql/essentials/tests/s-expressions/suites/Optimizers/ExtendWithTablePath.yqls
index a61e2d4d2f2..b9ed62442c0 100644
--- a/yql/essentials/tests/s-expressions/suites/Optimizers/ExtendWithTablePath.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Optimizers/ExtendWithTablePath.yqls
@@ -3,7 +3,7 @@
# (select TablePath() as table from CONCAT([Input],[Input])) group by table;
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input1"))) (Key '('table (String '"Input2")))) '() '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Optimizers/FalattenByColumns.yqls b/yql/essentials/tests/s-expressions/suites/Optimizers/FalattenByColumns.yqls
index 4a52d5d4570..66cc2c0b676 100644
--- a/yql/essentials/tests/s-expressions/suites/Optimizers/FalattenByColumns.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Optimizers/FalattenByColumns.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")) '('view (String '"opt_struct")))) '('"b") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Optimizers/FuseLMapAfterLReduce.yqls b/yql/essentials/tests/s-expressions/suites/Optimizers/FuseLMapAfterLReduce.yqls
index dc7c70cea68..f13b475acbe 100644
--- a/yql/essentials/tests/s-expressions/suites/Optimizers/FuseLMapAfterLReduce.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Optimizers/FuseLMapAfterLReduce.yqls
@@ -1,7 +1,7 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")))) '('"key") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Optimizers/FuseLMapAfterReduce.yqls b/yql/essentials/tests/s-expressions/suites/Optimizers/FuseLMapAfterReduce.yqls
index 2143f06bf27..ececae209fa 100644
--- a/yql/essentials/tests/s-expressions/suites/Optimizers/FuseLMapAfterReduce.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Optimizers/FuseLMapAfterReduce.yqls
@@ -1,7 +1,7 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")))) '('"key") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Optimizers/FuseMapAfterLReduce.yqls b/yql/essentials/tests/s-expressions/suites/Optimizers/FuseMapAfterLReduce.yqls
index 5495292e2e2..5c8d854ecaf 100644
--- a/yql/essentials/tests/s-expressions/suites/Optimizers/FuseMapAfterLReduce.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Optimizers/FuseMapAfterLReduce.yqls
@@ -1,7 +1,7 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")))) '('"key") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Optimizers/MultiExtractMembersOverReadTable.yqls b/yql/essentials/tests/s-expressions/suites/Optimizers/MultiExtractMembersOverReadTable.yqls
index c744fafa76d..008e794f48c 100644
--- a/yql/essentials/tests/s-expressions/suites/Optimizers/MultiExtractMembersOverReadTable.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Optimizers/MultiExtractMembersOverReadTable.yqls
@@ -1,7 +1,7 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input1")))) (Void) '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Optimizers/SelfJoinIntersect.yqls b/yql/essentials/tests/s-expressions/suites/Optimizers/SelfJoinIntersect.yqls
index 3770df6de5d..ffad7602280 100644
--- a/yql/essentials/tests/s-expressions/suites/Optimizers/SelfJoinIntersect.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Optimizers/SelfJoinIntersect.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")))) '('"value" '"key" '"subkey") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Optimizers/SelfJoinIntersectTab1.yqls b/yql/essentials/tests/s-expressions/suites/Optimizers/SelfJoinIntersectTab1.yqls
index 45e75bf7d75..ea301688b3c 100644
--- a/yql/essentials/tests/s-expressions/suites/Optimizers/SelfJoinIntersectTab1.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Optimizers/SelfJoinIntersectTab1.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let x (Read! world (DataSource '"yt" '"plato") (MrTableConcat (Key '('table (String '"Input")))) '('"key" '"subkey") '()))
(let world (Left! x))
diff --git a/yql/essentials/tests/s-expressions/suites/Scheme/RangeFailEmpty.yqls b/yql/essentials/tests/s-expressions/suites/Scheme/RangeFailEmpty.yqls
index 954ed3d61fc..0d175c94690 100644
--- a/yql/essentials/tests/s-expressions/suites/Scheme/RangeFailEmpty.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Scheme/RangeFailEmpty.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let filter (lambda '(name) (And (>= name (String '"Input1")) (<= name (String '"Input2")))))
(let x (Read! world (DataSource '"yt" '"plato") (Key '('table (MrTableRangeStrict '"" filter))) (Void) '('('infer_scheme))))
diff --git a/yql/essentials/tests/s-expressions/suites/Scheme/WeakRangeOnlyEmpty.yqls b/yql/essentials/tests/s-expressions/suites/Scheme/WeakRangeOnlyEmpty.yqls
index b27b58aa036..aa1ba5873ca 100644
--- a/yql/essentials/tests/s-expressions/suites/Scheme/WeakRangeOnlyEmpty.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Scheme/WeakRangeOnlyEmpty.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let filter (lambda '(name) (And (>= name (String '"Input1")) (<= name (String '"Input2")))))
(let x (Read! world (DataSource '"yt" '"plato") (Key '('table (MrTableRange '"" filter))) (Void) '('('infer_scheme))))
diff --git a/yql/essentials/tests/s-expressions/suites/Scheme/WeakRangeSkipEmpty.yqls b/yql/essentials/tests/s-expressions/suites/Scheme/WeakRangeSkipEmpty.yqls
index b27b58aa036..aa1ba5873ca 100644
--- a/yql/essentials/tests/s-expressions/suites/Scheme/WeakRangeSkipEmpty.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Scheme/WeakRangeSkipEmpty.yqls
@@ -1,6 +1,6 @@
(
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
(let world (block '(
(let filter (lambda '(name) (And (>= name (String '"Input1")) (<= name (String '"Input2")))))
(let x (Read! world (DataSource '"yt" '"plato") (Key '('table (MrTableRange '"" filter))) (Void) '('('infer_scheme))))
diff --git a/yql/essentials/tests/s-expressions/suites/Udf/AutoMapMany.yqls b/yql/essentials/tests/s-expressions/suites/Udf/AutoMapMany.yqls
index 6e29b890b98..d1a4d9ccf8b 100644
--- a/yql/essentials/tests/s-expressions/suites/Udf/AutoMapMany.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Udf/AutoMapMany.yqls
@@ -34,9 +34,9 @@ def f(x,y,z):
def f(x,y,z):
return x + y + z
@@))
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (block '(
(let output (block '(
(let select (block '(
diff --git a/yql/essentials/tests/s-expressions/suites/Udf/AutoMapManyNamed.yqls b/yql/essentials/tests/s-expressions/suites/Udf/AutoMapManyNamed.yqls
index 64c30fb1428..ce09dc0c3eb 100644
--- a/yql/essentials/tests/s-expressions/suites/Udf/AutoMapManyNamed.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Udf/AutoMapManyNamed.yqls
@@ -50,9 +50,9 @@ def f(x,y,z):
def f(x,y,z):
return x + y + z
@@))
-(import aggregate_module '"/lib/yql/aggregate.yql")
-(import window_module '"/lib/yql/window.yql")
-(import core_module '"/lib/yql/core.yql")
+(import aggregate_module '"/lib/yql/aggregate.yqls")
+(import window_module '"/lib/yql/window.yqls")
+(import core_module '"/lib/yql/core.yqls")
(let world (block '(
(let output (block '(
(let select (block '(
diff --git a/yql/essentials/tests/s-expressions/suites/Udf/TopFreq.yqls b/yql/essentials/tests/s-expressions/suites/Udf/TopFreq.yqls
index ff322d1a1ec..c5f7d2e123b 100644
--- a/yql/essentials/tests/s-expressions/suites/Udf/TopFreq.yqls
+++ b/yql/essentials/tests/s-expressions/suites/Udf/TopFreq.yqls
@@ -3,7 +3,7 @@
(let config (DataSource 'config))
(let world (Configure! world config 'PureDataSource 'yt))
-(import agg_module '"/lib/yql/aggregate.yql")
+(import agg_module '"/lib/yql/aggregate.yqls")
(let list (AsList
(AsStruct '('key (Int32 '1)) '('value (Just (Int32 '1))))
(AsStruct '('key (Int32 '1)) '('value (Just (Int32 '4))))
diff --git a/yql/essentials/tests/sql/sql2yql/canondata/result.json b/yql/essentials/tests/sql/sql2yql/canondata/result.json
index 314d1e633d6..0c46d1d2093 100644
--- a/yql/essentials/tests/sql/sql2yql/canondata/result.json
+++ b/yql/essentials/tests/sql/sql2yql/canondata/result.json
@@ -1,12336 +1,12343 @@
{
"test_sql2yql.test[action-action_eval_cluster_and_table]": [
{
- "checksum": "0126a611108fbd5d7f6ee1fd0c3b1ea9",
- "size": 1482,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-action_eval_cluster_and_table_/sql.yql"
+ "checksum": "96e9588ae6369ef1467aad87ff201dc6",
+ "size": 1485,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-action_eval_cluster_and_table_/sql.yql"
}
],
"test_sql2yql.test[action-action_eval_cluster_table]": [
{
- "checksum": "19491897d12c5f2187f386fcc98253aa",
- "size": 1449,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-action_eval_cluster_table_/sql.yql"
+ "checksum": "f34c375c0e446a8bb89290f3bd0db652",
+ "size": 1452,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-action_eval_cluster_table_/sql.yql"
}
],
"test_sql2yql.test[action-action_eval_cluster_table_for]": [
{
- "checksum": "7716237475366f4b37932317b8d01631",
- "size": 1711,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-action_eval_cluster_table_for_/sql.yql"
+ "checksum": "5be913746924357b94275038ef56a8e4",
+ "size": 1714,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-action_eval_cluster_table_for_/sql.yql"
}
],
"test_sql2yql.test[action-action_eval_cluster_use]": [
{
- "checksum": "19491897d12c5f2187f386fcc98253aa",
- "size": 1449,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-action_eval_cluster_use_/sql.yql"
+ "checksum": "f34c375c0e446a8bb89290f3bd0db652",
+ "size": 1452,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-action_eval_cluster_use_/sql.yql"
}
],
"test_sql2yql.test[action-action_eval_cluster_use_compact_named_exprs]": [
{
- "checksum": "35a3048bab0205c637649c7aae6a5268",
- "size": 2836,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-action_eval_cluster_use_compact_named_exprs_/sql.yql"
+ "checksum": "774e182c7d67b06a9a995e5f1a5ea22d",
+ "size": 2839,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-action_eval_cluster_use_compact_named_exprs_/sql.yql"
}
],
"test_sql2yql.test[action-action_nested_query]": [
{
- "checksum": "310b977010fd0c3728dc07ab2cf16a33",
- "size": 1967,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-action_nested_query_/sql.yql"
+ "checksum": "59139eb7444e9c05153e3219ae4f340f",
+ "size": 1970,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-action_nested_query_/sql.yql"
}
],
"test_sql2yql.test[action-action_opt_args]": [
{
- "checksum": "1f6dffbf81cbbcb87883cda24b3e83fd",
- "size": 1303,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-action_opt_args_/sql.yql"
+ "checksum": "15f7eec226617bc11a37672a1a6be2fb",
+ "size": 1306,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-action_opt_args_/sql.yql"
}
],
"test_sql2yql.test[action-action_udf_args]": [
{
- "checksum": "99dd88b881eddf97b041cd8cf8dfc5e5",
- "size": 1281,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-action_udf_args_/sql.yql"
+ "checksum": "4474ad3fd3666c2c8888499f5da3096c",
+ "size": 1284,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-action_udf_args_/sql.yql"
}
],
"test_sql2yql.test[action-closure_action]": [
{
- "checksum": "80c3e98fa30465ff13f846bac7b0b4ff",
- "size": 2963,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-closure_action_/sql.yql"
+ "checksum": "156a191f33748020a30faa3bc4e3edb0",
+ "size": 2966,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-closure_action_/sql.yql"
}
],
"test_sql2yql.test[action-combine_subqueries_with_table_param]": [
{
- "checksum": "349349ded345b31d6cb9d1831fa31a2d",
- "size": 2486,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-combine_subqueries_with_table_param_/sql.yql"
+ "checksum": "5d48af5b9ae21dadc516fdc382c94753",
+ "size": 2489,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-combine_subqueries_with_table_param_/sql.yql"
}
],
"test_sql2yql.test[action-define_simple_action]": [
{
- "checksum": "1507b6620f700d693f49d7972c5779ec",
- "size": 2837,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-define_simple_action_/sql.yql"
+ "checksum": "8313943beabb6067510b5a9a24662951",
+ "size": 2840,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-define_simple_action_/sql.yql"
}
],
"test_sql2yql.test[action-dep_world_action_quote]": [
{
- "checksum": "036977842b24f9a8a3f51e04fad278ed",
- "size": 2915,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-dep_world_action_quote_/sql.yql"
+ "checksum": "85117a81664886a70178194b22fb1b73",
+ "size": 2918,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-dep_world_action_quote_/sql.yql"
}
],
"test_sql2yql.test[action-dep_world_quote_code]": [
{
- "checksum": "48abbfb078ddca28209d026b035afbc3",
- "size": 3643,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-dep_world_quote_code_/sql.yql"
+ "checksum": "fbb1c3399f688925f83d22593ec1abea",
+ "size": 3646,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-dep_world_quote_code_/sql.yql"
}
],
"test_sql2yql.test[action-discard]": [
{
- "checksum": "4c5a1f92dcc8511a644f971ba4374150",
- "size": 7834,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-discard_/sql.yql"
+ "checksum": "abe403d40f635884cadd57602f700ff2",
+ "size": 7837,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-discard_/sql.yql"
}
],
"test_sql2yql.test[action-empty_do]": [
{
- "checksum": "4737257986625a2833757686de360274",
- "size": 482,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-empty_do_/sql.yql"
+ "checksum": "97e7a59b61c039e689204ff34831f2ff",
+ "size": 485,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-empty_do_/sql.yql"
}
],
"test_sql2yql.test[action-eval_anon_table]": [
{
- "checksum": "bfa5406acab5729a3f835c8acc227603",
- "size": 2176,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_anon_table_/sql.yql"
+ "checksum": "b2ad942f467dd8d6c45484188c7c744c",
+ "size": 2179,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_anon_table_/sql.yql"
}
],
"test_sql2yql.test[action-eval_asatom]": [
{
- "checksum": "85b3602a3e53a7aa3c15f66d487068c0",
- "size": 1118,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_asatom_/sql.yql"
+ "checksum": "b49cc734df2e9d43de23c59a88ca4418",
+ "size": 1121,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_asatom_/sql.yql"
}
],
"test_sql2yql.test[action-eval_astagged]": [
{
- "checksum": "3eaba53d5843f35cfbe40d003d2584c0",
- "size": 1134,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_astagged_/sql.yql"
+ "checksum": "4360621522f13e9e323b9b196b406232",
+ "size": 1137,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_astagged_/sql.yql"
}
],
"test_sql2yql.test[action-eval_atom_wrong_type_expr]": [
{
- "checksum": "5eb7336a8e5868a7031cf615e700ba86",
- "size": 1198,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_atom_wrong_type_expr_/sql.yql"
+ "checksum": "bc9fffb4b0a321c2432240cc20fb836f",
+ "size": 1201,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_atom_wrong_type_expr_/sql.yql"
}
],
"test_sql2yql.test[action-eval_atom_wrong_type_param]": [
{
- "checksum": "ffe23957a7bfdb262b4cad9a50c876cb",
- "size": 1195,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_atom_wrong_type_param_/sql.yql"
+ "checksum": "fd8a364484a09cfdc940e009c5d372ef",
+ "size": 1198,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_atom_wrong_type_param_/sql.yql"
}
],
"test_sql2yql.test[action-eval_capture]": [
{
- "checksum": "29329c0e5eeaa3d281583b32a495a244",
- "size": 1383,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_capture_/sql.yql"
+ "checksum": "7bed59b896d240fec8925767285dd77f",
+ "size": 1386,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_capture_/sql.yql"
}
],
"test_sql2yql.test[action-eval_code]": [
{
- "checksum": "697336426d07d99aed52437a905283ae",
- "size": 3455,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_code_/sql.yql"
+ "checksum": "5e45376a9068b6dc7f0b742d5f363c37",
+ "size": 3458,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_code_/sql.yql"
}
],
"test_sql2yql.test[action-eval_code_nested]": [
{
- "checksum": "d7d0561da0d6b5c3b6cdfe5ff1e307f4",
- "size": 3641,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_code_nested_/sql.yql"
+ "checksum": "ea2a396a0be07659a461ac191d527a87",
+ "size": 3644,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_code_nested_/sql.yql"
}
],
"test_sql2yql.test[action-eval_column]": [
{
- "checksum": "a923d1c0c2ed4decbde6db93bf4786e8",
- "size": 12505,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-eval_column_/sql.yql"
+ "checksum": "585fbba0cc985db52ff08b4e8477b54a",
+ "size": 12508,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_column_/sql.yql"
}
],
"test_sql2yql.test[action-eval_drop]": [
{
- "checksum": "4192193a7241ee3a2594dd4dfbc44120",
- "size": 1356,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-eval_drop_/sql.yql"
+ "checksum": "b198f637e2f7bacc9cb3fa2c592e9922",
+ "size": 1359,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_drop_/sql.yql"
}
],
"test_sql2yql.test[action-eval_each_input_table]": [
{
- "checksum": "6f60226bbf1a6777f737714d49c25aa5",
- "size": 3189,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-eval_each_input_table_/sql.yql"
+ "checksum": "cd5d0f01cb36b3a426c121dcd0699080",
+ "size": 3192,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_each_input_table_/sql.yql"
}
],
"test_sql2yql.test[action-eval_ensuretype]": [
{
- "checksum": "7077ceb001d27bff8254070360d7eae5",
- "size": 1160,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_ensuretype_/sql.yql"
+ "checksum": "dd05b150de64ded2710848246e75356f",
+ "size": 1163,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_ensuretype_/sql.yql"
}
],
"test_sql2yql.test[action-eval_extract]": [
{
- "checksum": "95b86a4e261e3e65171b93c309bf2c27",
- "size": 1310,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_extract_/sql.yql"
+ "checksum": "0b2a853a5a8973ea997ab55fa6563b98",
+ "size": 1313,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_extract_/sql.yql"
}
],
"test_sql2yql.test[action-eval_filter]": [
{
- "checksum": "c96f779969a511962b93269923112d69",
- "size": 1727,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-eval_filter_/sql.yql"
+ "checksum": "9581a400879b76029fec373d15bceb24",
+ "size": 1730,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_filter_/sql.yql"
}
],
"test_sql2yql.test[action-eval_folder]": [
{
- "checksum": "1828de57b36eb525a93ef35258de8065",
- "size": 1100,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_folder_/sql.yql"
+ "checksum": "d379511acfd19d982dc9a890552f186f",
+ "size": 1103,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_folder_/sql.yql"
}
],
"test_sql2yql.test[action-eval_folder_via_file]": [
{
- "checksum": "6f8526cceceac32f730642d2a21b7833",
- "size": 3195,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-eval_folder_via_file_/sql.yql"
+ "checksum": "6a8b01dc8a8dc5713f36b1f4a5a48d17",
+ "size": 3198,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_folder_via_file_/sql.yql"
}
],
"test_sql2yql.test[action-eval_folder_via_file_in_job]": [
{
- "checksum": "be1c59f8ea9c44a23d63117baaa3e563",
- "size": 3429,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-eval_folder_via_file_in_job_/sql.yql"
+ "checksum": "3127b6e6329a302d4de4c000e4d70289",
+ "size": 3432,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_folder_via_file_in_job_/sql.yql"
}
],
"test_sql2yql.test[action-eval_for]": [
{
- "checksum": "77563f4e5e120f11b2464b68582448f0",
- "size": 2297,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_for_/sql.yql"
+ "checksum": "a226c846f3e1e34d4a6a803b3c78d027",
+ "size": 2300,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_for_/sql.yql"
}
],
"test_sql2yql.test[action-eval_for_over_subquery]": [
{
- "checksum": "4ae303d0b2fea0617ce9d2b05b234660",
- "size": 2204,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_for_over_subquery_/sql.yql"
+ "checksum": "e9bdd7b07a87924b35d373e131f276bc",
+ "size": 2207,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_for_over_subquery_/sql.yql"
}
],
"test_sql2yql.test[action-eval_if]": [
{
- "checksum": "0722e5dbc9691462362fb6d90af553a4",
- "size": 1999,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_if_/sql.yql"
+ "checksum": "dba9fc95b3df99bf4bede62710936523",
+ "size": 2002,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_if_/sql.yql"
}
],
"test_sql2yql.test[action-eval_if_guard]": [
{
- "checksum": "3a9897430c105715f0f4915f76d4e860",
- "size": 1862,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-eval_if_guard_/sql.yql"
+ "checksum": "6a7902656876c30873ead99541a1bc1a",
+ "size": 1865,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_if_guard_/sql.yql"
}
],
"test_sql2yql.test[action-eval_input_output_table]": [
{
- "checksum": "bfef40067557a1d449d3c57879c4fdc6",
- "size": 1882,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_input_output_table_/sql.yql"
+ "checksum": "176cf1a302d076fedb7b368930c4b350",
+ "size": 1885,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_input_output_table_/sql.yql"
}
],
"test_sql2yql.test[action-eval_input_output_table_subquery]": [
{
- "checksum": "896350639d55091f0a770e487b56e284",
- "size": 3334,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_input_output_table_subquery_/sql.yql"
+ "checksum": "d36c19bc7a0bb72f61dc96b292de1a83",
+ "size": 3337,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_input_output_table_subquery_/sql.yql"
}
],
"test_sql2yql.test[action-eval_like]": [
{
- "checksum": "db85d98b9983ea79760f30c39baf4a07",
- "size": 1870,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-eval_like_/sql.yql"
+ "checksum": "c6b1f8d65e4b585e2cae22b97a4f3150",
+ "size": 1873,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_like_/sql.yql"
}
],
"test_sql2yql.test[action-eval_on_modif_table_fail]": [
{
- "checksum": "924aefaea25b76ce9e1b977b62c2c7e5",
- "size": 3439,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_on_modif_table_fail_/sql.yql"
+ "checksum": "17f3208fca6cc01b6802b80e32a9cccf",
+ "size": 3442,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_on_modif_table_fail_/sql.yql"
}
],
"test_sql2yql.test[action-eval_percentile]": [
{
- "checksum": "2b8fc922b23509371f02e4b987215861",
- "size": 2321,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_percentile_/sql.yql"
+ "checksum": "c7381ebdcb269dd63cec1b9c15486d27",
+ "size": 2324,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_percentile_/sql.yql"
}
],
"test_sql2yql.test[action-eval_pragma]": [
{
- "checksum": "c4d20d9d235d2653f044479de108ff50",
- "size": 485,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_pragma_/sql.yql"
+ "checksum": "1eb45442477aaf0688c190c267f30af0",
+ "size": 488,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_pragma_/sql.yql"
}
],
"test_sql2yql.test[action-eval_python3_ann]": [
{
- "checksum": "1b0510cb01f7f9b4a85ecd031c0b6662",
- "size": 1360,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_python3_ann_/sql.yql"
+ "checksum": "35bd29d2bc6d9ec2cd3d845c51fbe343",
+ "size": 1363,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_python3_ann_/sql.yql"
}
],
"test_sql2yql.test[action-eval_python3_signature]": [
{
- "checksum": "a71356e30baef6c51a1f2da73bc24f4c",
- "size": 1353,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_python3_signature_/sql.yql"
+ "checksum": "66ab114d98c104caeb639ef899090970",
+ "size": 1356,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_python3_signature_/sql.yql"
}
],
"test_sql2yql.test[action-eval_python_signature]": [
{
- "checksum": "a71356e30baef6c51a1f2da73bc24f4c",
- "size": 1353,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_python_signature_/sql.yql"
+ "checksum": "66ab114d98c104caeb639ef899090970",
+ "size": 1356,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_python_signature_/sql.yql"
}
],
"test_sql2yql.test[action-eval_range]": [
{
- "checksum": "ace059eead16824a3d83765b0f950e47",
- "size": 1998,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-eval_range_/sql.yql"
+ "checksum": "7d9e7d1a8e6c48e8e2a9ad2190f5e651",
+ "size": 2001,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_range_/sql.yql"
}
],
"test_sql2yql.test[action-eval_regexp]": [
{
- "checksum": "c165ff47abb9fd7c9a59136b3ac6e7bb",
- "size": 1830,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-eval_regexp_/sql.yql"
+ "checksum": "29faeabf8cec2b6ab459cc776b9a4986",
+ "size": 1833,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_regexp_/sql.yql"
}
],
"test_sql2yql.test[action-eval_resourcetype]": [
{
- "checksum": "4fa1076803290dd043b45776b62c1b1c",
- "size": 1138,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_resourcetype_/sql.yql"
+ "checksum": "cb80abb2c14f31e576f3061fce91d2e1",
+ "size": 1141,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_resourcetype_/sql.yql"
}
],
"test_sql2yql.test[action-eval_result_label]": [
{
- "checksum": "54a8252be62af10fbc518ff20f332df0",
- "size": 1147,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_result_label_/sql.yql"
+ "checksum": "e8306b5de6e59f09e6da176ba646f7e7",
+ "size": 1150,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_result_label_/sql.yql"
}
],
"test_sql2yql.test[action-eval_sample]": [
{
- "checksum": "994484c9708525a932a74ee3ed3c7da9",
- "size": 1615,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_sample_/sql.yql"
+ "checksum": "47fe319b22866d77fd52fb59dc85a639",
+ "size": 1618,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_sample_/sql.yql"
}
],
"test_sql2yql.test[action-eval_skip_take]": [
{
- "checksum": "687fbc0322ecbd1bb7facea929dc4383",
- "size": 1474,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_skip_take_/sql.yql"
+ "checksum": "0c9866d275aff79c8b941c0565abec81",
+ "size": 1477,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_skip_take_/sql.yql"
}
],
"test_sql2yql.test[action-eval_table_with_view]": [
{
- "checksum": "4149a32d2893f385182d5f615082ce90",
- "size": 1264,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_table_with_view_/sql.yql"
+ "checksum": "0daefb5e14bd9b17c654b9fa8d8cf5ae",
+ "size": 1267,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_table_with_view_/sql.yql"
}
],
"test_sql2yql.test[action-eval_taggedtype]": [
{
- "checksum": "321797b027f974ddae8deeb48781b70f",
- "size": 1156,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_taggedtype_/sql.yql"
+ "checksum": "ed089fd2a9817aafc879c90f8b19d4c3",
+ "size": 1159,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_taggedtype_/sql.yql"
}
],
"test_sql2yql.test[action-eval_type]": [
{
- "checksum": "e6ef9d2d0a852a4f850ddb387f5bf7b0",
- "size": 1067,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-eval_type_/sql.yql"
+ "checksum": "cae9f7a90b1d85b01cb421949d4ebead",
+ "size": 1070,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_type_/sql.yql"
}
],
"test_sql2yql.test[action-eval_typeof_output_table]": [
{
- "checksum": "5a75f43901cd8028299e0889b465b975",
- "size": 4485,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_typeof_output_table_/sql.yql"
+ "checksum": "a5b84f5051fd4e34df9841b09d8cbd2e",
+ "size": 4488,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_typeof_output_table_/sql.yql"
}
],
"test_sql2yql.test[action-eval_unresolved_type_arg]": [
{
- "checksum": "db59c035e8ff63481dc6bb4a478964b3",
- "size": 1767,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_unresolved_type_arg_/sql.yql"
+ "checksum": "cce850249a08603ea9fb3c9a1d5bc5eb",
+ "size": 1770,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_unresolved_type_arg_/sql.yql"
}
],
"test_sql2yql.test[action-eval_values_output_table_subquery]": [
{
- "checksum": "aca4c8b1d22d86f029cb27054a276edb",
- "size": 1509,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_values_output_table_subquery_/sql.yql"
+ "checksum": "ec54d3d90ac901bac430a0500f46c2bf",
+ "size": 1512,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_values_output_table_subquery_/sql.yql"
}
],
"test_sql2yql.test[action-eval_variant]": [
{
- "checksum": "8a2b8b8ee5e724ce07efff4f5d37cc20",
- "size": 1254,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-eval_variant_/sql.yql"
+ "checksum": "695fee96872da352e16e9dc30be2db31",
+ "size": 1257,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-eval_variant_/sql.yql"
}
],
"test_sql2yql.test[action-evaluate_match_type]": [
{
- "checksum": "3a5d8df5533295699394389666b537fd",
- "size": 1998,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-evaluate_match_type_/sql.yql"
+ "checksum": "fe8be81050b25084fbc773ac62fb12f7",
+ "size": 2001,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-evaluate_match_type_/sql.yql"
}
],
"test_sql2yql.test[action-evaluate_pure]": [
{
- "checksum": "0cfe5f70a04d6ffc8c96c319ad5b80c3",
- "size": 7333,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-evaluate_pure_/sql.yql"
+ "checksum": "acda82e9595971521c5cbbfbd3d03341",
+ "size": 7336,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-evaluate_pure_/sql.yql"
}
],
"test_sql2yql.test[action-evaluate_queries]": [
{
- "checksum": "63cfb7f2c8dbf65fcf5c52f1dd63798e",
- "size": 1960,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-evaluate_queries_/sql.yql"
+ "checksum": "016beab327b25aa28b73d8b9d8c5f565",
+ "size": 1963,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-evaluate_queries_/sql.yql"
}
],
"test_sql2yql.test[action-export_action]": [
{
- "checksum": "fe005c0b27cc14708e8f27e4ecd24d03",
- "size": 360,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-export_action_/sql.yql"
+ "checksum": "c3049233cb04d2dd3aceda9aa07ff46c",
+ "size": 363,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-export_action_/sql.yql"
}
],
"test_sql2yql.test[action-inline_action]": [
{
- "checksum": "928aaa85637625e18fef89b35501f0f3",
- "size": 3865,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-inline_action_/sql.yql"
+ "checksum": "8e14dd451821574c851614a77c60ce35",
+ "size": 3868,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-inline_action_/sql.yql"
}
],
"test_sql2yql.test[action-insert_after_eval]": [
{
- "checksum": "30bce1526cf644d6c0a4c43289ac3ba9",
- "size": 3009,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-insert_after_eval_/sql.yql"
+ "checksum": "dd49d44fc33d42bc63ba631a391cf039",
+ "size": 3012,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-insert_after_eval_/sql.yql"
}
],
"test_sql2yql.test[action-insert_after_eval_xlock]": [
{
- "checksum": "a88fb514bb1dfbd5519c7b3458004537",
- "size": 3031,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-insert_after_eval_xlock_/sql.yql"
+ "checksum": "721c378bdf38992f3d2eea84f5bfa022",
+ "size": 3034,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-insert_after_eval_xlock_/sql.yql"
}
],
"test_sql2yql.test[action-insert_each_from_folder]": [
{
- "checksum": "ee7ae537e7dceff7cfbf23519e2a6057",
- "size": 3465,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-insert_each_from_folder_/sql.yql"
+ "checksum": "5f751dc287c32dc9656edf88f0eee74a",
+ "size": 3468,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-insert_each_from_folder_/sql.yql"
}
],
"test_sql2yql.test[action-lambda_arg_count]": [
{
- "checksum": "157f3a47008f14c3f74afee6329343d3",
- "size": 3480,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-lambda_arg_count_/sql.yql"
+ "checksum": "0388f2c1afd4ac1d35561749bc6be117",
+ "size": 3483,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-lambda_arg_count_/sql.yql"
}
],
"test_sql2yql.test[action-large_evaluate_for_fail]": [
{
- "checksum": "a5c627d450042ad88d3a4201f512dbb1",
- "size": 458,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-large_evaluate_for_fail_/sql.yql"
+ "checksum": "a69744596977e554989503c979cfdb51",
+ "size": 461,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-large_evaluate_for_fail_/sql.yql"
}
],
"test_sql2yql.test[action-mixed_eval_typeof_world1]": [
{
- "checksum": "446f72c27a8027efd934ffa34d60ac6c",
- "size": 3921,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-mixed_eval_typeof_world1_/sql.yql"
+ "checksum": "793cc868e3372fd9d950f89c775bdaf2",
+ "size": 3924,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-mixed_eval_typeof_world1_/sql.yql"
}
],
"test_sql2yql.test[action-nested_action]": [
{
- "checksum": "d954a4717b873480ad9bec0700922cf7",
- "size": 2322,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-nested_action_/sql.yql"
+ "checksum": "82a13f948b116987a9ede0b3cd5f1c28",
+ "size": 2325,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-nested_action_/sql.yql"
}
],
"test_sql2yql.test[action-nested_eval]": [
{
- "checksum": "6c2da8b2019c33c7ea859802e28de436",
- "size": 1887,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-nested_eval_/sql.yql"
+ "checksum": "79cba48d3c4c1c8327134a7ac29dc98d",
+ "size": 1890,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-nested_eval_/sql.yql"
}
],
"test_sql2yql.test[action-nested_rewrite_io]": [
{
- "checksum": "b9db5ced518623af829fb583388fc14b",
- "size": 3941,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-nested_rewrite_io_/sql.yql"
+ "checksum": "4dbcb39d0d31164aa09a9aee1bf76c2f",
+ "size": 3944,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-nested_rewrite_io_/sql.yql"
}
],
"test_sql2yql.test[action-nested_subquery]": [
{
- "checksum": "051c9aa26d272e520e69bb6dc7d6364d",
- "size": 1603,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-nested_subquery_/sql.yql"
+ "checksum": "fa4c5d290cd7ce050c365126c384d2fc",
+ "size": 1606,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-nested_subquery_/sql.yql"
}
],
"test_sql2yql.test[action-parallel_for]": [
{
- "checksum": "6da2249c0e8b78f10186ae57269b4c5b",
- "size": 2136,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-parallel_for_/sql.yql"
+ "checksum": "72eaf8c9b1631e644154ddd190dad1e9",
+ "size": 2139,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-parallel_for_/sql.yql"
}
],
"test_sql2yql.test[action-pass_action_as_param]": [
{
- "checksum": "2d050f00861799267a54000d3a48f44d",
- "size": 1376,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-pass_action_as_param_/sql.yql"
+ "checksum": "86c6a1fd1011bd93114d9197cf52bf7e",
+ "size": 1379,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-pass_action_as_param_/sql.yql"
}
],
"test_sql2yql.test[action-pass_subquery_as_param]": [
{
- "checksum": "aa821e4b47567a354eddab4577b55416",
- "size": 2913,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-pass_subquery_as_param_/sql.yql"
+ "checksum": "bc6ef59c14461c47c298257caddb466d",
+ "size": 2916,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-pass_subquery_as_param_/sql.yql"
}
],
"test_sql2yql.test[action-pending_arg_fail]": [
{
- "checksum": "6962a979e7b70bd86276c19cc0bd1585",
- "size": 1177,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-pending_arg_fail_/sql.yql"
+ "checksum": "9ca2d84153a6365d43ed72670a9cdda5",
+ "size": 1180,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-pending_arg_fail_/sql.yql"
}
],
"test_sql2yql.test[action-process_from_subquery_with_orderby]": [
{
- "checksum": "106a90acf5858a3a9f31e1152dd565b3",
- "size": 1456,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-process_from_subquery_with_orderby_/sql.yql"
+ "checksum": "d01c8a91ad13838df567d9939cea1aa5",
+ "size": 1459,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-process_from_subquery_with_orderby_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_apply_quoted_code]": [
{
- "checksum": "54ad0faf23cb598793c471cd2302c1a4",
- "size": 2690,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-runtime_apply_quoted_code_/sql.yql"
+ "checksum": "c7c1177ee91e295a2a363976524c6cbe",
+ "size": 2693,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_apply_quoted_code_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_for_select]": [
{
- "checksum": "70f8bcef15923823dbe43f5ec66c854d",
- "size": 10895,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-runtime_for_select_/sql.yql"
+ "checksum": "67017fa8a0f8b6b136022d9b5217dab6",
+ "size": 10898,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_for_select_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_format_free_args_code]": [
{
- "checksum": "7021d9dd7d9e1e75bd46fe0e318f88f3",
- "size": 1216,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-runtime_format_free_args_code_/sql.yql"
+ "checksum": "c7df4021227cda8e803d10a8c34dd5e3",
+ "size": 1219,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_format_free_args_code_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_format_type]": [
{
- "checksum": "857262a9818a2c43592b6b7437b43921",
- "size": 1028,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-runtime_format_type_/sql.yql"
+ "checksum": "436fbca8ce6fc13d90889b239381ffca",
+ "size": 1031,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_format_type_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_if_select]": [
{
- "checksum": "34b5a0e7fd603df5611d3ee3749cd17c",
- "size": 7543,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-runtime_if_select_/sql.yql"
+ "checksum": "ea1e00bea91b3c0b7449f669b1195dcf",
+ "size": 7546,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_if_select_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_make_code]": [
{
- "checksum": "cb8678bc5d7971d05f868badd04cbf29",
- "size": 1800,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-runtime_make_code_/sql.yql"
+ "checksum": "55cf665957c32c9f7172c43244f9997c",
+ "size": 1803,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_make_code_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_parse_type]": [
{
- "checksum": "b5f325295d0479ef28a3a2acd828106c",
- "size": 1052,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-runtime_parse_type_/sql.yql"
+ "checksum": "989ecb5b2734d34d6c0be7dbbe82fabc",
+ "size": 1055,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_parse_type_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_quote_code]": [
{
- "checksum": "6118acdac8a7bd4e2982184c96b09a62",
- "size": 2171,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-runtime_quote_code_/sql.yql"
+ "checksum": "e541aae1c885e178a56e17455e09f681",
+ "size": 2174,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_quote_code_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_repr_code]": [
{
- "checksum": "660f938e4a5d63224f38736971b62e02",
- "size": 1211,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-runtime_repr_code_/sql.yql"
+ "checksum": "9e9a3241e9c004f86d5040c821660bd7",
+ "size": 1214,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_repr_code_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_serialize_type]": [
{
- "checksum": "ed6713e28eb093bcf680b11f53300823",
- "size": 1037,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-runtime_serialize_type_/sql.yql"
+ "checksum": "27ce5cee0166ecae75458a3d9f21bf1c",
+ "size": 1040,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_serialize_type_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_type_kind]": [
{
- "checksum": "800cc7dd6090e622c54f847b1408edd0",
- "size": 1789,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_action-runtime_type_kind_/sql.yql"
+ "checksum": "2f41f64bc8b7155c107be5e4336e5ac9",
+ "size": 1792,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_type_kind_/sql.yql"
}
],
"test_sql2yql.test[action-runtime_type_splitmake]": [
{
- "checksum": "3788c9a386cfa0eb8a6fca3b1fb6d582",
- "size": 9341,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-runtime_type_splitmake_/sql.yql"
+ "checksum": "0595002aaba924fa3a9779c0897e1584",
+ "size": 9344,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-runtime_type_splitmake_/sql.yql"
}
],
"test_sql2yql.test[action-select_from_subquery_with_orderby]": [
{
- "checksum": "798809fe59e33c4afddfe01b5af84078",
- "size": 3681,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-select_from_subquery_with_orderby_/sql.yql"
+ "checksum": "faca857441dea14521ae8ab95f4f20dc",
+ "size": 3684,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-select_from_subquery_with_orderby_/sql.yql"
}
],
"test_sql2yql.test[action-subquery]": [
{
- "checksum": "c7c2b0b58149008e1cb5cca88ed897fa",
- "size": 4995,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_/sql.yql"
+ "checksum": "fe37464e9d487e5373199905da5d5301",
+ "size": 4998,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_accessnode]": [
{
- "checksum": "ef92cc55196f0681b4140237581dfb95",
- "size": 1923,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_accessnode_/sql.yql"
+ "checksum": "e10ef9ae0d33c4b3ab4813d729910510",
+ "size": 1926,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_accessnode_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_assumeorderby]": [
{
- "checksum": "43c4aa5508fc4990a6b7a3016b373ff2",
- "size": 1487,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_assumeorderby_/sql.yql"
+ "checksum": "9f84965d2153b3f5caa44016b7254802",
+ "size": 1490,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_assumeorderby_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_extend_over_extend_for]": [
{
- "checksum": "d4c970c57f248bd8514cd4fc242efec8",
- "size": 1519,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_extend_over_extend_for_/sql.yql"
+ "checksum": "9e49608e457b1a8cb63c52f12cb88b4a",
+ "size": 1522,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_extend_over_extend_for_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_merge1]": [
{
- "checksum": "3d30976466ed370183a8e6ee13979ee8",
- "size": 3774,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_merge1_/sql.yql"
+ "checksum": "05946d4d951c3b49907a2ac445b5cd8b",
+ "size": 3777,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_merge1_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_merge2]": [
{
- "checksum": "1a2159936c4153f0aa2224c10b25872d",
- "size": 2769,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_merge2_/sql.yql"
+ "checksum": "565e06eb4128f05a8ab641b2d81ccb6c",
+ "size": 2772,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_merge2_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_merge_evaluate]": [
{
- "checksum": "4b909eb2df45ea5509835643ec3edf59",
- "size": 2507,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_merge_evaluate_/sql.yql"
+ "checksum": "ed20cd381a2a80d41e1b09fb8db11605",
+ "size": 2510,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_merge_evaluate_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_merge_nested_subquery]": [
{
- "checksum": "978eab8aef7609a5d7079c88f2d3f3dd",
- "size": 2219,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_merge_nested_subquery_/sql.yql"
+ "checksum": "a2f32637ea27e2475e49e495b39ed6ee",
+ "size": 2222,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_merge_nested_subquery_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_merge_nested_world]": [
{
- "checksum": "1a6296846e6e652b2bfc7204e6390628",
- "size": 3417,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_merge_nested_world_/sql.yql"
+ "checksum": "81a87e686413ee1222e3e1c5954c2437",
+ "size": 3420,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_merge_nested_world_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_opt_args]": [
{
- "checksum": "366311ed19ee06ea3a10ab33324ec10c",
- "size": 1673,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_opt_args_/sql.yql"
+ "checksum": "3240f04da860886940458f7f14043a94",
+ "size": 1676,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_opt_args_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_orderby0]": [
{
- "checksum": "4e6c2f0e89d3aa58a6b7cab776dacea0",
- "size": 2010,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_orderby0_/sql.yql"
+ "checksum": "9f02ca22be3c721cb4321f2ede5c60bb",
+ "size": 2013,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_orderby0_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_orderby1]": [
{
- "checksum": "af945cf7886b6628671594a43deda49a",
- "size": 1482,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_orderby1_/sql.yql"
+ "checksum": "c7d382e172679fbdd27fa1e6c56bde7f",
+ "size": 1485,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_orderby1_/sql.yql"
}
],
"test_sql2yql.test[action-subquery_orderby2]": [
{
- "checksum": "af8331f5d9497f34c6802414af8a398c",
- "size": 1585,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_action-subquery_orderby2_/sql.yql"
+ "checksum": "fb14239e5529dcd2731b94a494760fc6",
+ "size": 1588,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-subquery_orderby2_/sql.yql"
}
],
"test_sql2yql.test[action-table_content_before_from_folder]": [
{
- "checksum": "083f8d73a727923f5c8dd85ce6334e10",
- "size": 3850,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_action-table_content_before_from_folder_/sql.yql"
+ "checksum": "2e6ea2df095b0d3464d9afbfd8f2c2be",
+ "size": 3853,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_action-table_content_before_from_folder_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-avg_const_interval]": [
{
- "checksum": "fa618cfa03c8b8c56cd84533428a13df",
- "size": 2019,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-avg_const_interval_/sql.yql"
+ "checksum": "006ae796bd8f53368db37a399d726af1",
+ "size": 2022,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-avg_const_interval_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-avg_decimal]": [
{
- "checksum": "7e45ebf73eff1af9ca5648673db03a86",
- "size": 1367,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-avg_decimal_/sql.yql"
+ "checksum": "2e6e8d59660f3090fb53965276583647",
+ "size": 1370,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-avg_decimal_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-avg_interval]": [
{
- "checksum": "fb900fb48b918f0ed400ae954a24d7d5",
- "size": 1363,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-avg_interval_/sql.yql"
+ "checksum": "aa4f74ea2f49caa7db8f6055caa62e89",
+ "size": 1366,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-avg_interval_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-avg_numeric]": [
{
- "checksum": "9c4663114aa70e7f08985f2c39753299",
- "size": 1322,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-avg_numeric_/sql.yql"
+ "checksum": "ccbfd2b2fb1dde7ea967778d35ea2fce",
+ "size": 1325,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-avg_numeric_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-avg_numeric_opt]": [
{
- "checksum": "69676d286f17276ced4cb1716c64b7d7",
- "size": 1316,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-avg_numeric_opt_/sql.yql"
+ "checksum": "5792bf794506ca1b3c9384432cc7da21",
+ "size": 1319,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-avg_numeric_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-avg_state_type]": [
{
- "checksum": "9c7bb0863f745056060fe177ee548ed0",
- "size": 3558,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-avg_state_type_/sql.yql"
+ "checksum": "a2d3ac26a2fec52649b0876834fbb2e7",
+ "size": 3561,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-avg_state_type_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-count]": [
{
- "checksum": "653fb938771c2a762165a9ab6c96142e",
- "size": 1588,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-count_/sql.yql"
+ "checksum": "e8b887656e794c406ed47602feb6701c",
+ "size": 1591,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-count_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-max]": [
{
- "checksum": "4c55c1fda65c0b3fe10445200be25763",
- "size": 1322,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-max_/sql.yql"
+ "checksum": "896f057fe7532ee7d94a9292020a29b7",
+ "size": 1325,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-max_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-min]": [
{
- "checksum": "a2f1ec95a19125273842fb28d01cc881",
- "size": 1322,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-min_/sql.yql"
+ "checksum": "7bf92612fb4c35277ae27c8f64850b65",
+ "size": 1325,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-min_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-opt_column_subset]": [
{
- "checksum": "4261d98c64b7aad15c89371d969923cc",
- "size": 1967,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-opt_column_subset_/sql.yql"
+ "checksum": "8399666c78faf3950157f8281871e388",
+ "size": 1970,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-opt_column_subset_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-opt_len_count]": [
{
- "checksum": "d9f250345283c134061e47db8263f710",
- "size": 1315,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-opt_len_count_/sql.yql"
+ "checksum": "7a679eb878805fee7fea5db37f08eedc",
+ "size": 1318,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-opt_len_count_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-opt_len_count_all]": [
{
- "checksum": "a0133f4a83595f68f045bfe3424e5965",
- "size": 1313,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-opt_len_count_all_/sql.yql"
+ "checksum": "b50f18228e6321bb4b6c155197415116",
+ "size": 1316,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-opt_len_count_all_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-opt_len_count_distinct]": [
{
- "checksum": "c6c81fb5fb7a26f8a18a33a4590f303f",
- "size": 1365,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-opt_len_count_distinct_/sql.yql"
+ "checksum": "8c6c719eb8cb28149c4c9265a59aa3a7",
+ "size": 1368,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-opt_len_count_distinct_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-opt_len_count_null]": [
{
- "checksum": "7455f2172ada082a4e5e5d071a3844f2",
- "size": 1341,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-opt_len_count_null_/sql.yql"
+ "checksum": "245529c71485fd9a2c55397850b3c847",
+ "size": 1344,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-opt_len_count_null_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-opt_sum_divide_by_zero]": [
{
- "checksum": "4eb5fca2b887b44887e4dcd045c713ed",
- "size": 1335,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-opt_sum_divide_by_zero_/sql.yql"
+ "checksum": "1054f44ead242f068663e1ef7828f0f9",
+ "size": 1338,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-opt_sum_divide_by_zero_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-opt_sum_null]": [
{
- "checksum": "639d096eabe75200d0e1ab0f7502b3ad",
- "size": 1303,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-opt_sum_null_/sql.yql"
+ "checksum": "797d04110488c9efe2b2d73967087a31",
+ "size": 1306,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-opt_sum_null_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-pg_int4]": [
{
- "checksum": "46f62314290049e280ba8628dc79fec5",
- "size": 2569,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-pg_int4_/sql.yql"
+ "checksum": "b868b7e93e951f565ff9288072a2a56a",
+ "size": 2572,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-pg_int4_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-pg_int8]": [
{
- "checksum": "820f1c80363b306ee07c79c5665030f9",
- "size": 2569,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-pg_int8_/sql.yql"
+ "checksum": "ca82822d3be3c79bb3b74920dbfe301b",
+ "size": 2572,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-pg_int8_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-pg_text]": [
{
- "checksum": "5c47705fc45eb6a30b4d8c1777336fc4",
- "size": 2345,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-pg_text_/sql.yql"
+ "checksum": "8ba2fd4f817925275c649baa0a24112d",
+ "size": 2348,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-pg_text_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-some_notnull]": [
{
- "checksum": "31a325f15a20efb660ff871958602e60",
- "size": 1257,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-some_notnull_/sql.yql"
+ "checksum": "584feac03eba668607c92b4f7af3a9c0",
+ "size": 1260,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-some_notnull_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-some_null]": [
{
- "checksum": "6b0da8919b3531af48beed6c7c94d5e0",
- "size": 1251,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-some_null_/sql.yql"
+ "checksum": "fe31afbe846aeb080d4c520ea591d0c6",
+ "size": 1254,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-some_null_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-sum_decimal]": [
{
- "checksum": "6dce3ef92860540204647dc087242e30",
- "size": 1460,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-sum_decimal_/sql.yql"
+ "checksum": "001d1e91d724ae4c0b8ffa6168b7098b",
+ "size": 1463,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-sum_decimal_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-sum_decimal_null]": [
{
- "checksum": "bb8a801f830f4c806383e812908525c9",
- "size": 1408,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-sum_decimal_null_/sql.yql"
+ "checksum": "bfce2021dcfcaf3bd32c24760129fb09",
+ "size": 1411,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-sum_decimal_null_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-sum_double]": [
{
- "checksum": "d0308198ac61f472d1266314210f15f8",
- "size": 1324,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-sum_double_/sql.yql"
+ "checksum": "d64c23fe8e0ac2f927c1e98c4689ac2c",
+ "size": 1327,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-sum_double_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-sum_interval]": [
{
- "checksum": "8d3b6646bec72deee6b95d0c21f55880",
- "size": 1380,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-sum_interval_/sql.yql"
+ "checksum": "ee1e0c42dd843fc4a17e2f57e7d1c751",
+ "size": 1383,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-sum_interval_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-sum_signed]": [
{
- "checksum": "7af2248f64a7c274ffe5df942dcc5869",
- "size": 1316,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-sum_signed_/sql.yql"
+ "checksum": "b4e79b5c8bdeaac5722a53d28449c060",
+ "size": 1319,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-sum_signed_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-sum_type]": [
{
- "checksum": "5f729d43e9ffb69314a18a2fb8c4ca6b",
- "size": 2032,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-sum_type_/sql.yql"
+ "checksum": "5a39b8af762b80165141e7336ec263c2",
+ "size": 2035,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-sum_type_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-sum_type_empty]": [
{
- "checksum": "7ff781ab6390e43b3ba705470d22cef9",
- "size": 2118,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-sum_type_empty_/sql.yql"
+ "checksum": "d22c38326904ff3d584c710388962534",
+ "size": 2121,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-sum_type_empty_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-sum_type_group_by]": [
{
- "checksum": "910261350098d88b906b5fa9f0560c10",
- "size": 2184,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-sum_type_group_by_/sql.yql"
+ "checksum": "b34cfbc04274802669236a9d0ee25157",
+ "size": 2187,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-sum_type_group_by_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-sum_unsigned]": [
{
- "checksum": "b9039aa9d9f805f99b3b09031efde6f8",
- "size": 1318,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-sum_unsigned_/sql.yql"
+ "checksum": "25e6c6df0bb9eb06ef66d8d2ee1bb64d",
+ "size": 1321,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-sum_unsigned_/sql.yql"
}
],
"test_sql2yql.test[agg_apply-table]": [
{
- "checksum": "b4a557c821dc60a1cfeeab43930911ff",
- "size": 1415,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_apply-table_/sql.yql"
+ "checksum": "ec65a1a76542f0f9697e6c45f7dae44f",
+ "size": 1418,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_apply-table_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-avg]": [
{
- "checksum": "2afd8a0d213a244b5018c5f20d99b1c7",
- "size": 13205,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-avg_/sql.yql"
+ "checksum": "fadb025244930b729914db4b0a447150",
+ "size": 13208,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-avg_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-avg_null]": [
{
- "checksum": "dc2f8b305033b00507b28fa31232db12",
- "size": 13193,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-avg_null_/sql.yql"
+ "checksum": "4aa8f1b4154d8c2dc92d9840b8356c89",
+ "size": 13196,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-avg_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-avg_opt]": [
{
- "checksum": "86ecef3bd41df29540fc626cb722428e",
- "size": 13219,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-avg_opt_/sql.yql"
+ "checksum": "fd0be54c16c8e7991f4f01b1ef32278b",
+ "size": 13222,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-avg_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-count]": [
{
- "checksum": "c71a6cb9e896beba8c3e3dcbfffaf7e1",
- "size": 13241,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-count_/sql.yql"
+ "checksum": "3eb9276a73caadf99632ea0427a82609",
+ "size": 13244,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-count_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-count_all]": [
{
- "checksum": "d50dc0c1a1125a83f44d19cb4f9fc5af",
- "size": 13211,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-count_all_/sql.yql"
+ "checksum": "1816831fff2637a4bfb4af35f0a8a50b",
+ "size": 13214,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-count_all_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-count_all_null]": [
{
- "checksum": "283b5183bc6e8eebebee8889c029bca9",
- "size": 13199,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-count_all_null_/sql.yql"
+ "checksum": "89170c4b3f0d3b1c8d04e0fa162a7878",
+ "size": 13202,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-count_all_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-count_all_opt]": [
{
- "checksum": "878f94433d4e6431590cb5aff5164157",
- "size": 13225,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-count_all_opt_/sql.yql"
+ "checksum": "113a37e76e389e4816918b037fc62068",
+ "size": 13228,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-count_all_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-count_null]": [
{
- "checksum": "31841770e05bf47060ae00f5c97bac69",
- "size": 13229,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-count_null_/sql.yql"
+ "checksum": "b44195317b4a8b88e70654769f9356d8",
+ "size": 13232,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-count_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-count_opt]": [
{
- "checksum": "88bd7ebb4dedcfc5a24c0a2b7d88538b",
- "size": 13255,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-count_opt_/sql.yql"
+ "checksum": "35a65e648f784821b29f2e1561b71992",
+ "size": 13258,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-count_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-max]": [
{
- "checksum": "41fde4a58c4d1410cd13353762a10ab1",
- "size": 13205,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-max_/sql.yql"
+ "checksum": "1e3ac43a4ce6c5bca9173b8456b409ef",
+ "size": 13208,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-max_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-max_null]": [
{
- "checksum": "e8164e8a29705efab56d9c81ea76f869",
- "size": 13193,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-max_null_/sql.yql"
+ "checksum": "afce8a91e4a80d63e3d80167340d20b0",
+ "size": 13196,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-max_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-max_opt]": [
{
- "checksum": "6cae8aa91ca99afe8fbbbbf00d1a7f25",
- "size": 13219,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-max_opt_/sql.yql"
+ "checksum": "0cee2c7710f8d64bedc8527652a913f9",
+ "size": 13222,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-max_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-min]": [
{
- "checksum": "7e930e8121a778a043e01bb6b5a85a9d",
- "size": 13205,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-min_/sql.yql"
+ "checksum": "7406b3edbc0deb87cd053cce69785c44",
+ "size": 13208,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-min_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-min_by]": [
{
- "checksum": "176b6a6bb375b013de02a5ecc198ef6f",
- "size": 13294,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases-min_by_/sql.yql"
+ "checksum": "291fd8c7d2f45f5e40895cbe958d7a21",
+ "size": 13297,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-min_by_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-min_by_null]": [
{
- "checksum": "69e990e5e4526d2b6b7e1d19e8e142df",
- "size": 13282,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases-min_by_null_/sql.yql"
+ "checksum": "9972632dbc854d96543386e5fe9b6c4b",
+ "size": 13285,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-min_by_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-min_by_opt]": [
{
- "checksum": "a55fdf8b5f412a91dd59251a4117f7a9",
- "size": 13308,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases-min_by_opt_/sql.yql"
+ "checksum": "9e75a55a7ae3ff3d961c90ac03068396",
+ "size": 13311,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-min_by_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-min_null]": [
{
- "checksum": "282e4b8d5d101c09dcc3acdbdd35da3f",
- "size": 13193,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-min_null_/sql.yql"
+ "checksum": "ac7c7e4cae5c9cc4f7b8dfa16ee70be9",
+ "size": 13196,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-min_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-min_opt]": [
{
- "checksum": "65e17e30ddf8ee425418213c0fdea1b3",
- "size": 13219,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-min_opt_/sql.yql"
+ "checksum": "b2d1f0d3d488176a9a0dd72bc5d56c90",
+ "size": 13222,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-min_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-percentile]": [
{
- "checksum": "48a2b2c8ebb37016025932333db7160c",
- "size": 13319,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases-percentile_/sql.yql"
+ "checksum": "32de8da7c9f3f930f05bc25599191c76",
+ "size": 13322,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-percentile_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-percentile_null]": [
{
- "checksum": "f044fa144ecf5f321c90c3c3c0890776",
- "size": 13307,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases-percentile_null_/sql.yql"
+ "checksum": "0dac1ef9537c479b7e6ff648b304a8af",
+ "size": 13310,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-percentile_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-percentile_opt]": [
{
- "checksum": "c356c1a972135819b6aa58d8dd922857",
- "size": 13333,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases-percentile_opt_/sql.yql"
+ "checksum": "c8fd3c7942b5488d78cfd9b99f4955f5",
+ "size": 13336,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-percentile_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-sum]": [
{
- "checksum": "e5483b8f7b36245596cbf848446238d0",
- "size": 13205,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-sum_/sql.yql"
+ "checksum": "32589adddbe16bbffae5bc79e4aad401",
+ "size": 13208,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-sum_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-sum_null]": [
{
- "checksum": "32baa58c27c952209d6235da827a79dd",
- "size": 13193,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-sum_null_/sql.yql"
+ "checksum": "7d09fd0caa092bbfda07996785ae4a94",
+ "size": 13196,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-sum_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases-sum_opt]": [
{
- "checksum": "6434256872ecb289188e26081a8a2f56",
- "size": 13219,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_agg_phases-sum_opt_/sql.yql"
+ "checksum": "6f146099be9f1fba4dfe665b9ec55194",
+ "size": 13222,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases-sum_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-avg]": [
{
- "checksum": "858ecd31f380abc0ffbc6510ee9fa24e",
- "size": 13067,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-avg_/sql.yql"
+ "checksum": "42d4988dbcc737bb6b6a3bebf5b4977a",
+ "size": 13070,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-avg_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-avg_decimal]": [
{
- "checksum": "6995e83bda818a897fdd0eae9d07dcc0",
- "size": 13095,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-avg_decimal_/sql.yql"
+ "checksum": "4d4657393fcd9ad41ff40acc71e21ede",
+ "size": 13098,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-avg_decimal_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-count]": [
{
- "checksum": "c3ef6597e1dad8332df19e9bd78f2dc5",
- "size": 13103,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_/sql.yql"
+ "checksum": "20d17667a74beec5953eab2b4e230ae5",
+ "size": 13106,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-count_all]": [
{
- "checksum": "0e7247a4261ade0b1228c652bbf18532",
- "size": 13081,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_all_/sql.yql"
+ "checksum": "a59529b241905aa592015a1c9f654772",
+ "size": 13084,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_all_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-count_all_null]": [
{
- "checksum": "853adc3a1f8f554b3f8c3ae661de3725",
- "size": 13069,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_all_null_/sql.yql"
+ "checksum": "21d380ba980678db5fa02a054b967d94",
+ "size": 13072,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_all_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-count_all_opt]": [
{
- "checksum": "af0e6ca23e11e1db1ae8fdcc0bd625c6",
- "size": 13095,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_all_opt_/sql.yql"
+ "checksum": "6319a9420ac58802f6b552d20107c7ac",
+ "size": 13098,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_all_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-count_null]": [
{
- "checksum": "692b597fc540f556249bb9db8ad66c7e",
- "size": 13091,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_null_/sql.yql"
+ "checksum": "4be65245e1964c07c116eb8d3298c4d4",
+ "size": 13094,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-count_opt]": [
{
- "checksum": "b520d7a976d7085171d149e78e08f9cc",
- "size": 13117,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_opt_/sql.yql"
+ "checksum": "71232fe4f2c81625b0d86cc3229c6f7b",
+ "size": 13120,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-count_opt_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-max]": [
{
- "checksum": "9a485849c4e238373ad245a57eaa5cc0",
- "size": 13067,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-max_/sql.yql"
+ "checksum": "7a7272e62461101135ebcc75bca82abc",
+ "size": 13070,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-max_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-min]": [
{
- "checksum": "42ba0acd61c669fc1bd4eb12514adeac",
- "size": 13067,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-min_/sql.yql"
+ "checksum": "55217de4fd46415be0e2cc5c51478f01",
+ "size": 13070,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-min_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-some_notnull]": [
{
- "checksum": "2f7952a58655d878073770264e78f303",
- "size": 13085,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-some_notnull_/sql.yql"
+ "checksum": "c7a7643d82456870bcff53dc0a38c040",
+ "size": 13088,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-some_notnull_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-some_null]": [
{
- "checksum": "754e16b9d4b8cb73c6136755ba687c4d",
- "size": 13073,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-some_null_/sql.yql"
+ "checksum": "bf4363a4b76b296d041be565fbd8bdff",
+ "size": 13076,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-some_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-sum]": [
{
- "checksum": "fdd5c4aff24e062562585a86668f9128",
- "size": 13067,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-sum_/sql.yql"
+ "checksum": "e6a4480a2b5b55152ce2ad0bd457fd71",
+ "size": 13070,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-sum_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-sum_null]": [
{
- "checksum": "7b191fb4b1c2b29309e2b3f33a06ac61",
- "size": 13055,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-sum_null_/sql.yql"
+ "checksum": "9b64f7e1a86857d868cc461c7dfd5b0e",
+ "size": 13058,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-sum_null_/sql.yql"
}
],
"test_sql2yql.test[agg_phases_agg_apply-sum_opt]": [
{
- "checksum": "8fbc4df83009dd1a17a4ea37f2d98ea5",
- "size": 13081,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-sum_opt_/sql.yql"
+ "checksum": "3b66596a9f4029d64cf88b7853e9f182",
+ "size": 13084,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_agg_phases_agg_apply-sum_opt_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-avg]": [
{
- "checksum": "abedcf6486221c6816141ea96a6efbf4",
- "size": 4397,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-avg_/sql.yql"
+ "checksum": "c450bf111011355d0c28ea41c543a0c0",
+ "size": 4400,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-avg_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-avg_distinct_expr]": [
{
- "checksum": "2ca29a3aeb848de2acf26451c59526ca",
- "size": 2736,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-avg_distinct_expr_/sql.yql"
+ "checksum": "e04a3ab527084c1ede8b4658ac3cc72f",
+ "size": 2739,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-avg_distinct_expr_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-avg_if]": [
{
- "checksum": "8a32622eaecf87a49c951c194b4edf5d",
- "size": 3473,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-avg_if_/sql.yql"
+ "checksum": "a1426e9c945864e514a4b2419ac6a173",
+ "size": 3476,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-avg_if_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-bitand]": [
{
- "checksum": "bdec1d17a5df5a3f1653191eb5c290ee",
- "size": 4403,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-bitand_/sql.yql"
+ "checksum": "bac59b5bfb29e5a6c7cdf61cc677a529",
+ "size": 4406,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-bitand_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-bitor]": [
{
- "checksum": "baa4078de3cae52992114eb11591873a",
- "size": 4402,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-bitor_/sql.yql"
+ "checksum": "cb481b118de199fc5bcf92acc399a202",
+ "size": 4405,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-bitor_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-bitxor]": [
{
- "checksum": "3cb5c31a2c4271b6ed39082e83d556fe",
- "size": 4403,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-bitxor_/sql.yql"
+ "checksum": "d2b052b53cd0db581fd0354c8731c830",
+ "size": 4406,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-bitxor_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-booland]": [
{
- "checksum": "48fe6c9fb9ecc38baf405f5f763dd89c",
- "size": 4402,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-booland_/sql.yql"
+ "checksum": "030495eeb546b608132001a57b8a9cc7",
+ "size": 4405,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-booland_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-boolor]": [
{
- "checksum": "69626c6524815d8ec83e966907aadc95",
- "size": 4401,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-boolor_/sql.yql"
+ "checksum": "23efc5740b49570a7fb632b2b2546851",
+ "size": 4404,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-boolor_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-bottom]": [
{
- "checksum": "67fde7acf42cdc505071565783cde282",
- "size": 4605,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-bottom_/sql.yql"
+ "checksum": "7295494f8da3098f58118511698b5bdb",
+ "size": 4608,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-bottom_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-bottom_by]": [
{
- "checksum": "f21b987a747cab053fc45ce9ff48d457",
- "size": 3747,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-bottom_by_/sql.yql"
+ "checksum": "4f64eae6de1025ca3b72db8337d83038",
+ "size": 3750,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-bottom_by_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-container]": [
{
- "checksum": "0f08e327b77c1079758e44d20ea56a71",
- "size": 15658,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-container_/sql.yql"
+ "checksum": "7e9455a1496c2468651526b7e50ebcf0",
+ "size": 15661,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-container_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-container_empty]": [
{
- "checksum": "f5ea1fd420e52bf056894597d78a10df",
- "size": 7683,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggr_factory-container_empty_/sql.yql"
+ "checksum": "6f58e2a18863c5d0e8224e4db5c44d1a",
+ "size": 7686,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-container_empty_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-corellation]": [
{
- "checksum": "30d61e95e2cb7344746a5d5841ad2caf",
- "size": 3372,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-corellation_/sql.yql"
+ "checksum": "1d17a4aebb3a4c1613b9fb7dfdc6c12a",
+ "size": 3375,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-corellation_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-count]": [
{
- "checksum": "05834cbd2b9016b497c962232dce9883",
- "size": 4399,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-count_/sql.yql"
+ "checksum": "ababf0636d2650934a93e7f082c848c0",
+ "size": 4402,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-count_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-count_if]": [
{
- "checksum": "6e752395079e76f3afda1f9ac54166ee",
- "size": 4407,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-count_if_/sql.yql"
+ "checksum": "18748fc8cdcd1f9907c48dfde5d1b7d9",
+ "size": 4410,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-count_if_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-def_value_full_table]": [
{
- "checksum": "037aaf20f4f8789d7998f92a309d0232",
- "size": 7452,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-def_value_full_table_/sql.yql"
+ "checksum": "c80143b990ee41a7f9ccb9a81b2caefa",
+ "size": 7455,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-def_value_full_table_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-def_value_with_keys]": [
{
- "checksum": "66f358423c9cea04df01653d25f2bdf4",
- "size": 7607,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-def_value_with_keys_/sql.yql"
+ "checksum": "7526cca2a64d5615372e6bd629dc6c4a",
+ "size": 7610,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-def_value_with_keys_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-every]": [
{
- "checksum": "48fe6c9fb9ecc38baf405f5f763dd89c",
- "size": 4402,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-every_/sql.yql"
+ "checksum": "030495eeb546b608132001a57b8a9cc7",
+ "size": 4405,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-every_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-flatten]": [
{
- "checksum": "10fd8b19c2745683567ecd5939088bf5",
- "size": 5414,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-flatten_/sql.yql"
+ "checksum": "1563825bf0b56ee1a427f63b98862f39",
+ "size": 5417,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-flatten_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-histogram]": [
{
- "checksum": "27c98d33b39f6b3f327c2bfd1aa9243e",
- "size": 4672,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-histogram_/sql.yql"
+ "checksum": "77acd7a52c753d1be66df240af1f0541",
+ "size": 4675,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-histogram_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-hll]": [
{
- "checksum": "e8dba820c617d8e46fa27a014c27a135",
- "size": 5540,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-hll_/sql.yql"
+ "checksum": "2f48c99e32ebe06735f98793ef9a2ccb",
+ "size": 5543,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-hll_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-linear_histogram]": [
{
- "checksum": "644664c1946d6d1e3d30de3c4658a39c",
- "size": 4510,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-linear_histogram_/sql.yql"
+ "checksum": "faf882cab84512bb4ddf5664da712866",
+ "size": 4513,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-linear_histogram_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-list]": [
{
- "checksum": "26c8173871433eb2aa0b8b58c1438f56",
- "size": 5790,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-list_/sql.yql"
+ "checksum": "f43f585d79a35f151798213f55fde299",
+ "size": 5793,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-list_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-log_histogram]": [
{
- "checksum": "8f1843530e3f8012c800dda3e827cca2",
- "size": 4521,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-log_histogram_/sql.yql"
+ "checksum": "256f6e0cfd7f427c34d633d24c62d1ef",
+ "size": 4524,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-log_histogram_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-logariphmic_histogram]": [
{
- "checksum": "8f1843530e3f8012c800dda3e827cca2",
- "size": 4521,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-logariphmic_histogram_/sql.yql"
+ "checksum": "256f6e0cfd7f427c34d633d24c62d1ef",
+ "size": 4524,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-logariphmic_histogram_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-max]": [
{
- "checksum": "4ee35f304526d899c4c9e09f82769299",
- "size": 4397,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-max_/sql.yql"
+ "checksum": "70dc9dbd4433881386c1e9085b438176",
+ "size": 4400,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-max_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-max_by]": [
{
- "checksum": "5bd43172cfb9d10c8789b2553ff110b2",
- "size": 4798,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-max_by_/sql.yql"
+ "checksum": "d13cffb72a9322d79081c793ce6cb93d",
+ "size": 4801,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-max_by_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-median]": [
{
- "checksum": "7ecb35c258575e07ab7f7b5b1f626225",
- "size": 5543,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-median_/sql.yql"
+ "checksum": "e5ccc11978e8c7ce8a6f9b616b97388c",
+ "size": 5546,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-median_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-min]": [
{
- "checksum": "514d1a960661c6a1846730745a782f18",
- "size": 4397,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-min_/sql.yql"
+ "checksum": "9d87080440f954f9ba50dfecb58439a7",
+ "size": 4400,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-min_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-min_by]": [
{
- "checksum": "b73e7b75ca3570460ff3d3daabe57533",
- "size": 4798,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-min_by_/sql.yql"
+ "checksum": "69d22a8fd4a1ae142c61fc19b991fbee",
+ "size": 4801,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-min_by_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-mode]": [
{
- "checksum": "913b688a5c76068b1188d08e0451b192",
- "size": 6055,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-mode_/sql.yql"
+ "checksum": "3677fac6507c40931d67a4940b6d438c",
+ "size": 6058,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-mode_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-multi]": [
{
- "checksum": "da2ed281183a8106722f86cbd2f2aa65",
- "size": 6266,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_/sql.yql"
+ "checksum": "3405e21fb422e70a5831aa9177d74e05",
+ "size": 6269,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-multi_list]": [
{
- "checksum": "9e3364b28fb02fcb04f725429211a4dc",
- "size": 5140,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_list_/sql.yql"
+ "checksum": "f8afe5c48d7f53d3d27597d73f890e81",
+ "size": 5143,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_list_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-multi_list_distinct_expr]": [
{
- "checksum": "cdd997cbef22f4b1160f161d0adbb5bb",
- "size": 6461,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_list_distinct_expr_/sql.yql"
+ "checksum": "715f7d9773566a5b60be8440a03f895c",
+ "size": 6464,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_list_distinct_expr_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-multi_list_nulls]": [
{
- "checksum": "df9baaa53172411b1b760a057f75b79c",
- "size": 4927,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_list_nulls_/sql.yql"
+ "checksum": "3c129213c57bc21253dfafe2c56276d5",
+ "size": 4930,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_list_nulls_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-multi_minmaxby]": [
{
- "checksum": "925b3fce4cab427d5314cd30f248f540",
- "size": 3827,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_minmaxby_/sql.yql"
+ "checksum": "46f98792cccdb5c9cc1a9a98785cc101",
+ "size": 3830,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_minmaxby_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-multi_struct_nulls]": [
{
- "checksum": "8286be08667f278a5971bcaa315ff155",
- "size": 5006,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_struct_nulls_/sql.yql"
+ "checksum": "cf58d687394932fa69c4506b708ad784",
+ "size": 5009,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_struct_nulls_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-multi_tuple]": [
{
- "checksum": "7506bd0447bb663df7a328bcfc03eec8",
- "size": 5155,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_tuple_/sql.yql"
+ "checksum": "a629ac922e7b423c70d8d34ef169bb77",
+ "size": 5158,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_tuple_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-multi_tuple_nulls]": [
{
- "checksum": "c68e2125014a50e6bf1c5a455676bc68",
- "size": 4850,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_tuple_nulls_/sql.yql"
+ "checksum": "4ed67072c659a9dd9ec9f32ed42c11d2",
+ "size": 4853,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-multi_tuple_nulls_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-some]": [
{
- "checksum": "c5f0a1cc2e8eefb2a3b23d6598b64891",
- "size": 4398,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-some_/sql.yql"
+ "checksum": "279ab2bf047c71ab41d86cb43cc811ed",
+ "size": 4401,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-some_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-stddev]": [
{
- "checksum": "43d116eaa556f6e9e984d8a5a1fc2459",
- "size": 4406,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-stddev_/sql.yql"
+ "checksum": "749305f62a66d4b122395dea3a4d6202",
+ "size": 4409,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-stddev_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-sum_if]": [
{
- "checksum": "44342b7dab8c9ff4257572dc8b4436a1",
- "size": 3473,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-sum_if_/sql.yql"
+ "checksum": "123e99cd34e3d9c23f6cc816a959612a",
+ "size": 3476,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-sum_if_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-top]": [
{
- "checksum": "5b6b85561a0f1c8b105d15fee4c2d813",
- "size": 4602,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-top_/sql.yql"
+ "checksum": "c25484c10336245cc6bbf9386a8fba5d",
+ "size": 4605,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-top_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-top_by]": [
{
- "checksum": "3144a52bfaebc4b18953780a1a6a1933",
- "size": 3744,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-top_by_/sql.yql"
+ "checksum": "b944dea74b3c82a04c0bf87d93046ed6",
+ "size": 3747,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-top_by_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-transform_input]": [
{
- "checksum": "feff4db73852189f4a5abe869aecc390",
- "size": 3272,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-transform_input_/sql.yql"
+ "checksum": "322270d3d09ca152dc7b1255005a5638",
+ "size": 3275,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-transform_input_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-transform_output]": [
{
- "checksum": "968b166d75c4d5c2cd5e669d835cde3c",
- "size": 3272,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-transform_output_/sql.yql"
+ "checksum": "57b6812497d8ac3a389ceec860b5656d",
+ "size": 3275,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-transform_output_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-udaf]": [
{
- "checksum": "013e3142a8b04b7ac58e0269f963bf29",
- "size": 6576,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-udaf_/sql.yql"
+ "checksum": "e62f0820a448298c86f9f00d258725fa",
+ "size": 6579,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-udaf_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-udaf_distinct_expr]": [
{
- "checksum": "7d73067f299579ccd00492ae7ff2dbb0",
- "size": 3788,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-udaf_distinct_expr_/sql.yql"
+ "checksum": "551a259870a4b2aa82ff3fd29a37afc4",
+ "size": 3791,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-udaf_distinct_expr_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-udaf_in_udaf]": [
{
- "checksum": "2a9263a7d2e2a898014f42f4f466da29",
- "size": 3695,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-udaf_in_udaf_/sql.yql"
+ "checksum": "8379a58b0bb20e6c9673e73274c13205",
+ "size": 3698,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-udaf_in_udaf_/sql.yql"
}
],
"test_sql2yql.test[aggr_factory-variance]": [
{
- "checksum": "36d724d67b42c24be23bfac04cb20818",
- "size": 4406,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggr_factory-variance_/sql.yql"
+ "checksum": "3b4cc66e1fae0320b7f43b14045478ed",
+ "size": 4409,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggr_factory-variance_/sql.yql"
}
],
"test_sql2yql.test[aggregate-GroupByOneField]": [
{
- "checksum": "2f1f2289f7148a26c41738136d398dcc",
- "size": 1704,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-GroupByOneField_/sql.yql"
+ "checksum": "3eb5bddd486fa3380b2312d2b29cdbf3",
+ "size": 1707,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-GroupByOneField_/sql.yql"
}
],
"test_sql2yql.test[aggregate-GroupByTwoFields]": [
{
- "checksum": "8bfebcd3975f572217094dc0a3592127",
- "size": 1720,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-GroupByTwoFields_/sql.yql"
+ "checksum": "2a04f9f4d9e02262387127d036b20d5d",
+ "size": 1723,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-GroupByTwoFields_/sql.yql"
}
],
"test_sql2yql.test[aggregate-agg_filter_pushdown]": [
{
- "checksum": "b20d4ebe122b8c732b77866c8d519dfc",
- "size": 2703,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-agg_filter_pushdown_/sql.yql"
+ "checksum": "ee62b63e72ad25615c9a1b52cd3dba73",
+ "size": 2706,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-agg_filter_pushdown_/sql.yql"
}
],
"test_sql2yql.test[aggregate-agg_full_table_list]": [
{
- "checksum": "d58065e835d9d76a0bb001308b8463d6",
- "size": 3202,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-agg_full_table_list_/sql.yql"
+ "checksum": "902ddcac00a1d9780ed1f5d8a1289dd3",
+ "size": 3205,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-agg_full_table_list_/sql.yql"
}
],
"test_sql2yql.test[aggregate-agg_phases_table1]": [
{
- "checksum": "3416bb0f86d4ca54b8d8ebe28886e0e3",
- "size": 1606,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-agg_phases_table1_/sql.yql"
+ "checksum": "a1136b36f4d4d7c2c77982818cfee1ef",
+ "size": 1609,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-agg_phases_table1_/sql.yql"
}
],
"test_sql2yql.test[aggregate-agg_phases_table2]": [
{
- "checksum": "7ee18f39d45170fcd2113e0729da20ab",
- "size": 1651,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-agg_phases_table2_/sql.yql"
+ "checksum": "f082f3f7dfc8b643d21a8604ba552aee",
+ "size": 1654,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-agg_phases_table2_/sql.yql"
}
],
"test_sql2yql.test[aggregate-agg_phases_table3]": [
{
- "checksum": "44f9fb356ad28bcd24fbb7d6de4e78af",
- "size": 1928,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-agg_phases_table3_/sql.yql"
+ "checksum": "c4dad1647a85a91c6f8bed421ffa8bc3",
+ "size": 1931,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-agg_phases_table3_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_by_column_lookup_in_const_dict]": [
{
- "checksum": "2711be4b70cec9d878a1147edaf963c4",
- "size": 1609,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_by_column_lookup_in_const_dict_/sql.yql"
+ "checksum": "7cd9b3214fb84c9397e95c2c1fb6ebd3",
+ "size": 1612,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_by_column_lookup_in_const_dict_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_by_one_column]": [
{
- "checksum": "6b8db0e7f4f1baf984e48a7be432b1cb",
- "size": 1674,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_by_one_column_/sql.yql"
+ "checksum": "f30a50fcad61cc4a7d525ea2be70ad4c",
+ "size": 1677,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_by_one_column_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_distinct_expr]": [
{
- "checksum": "abb620f870e63dda4441cc28170dfa3b",
- "size": 2667,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_expr_/sql.yql"
+ "checksum": "5fd705450db26598b8407c187489d1e0",
+ "size": 2670,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_expr_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_distinct_expr_with_groupby_expr]": [
{
- "checksum": "2e1c1314db1b83638d332a7d3fb12f4f",
- "size": 2913,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_expr_with_groupby_expr_/sql.yql"
+ "checksum": "82235a5ae4ffe5a29076f0816b3b383f",
+ "size": 2916,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_expr_with_groupby_expr_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_distinct_expr_with_udf]": [
{
- "checksum": "d6783856260ced5df1f8431cb4bf8920",
- "size": 1720,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_expr_with_udf_/sql.yql"
+ "checksum": "dd87fe21d1d85cd5f65342c0a8bfd34d",
+ "size": 1723,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_expr_with_udf_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_distinct_in_access_node_exprs]": [
{
- "checksum": "24a55c5a7ee4d01e65d91fe6daa857f7",
- "size": 2413,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_in_access_node_exprs_/sql.yql"
+ "checksum": "78a95eb70f779ec75f272f15f89d090f",
+ "size": 2416,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_in_access_node_exprs_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_distinct_list]": [
{
- "checksum": "b7e573f91b9c1a1c68a5cf7907a7cb15",
- "size": 9363,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_list_/sql.yql"
+ "checksum": "100d81a069897e95b466007f99ab0270",
+ "size": 9366,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_list_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_distinct_struct_access]": [
{
- "checksum": "6ede12cd08999a2980482e1411a2b65d",
- "size": 2458,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_struct_access_/sql.yql"
+ "checksum": "20485ec4996eb3973051b8d0cb104c3e",
+ "size": 2461,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_distinct_struct_access_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_inmem_distinct_list]": [
{
- "checksum": "cf0eb8b237445842ddb4c6297d709456",
- "size": 10458,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_inmem_distinct_list_/sql.yql"
+ "checksum": "edfea714b7b65d275010c59f1bab6756",
+ "size": 10461,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_inmem_distinct_list_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_inmem_list_in_key]": [
{
- "checksum": "9715b399da47aa2f8565e23f166c0eb3",
- "size": 8174,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_inmem_list_in_key_/sql.yql"
+ "checksum": "512a438d4e29e7caf0e73e50f2cbabd8",
+ "size": 8177,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_inmem_list_in_key_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_key_column]": [
{
- "checksum": "af93fea814eb07a139a22064a472c90b",
- "size": 1390,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_key_column_/sql.yql"
+ "checksum": "a870cd476f93c37c8b5973c3328a48a9",
+ "size": 1393,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_key_column_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_list_in_key]": [
{
- "checksum": "b0f746f78fcc8d29b87ef48e4814db60",
- "size": 17465,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_list_in_key_/sql.yql"
+ "checksum": "bed0ce3f7d782895c04b234a726a330d",
+ "size": 17468,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_list_in_key_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_subquery_yql_15869]": [
{
- "checksum": "42b9be00f8877a71ad32507cb1863857",
- "size": 2031,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_subquery_yql_15869_/sql.yql"
+ "checksum": "af8bd2b1dc87dc18ce80544f53cc3b6d",
+ "size": 2034,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_subquery_yql_15869_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_udf_nested]": [
{
- "checksum": "73f15d46f760afa5b0d9f1405792cc4a",
- "size": 1352,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_udf_nested_/sql.yql"
+ "checksum": "bb089451f2ffeb9b260de7fb1292ae71",
+ "size": 1355,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_udf_nested_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_with_const_yson_options]": [
{
- "checksum": "acc9edab749f8c99c992f6f61186fc1b",
- "size": 1758,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_with_const_yson_options_/sql.yql"
+ "checksum": "29cf369dc3dec6b336839e676a39a6e8",
+ "size": 1761,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_with_const_yson_options_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_with_deep_aggregated_column]": [
{
- "checksum": "6297770885517e5e27b5b61573ea2b47",
- "size": 2707,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_with_deep_aggregated_column_/sql.yql"
+ "checksum": "75e8c54546859472869817428f034f12",
+ "size": 2710,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_with_deep_aggregated_column_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_with_default_yson_options]": [
{
- "checksum": "acc9edab749f8c99c992f6f61186fc1b",
- "size": 1758,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_with_default_yson_options_/sql.yql"
+ "checksum": "29cf369dc3dec6b336839e676a39a6e8",
+ "size": 1761,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_with_default_yson_options_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_with_lambda]": [
{
- "checksum": "04cb98e5a839ca9ca97eaf4f5f5daf62",
- "size": 1542,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_with_lambda_/sql.yql"
+ "checksum": "a165c0f37cca4a18b4c7340f540dd9ad",
+ "size": 1545,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_with_lambda_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregate_with_lambda_inside_avg]": [
{
- "checksum": "7255e9b72384c0fab12ff248ff6bd2d0",
- "size": 1487,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_with_lambda_inside_avg_/sql.yql"
+ "checksum": "c3966d82dc5f5b26827b2d46beca69cd",
+ "size": 1490,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregate_with_lambda_inside_avg_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregation_and_order]": [
{
- "checksum": "8ac8d3a7e9c8e10a0295e31f677c681a",
- "size": 1811,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregation_and_order_/sql.yql"
+ "checksum": "e490ff9408ffefc920b34bdc596caa14",
+ "size": 1814,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregation_and_order_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregation_by_udf]": [
{
- "checksum": "c6cc710e461cb8a8904e7c9139e3cd03",
- "size": 1414,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregation_by_udf_/sql.yql"
+ "checksum": "7f1e7565c06fabca187eab9effc65f50",
+ "size": 1417,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregation_by_udf_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggregation_with_named_node]": [
{
- "checksum": "eb28d731a9c02e272fb18fc63d169eda",
- "size": 2571,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggregation_with_named_node_/sql.yql"
+ "checksum": "42687c4fa2ab49e2f587d8abc54fec05",
+ "size": 2574,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggregation_with_named_node_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggrs_no_grouping]": [
{
- "checksum": "0a59a5410830c2247a25c66d4a5209c1",
- "size": 13809,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggrs_no_grouping_/sql.yql"
+ "checksum": "ed1f22756659b50a52f72d7c846e0353",
+ "size": 13812,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggrs_no_grouping_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggrs_no_grouping_via_map]": [
{
- "checksum": "f330322e519b782506e207ca2e388ace",
- "size": 13912,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggrs_no_grouping_via_map_/sql.yql"
+ "checksum": "c0a2ce98738d57458df2a48ad7163869",
+ "size": 13915,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggrs_no_grouping_via_map_/sql.yql"
}
],
"test_sql2yql.test[aggregate-aggrs_no_grouping_via_map_compact]": [
{
- "checksum": "efd3967601119f4e5b072320c3e21ba8",
- "size": 14033,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-aggrs_no_grouping_via_map_compact_/sql.yql"
+ "checksum": "4e28344304f866c6f0d3e1e5d287b2ad",
+ "size": 14036,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-aggrs_no_grouping_via_map_compact_/sql.yql"
}
],
"test_sql2yql.test[aggregate-avg_and_sum]": [
{
- "checksum": "820beb97bb83c0e59e462be1418ca376",
- "size": 1967,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-avg_and_sum_/sql.yql"
+ "checksum": "0d4295a1765c93839c999bfef0616c63",
+ "size": 1970,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-avg_and_sum_/sql.yql"
}
],
"test_sql2yql.test[aggregate-avg_and_sum_by_value]": [
{
- "checksum": "4530d1f2db429f6c8df4ebfdca36fdec",
- "size": 1934,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-avg_and_sum_by_value_/sql.yql"
+ "checksum": "c4b2721d7fcb588788fc4cb78f76ba26",
+ "size": 1937,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-avg_and_sum_by_value_/sql.yql"
}
],
"test_sql2yql.test[aggregate-avg_and_sum_float]": [
{
- "checksum": "59fe71a10bb9863f05da04ac74286abc",
- "size": 1860,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-avg_and_sum_float_/sql.yql"
+ "checksum": "38c91b632fa198a24485d90084b33d29",
+ "size": 1863,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-avg_and_sum_float_/sql.yql"
}
],
"test_sql2yql.test[aggregate-avg_interval]": [
{
- "checksum": "e2640eb877d59da8b8c5e223214c416e",
- "size": 1418,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-avg_interval_/sql.yql"
+ "checksum": "21d3bbc62d7f867e2cb4e3f1a1a1d47f",
+ "size": 1421,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-avg_interval_/sql.yql"
}
],
"test_sql2yql.test[aggregate-avg_with_having]": [
{
- "checksum": "9446e086b05b3ae7dadf66dc4fe8569d",
- "size": 1681,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-avg_with_having_/sql.yql"
+ "checksum": "aced640f398c29485caedfe4a3f9cd45",
+ "size": 1684,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-avg_with_having_/sql.yql"
}
],
"test_sql2yql.test[aggregate-compact_distinct]": [
{
- "checksum": "7520c2230f8bb57629a1d80a7417c00a",
- "size": 3909,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-compact_distinct_/sql.yql"
+ "checksum": "64f03e225aeb189f2659ff9c2bfedfc7",
+ "size": 3912,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-compact_distinct_/sql.yql"
}
],
"test_sql2yql.test[aggregate-compare_by]": [
{
- "checksum": "a9eacab25486aef4e5000b928097e2f7",
- "size": 3677,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-compare_by_/sql.yql"
+ "checksum": "5b917dc35601b89d42067ad8ff9a934e",
+ "size": 3680,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-compare_by_/sql.yql"
}
],
"test_sql2yql.test[aggregate-compare_by_nulls]": [
{
- "checksum": "975d1ea3991c4a56fcb3f72ca2b37b7d",
- "size": 12137,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-compare_by_nulls_/sql.yql"
+ "checksum": "1070472a264b3581864223861f2287a4",
+ "size": 12140,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-compare_by_nulls_/sql.yql"
}
],
"test_sql2yql.test[aggregate-compare_by_tuple]": [
{
- "checksum": "83632e016b8aeafa15a3c64f125dc3cf",
- "size": 2866,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-compare_by_tuple_/sql.yql"
+ "checksum": "511787df966ce73dda17fdd40b0018e4",
+ "size": 2869,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-compare_by_tuple_/sql.yql"
}
],
"test_sql2yql.test[aggregate-compare_tuple]": [
{
- "checksum": "c4041a040c2eadf9e3d795864f9575a6",
- "size": 2808,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-compare_tuple_/sql.yql"
+ "checksum": "80e8e9bcfa426a1c906149517c9d4343",
+ "size": 2811,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-compare_tuple_/sql.yql"
}
],
"test_sql2yql.test[aggregate-count_distinct_with_filter]": [
{
- "checksum": "d698c387701d43de2891be4e7d8650c3",
- "size": 1490,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-count_distinct_with_filter_/sql.yql"
+ "checksum": "0c589a7f0b7be0e1a0126e0bf0793e12",
+ "size": 1493,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-count_distinct_with_filter_/sql.yql"
}
],
"test_sql2yql.test[aggregate-dedup_state_keys]": [
{
- "checksum": "b1bd17e1612f2e64743c4a76bca923ae",
- "size": 1787,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-dedup_state_keys_/sql.yql"
+ "checksum": "df665e22c9e7cfeaebd6fce7d8b8d2cd",
+ "size": 1790,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-dedup_state_keys_/sql.yql"
}
],
"test_sql2yql.test[aggregate-disable_blocks_with_spilling]": [
{
- "checksum": "e1c9df055ae7de78e0d0364ec949dec4",
- "size": 1398,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-disable_blocks_with_spilling_/sql.yql"
+ "checksum": "7b672068a3c7b48f2fe84d750b203bdf",
+ "size": 1401,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-disable_blocks_with_spilling_/sql.yql"
}
],
"test_sql2yql.test[aggregate-ensure_count]": [
{
- "checksum": "8ba23aeefdaf8a814fb3390debda63c4",
- "size": 1507,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-ensure_count_/sql.yql"
+ "checksum": "f75dee361538fda24a893834505227ea",
+ "size": 1510,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-ensure_count_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_column]": [
{
- "checksum": "4feb9429ed40a831968476940b477019",
- "size": 1640,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_column_/sql.yql"
+ "checksum": "fa8c0b8f40132ecf224802b1b6ca1ec2",
+ "size": 1643,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_column_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_column_alias_reuse]": [
{
- "checksum": "e7632b140a3c8d51ec08e90968a53975",
- "size": 1669,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_column_alias_reuse_/sql.yql"
+ "checksum": "a29aeaf355d99c17d1ccf17fb37bd116",
+ "size": 1672,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_column_alias_reuse_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_column_alias_reuse_for_join]": [
{
- "checksum": "dc89e94afb3b3a0622063d5641ed89af",
- "size": 1966,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_column_alias_reuse_for_join_/sql.yql"
+ "checksum": "34825e3e00df68ecbd89dec7c760d4ec",
+ "size": 1969,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_column_alias_reuse_for_join_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_cube_duo]": [
{
- "checksum": "4adef6d35d2cc1b51269a40e70fa503d",
- "size": 4026,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_cube_duo_/sql.yql"
+ "checksum": "2479962e3637481c24d75d76143800b4",
+ "size": 4029,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_cube_duo_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_cube_expr_trio]": [
{
- "checksum": "36f7591054b5b03150ec9661b2b0bcdc",
- "size": 6190,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_cube_expr_trio_/sql.yql"
+ "checksum": "2642d43ba7ed9767ed6cd127ee0daf7e",
+ "size": 6193,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_cube_expr_trio_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_cube_grouping]": [
{
- "checksum": "ca38b85b4b5bc6a4a81a7ed47bdcc3a0",
- "size": 13177,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_cube_grouping_/sql.yql"
+ "checksum": "12d6e8a86acb873d564b765dab43cb6d",
+ "size": 13180,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_cube_grouping_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_cube_grouping_and_expr]": [
{
- "checksum": "9f59965c2cab3636a76cfa59e02eeda6",
- "size": 6400,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_cube_grouping_and_expr_/sql.yql"
+ "checksum": "9f6882f20deeee359a15ea400627b643",
+ "size": 6403,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_cube_grouping_and_expr_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_cube_join_count]": [
{
- "checksum": "d5b9b1f4053c8e4ee09c0e749d942f16",
- "size": 5839,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_cube_join_count_/sql.yql"
+ "checksum": "6eead53a23b89a938ce1cfb9179e92e2",
+ "size": 5842,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_cube_join_count_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr]": [
{
- "checksum": "9902f2d7e5623a9eeeeec1566c15a235",
- "size": 1591,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_/sql.yql"
+ "checksum": "bf958ae5323b89d80602c9a5dcfb072e",
+ "size": 1594,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_alias_on_subexp]": [
{
- "checksum": "51793394bde343c348cb71926319869a",
- "size": 2443,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_alias_on_subexp_/sql.yql"
+ "checksum": "8b66ba39bbd0ae4672a1905f04f7dc77",
+ "size": 2446,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_alias_on_subexp_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_and_having]": [
{
- "checksum": "bcc407b389d7f889b07015bb30c393ec",
- "size": 1903,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_and_having_/sql.yql"
+ "checksum": "963490f669bf4fcce7ee3b1a5b4ed736",
+ "size": 1906,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_and_having_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_columns_reuse]": [
{
- "checksum": "4649cdcbf50121fe82a4811425dbff17",
- "size": 1761,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_columns_reuse_/sql.yql"
+ "checksum": "2293875d1b180b075b27be82cdb58b21",
+ "size": 1764,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_columns_reuse_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_dict]": [
{
- "checksum": "c9fb55033c8afa9405a5e0a9da5e4b5f",
- "size": 3394,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_dict_/sql.yql"
+ "checksum": "b0c98a1ee18eb00cc3cd84c88c3f6adf",
+ "size": 3397,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_dict_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_lookup]": [
{
- "checksum": "6eff45e3139dca4e37429e8bdf54aa41",
- "size": 1558,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_lookup_/sql.yql"
+ "checksum": "eeed370067217982618d177a133bb0d2",
+ "size": 1561,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_lookup_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_mul_col]": [
{
- "checksum": "e4a913fa32f9b75b8b3bed73813f29c5",
- "size": 1961,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_mul_col_/sql.yql"
+ "checksum": "9f9eff0b17df96c720933b299643de20",
+ "size": 1964,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_mul_col_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_only_join]": [
{
- "checksum": "39c8ce19124830125b09013c5f217ab9",
- "size": 3252,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_only_join_/sql.yql"
+ "checksum": "72da949e5e635cfa068dae0649e4c54a",
+ "size": 3255,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_only_join_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_order_by_expr]": [
{
- "checksum": "fade4d023303c9ce073fb2a46a0686b7",
- "size": 1698,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_order_by_expr_/sql.yql"
+ "checksum": "5ef8cf4a7b991deaf0be05079964820b",
+ "size": 1701,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_order_by_expr_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_semi_join]": [
{
- "checksum": "4e796da040a8c4bc8f98b67162a943a0",
- "size": 3638,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_semi_join_/sql.yql"
+ "checksum": "e99e76250ce8989539ff1b78e7601993",
+ "size": 3641,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_semi_join_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_with_join]": [
{
- "checksum": "d7b0c4390a9132ca48712ceb029ad6ef",
- "size": 2046,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_with_join_/sql.yql"
+ "checksum": "8620e04cebeae3751c248eda0fb4aa4c",
+ "size": 2049,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_with_join_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_expr_with_where]": [
{
- "checksum": "8c24dd644f2909410b64770cbddf4060",
- "size": 1833,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_with_where_/sql.yql"
+ "checksum": "6ccfa23f66b65dc6fca686e37bfc4176",
+ "size": 1836,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_expr_with_where_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_full_path]": [
{
- "checksum": "416d8574dd6a2f4a471dbdc65adbb18b",
- "size": 1255,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_full_path_/sql.yql"
+ "checksum": "969006c0ce82424c28c4e205f9900dd5",
+ "size": 1258,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_full_path_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_alt_duo]": [
{
- "checksum": "49af9fc24d7f10bb4e75e9e1c4bf7a84",
- "size": 1889,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_alt_duo_/sql.yql"
+ "checksum": "550fb98922bedf1bd17aaf4b9076813a",
+ "size": 1892,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_alt_duo_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_and_having]": [
{
- "checksum": "1422cc0f8cbe4ae4b0e5d08ae7d3216e",
- "size": 3727,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_and_having_/sql.yql"
+ "checksum": "5025464449efe253c6e16040d2807cbb",
+ "size": 3730,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_and_having_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_duo]": [
{
- "checksum": "325e19516a4d267576da9ebd7a0dca32",
- "size": 2794,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_duo_/sql.yql"
+ "checksum": "db05afbd7ba8cdadbc214ca5e70fd53a",
+ "size": 2797,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_duo_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_few_empty]": [
{
- "checksum": "d4e6b9bd220a16a2a0347894e277cda6",
- "size": 5754,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_few_empty_/sql.yql"
+ "checksum": "a5b1c3da11ccea0c365a4c78f91d46b1",
+ "size": 5757,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_few_empty_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_flatten]": [
{
- "checksum": "17794f9940c917a051322f12cdfc6f93",
- "size": 3635,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_flatten_/sql.yql"
+ "checksum": "269df7a1d2fcd5af90a6b2d699f5f0e4",
+ "size": 3638,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_flatten_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_flatten_columns]": [
{
- "checksum": "890af9f09d65d29b567e34bd0f2d9024",
- "size": 3913,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_flatten_columns_/sql.yql"
+ "checksum": "4d33944e118dff628f86a501b008a79c",
+ "size": 3916,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_flatten_columns_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_flatten_expr]": [
{
- "checksum": "7f305b3fd14c8d74697b8b25398d523e",
- "size": 3835,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_flatten_expr_/sql.yql"
+ "checksum": "9a92170db5a09722751165fa4a0776b3",
+ "size": 3838,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_flatten_expr_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_grouping]": [
{
- "checksum": "60c5ff600f0b83751e43204c9c3ad5d8",
- "size": 3955,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_grouping_/sql.yql"
+ "checksum": "5da2ee26967e47349b3ebf9322881462",
+ "size": 3958,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_grouping_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_join_aliases]": [
{
- "checksum": "50c1ff5d25574e52f8e3ee3ef423aa1b",
- "size": 4236,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_join_aliases_/sql.yql"
+ "checksum": "385e983bf04af5701315f488ff010516",
+ "size": 4239,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_join_aliases_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_simp]": [
{
- "checksum": "843fd41217a60f8920b4eab0a86b9663",
- "size": 3867,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_simp_/sql.yql"
+ "checksum": "71fdc5e5dd296f2dc6bedd6d38240681",
+ "size": 3870,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_simp_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_subselect]": [
{
- "checksum": "e6b55fd090ca28d19fa1e78674a23135",
- "size": 4292,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_subselect_/sql.yql"
+ "checksum": "7897d0ef6eec4bdf31021599acd7e8fb",
+ "size": 4295,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_subselect_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_subselect_asterisk]": [
{
- "checksum": "5e174580b8a038aa5c26b222170d5a20",
- "size": 3973,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_subselect_asterisk_/sql.yql"
+ "checksum": "da2ab29cb03cd6d56bde934670d20012",
+ "size": 3976,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_subselect_asterisk_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_gs_with_rollup]": [
{
- "checksum": "87a87fbd13d5bf22fba766878a954d47",
- "size": 5871,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_with_rollup_/sql.yql"
+ "checksum": "bd015f02952dae3d9ed6f2594ac36f13",
+ "size": 5874,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_gs_with_rollup_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop]": [
{
- "checksum": "98e6d9d327ca25b12ceec5ca7eab27b6",
- "size": 2005,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_/sql.yql"
+ "checksum": "d8d31eaa399585d7f71bf6f2872a769d",
+ "size": 2008,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_compact]": [
{
- "checksum": "801bbf511bc61e3aec6f82845399d22c",
- "size": 2017,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_compact_/sql.yql"
+ "checksum": "c4df6d437033f8a66ceacc1c9082b5ba",
+ "size": 2020,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_compact_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_distinct]": [
{
- "checksum": "c1ad2242cd7dce68adbb5f1cc2dd4823",
- "size": 2052,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_distinct_/sql.yql"
+ "checksum": "1bf47b2c4311dc2547a6b97ce20a83f0",
+ "size": 2055,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_distinct_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_distinct_compact]": [
{
- "checksum": "822823ec5b080f2ca7087d3783d3d01f",
- "size": 2064,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_distinct_compact_/sql.yql"
+ "checksum": "3302b307726848b73a39de095f26436e",
+ "size": 2067,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_distinct_compact_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_expr_key]": [
{
- "checksum": "ba0709c0d90b63ad36dc6063840826de",
- "size": 2205,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_expr_key_/sql.yql"
+ "checksum": "d5f3f5985474542ff2c139290797726a",
+ "size": 2208,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_expr_key_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_list_key]": [
{
- "checksum": "e154201e4ac90a125792ebdb2dab8572",
- "size": 2197,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_list_key_/sql.yql"
+ "checksum": "b2f8b7c38e77df88b69f5c33352ee173",
+ "size": 2200,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_list_key_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_only]": [
{
- "checksum": "90aee7f93ba3e164708102f0abc46107",
- "size": 1841,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_only_/sql.yql"
+ "checksum": "a2452398627cc63fbf0bd137857f3f6c",
+ "size": 1844,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_only_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_only_distinct]": [
{
- "checksum": "051434fdaa29c0ef7b9fcf1adb15cfa8",
- "size": 1888,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_only_distinct_/sql.yql"
+ "checksum": "30f95934c07021e81ca422eb3c4f3fba",
+ "size": 1891,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_only_distinct_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_only_start]": [
{
- "checksum": "ccbc9f3beb8251db52ed231a6c9c7f67",
- "size": 1570,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_only_start_/sql.yql"
+ "checksum": "8f27f4f05c7722540ff1c00903098955",
+ "size": 1573,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_only_start_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_star]": [
{
- "checksum": "e777f280db84a47b4cdfe9176e6d9d1f",
- "size": 1551,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_star_/sql.yql"
+ "checksum": "54c65295e3836a4e463530c543bdd52c",
+ "size": 1554,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_star_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_static]": [
{
- "checksum": "a7a563dc87672b141c8209b38c0d446c",
- "size": 3368,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_static_/sql.yql"
+ "checksum": "cc3dfd54cc88dda1993968935c42838b",
+ "size": 3371,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_static_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_hop_static_list_key]": [
{
- "checksum": "4b8a74647da998a54e0ccffae0f365d6",
- "size": 3547,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_static_list_key_/sql.yql"
+ "checksum": "b58ba3987d4387c58db3a2257e531696",
+ "size": 3550,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_hop_static_list_key_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_mul_gb_ru]": [
{
- "checksum": "72647322e87708d297d97fbb5aae4c5f",
- "size": 6621,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_mul_gb_ru_/sql.yql"
+ "checksum": "46cd254b82ecbb52052c8e5ae71d0214",
+ "size": 6624,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_mul_gb_ru_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_mul_gs_expr_and_column]": [
{
- "checksum": "44de2818ccd00101b7fb3a4d9a08962c",
- "size": 4791,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_mul_gs_expr_and_column_/sql.yql"
+ "checksum": "8cd3af0903b8ce57b0ff9f638dc26035",
+ "size": 4794,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_mul_gs_expr_and_column_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_mul_gs_gs]": [
{
- "checksum": "5ded4dfb384ea074842589c9ac74c4f3",
- "size": 7959,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_mul_gs_gs_/sql.yql"
+ "checksum": "6c35321e8fb51c46d34ccbb16932e4b5",
+ "size": 7962,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_mul_gs_gs_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_mul_gs_ru]": [
{
- "checksum": "fc763d2ccb572e1a38f239397f438cb3",
- "size": 5937,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_mul_gs_ru_/sql.yql"
+ "checksum": "ce1980119bc789ce73a027bb0485e072",
+ "size": 5940,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_mul_gs_ru_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_mul_ru_ru]": [
{
- "checksum": "3a67fe7e0a024affe87a357168435e79",
- "size": 15273,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_mul_ru_ru_/sql.yql"
+ "checksum": "3f198fc59648bc2b60a868a687d1b59b",
+ "size": 15276,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_mul_ru_ru_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_aggr_expr]": [
{
- "checksum": "fcf7e1d6b28fbc955f222dd69834a1f2",
- "size": 5956,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_aggr_expr_/sql.yql"
+ "checksum": "3c206f53bc14fcb511504319d43ed5af",
+ "size": 5959,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_aggr_expr_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_column_ref]": [
{
- "checksum": "dd6b617e6e40cd4123dcd5cc78c9077e",
- "size": 4504,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_column_ref_/sql.yql"
+ "checksum": "6536c6b6d62a99a1a969a2bcdf1d9e8f",
+ "size": 4507,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_column_ref_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_column_ref_same_names]": [
{
- "checksum": "ccecdf4ebe069aefa589737e1b5623eb",
- "size": 4564,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_column_ref_same_names_/sql.yql"
+ "checksum": "2bba1546a43a7ab54a7d873d2674323d",
+ "size": 4567,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_column_ref_same_names_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_column_reuse]": [
{
- "checksum": "d4e90b3cb43e1bee53a29f5a609eabbf",
- "size": 5416,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_column_reuse_/sql.yql"
+ "checksum": "d82404b3a408fe829e56cd7d6966a36a",
+ "size": 5419,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_column_reuse_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_duo]": [
{
- "checksum": "33d98ac6c0fd504595bc0e3adc255465",
- "size": 3411,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_duo_/sql.yql"
+ "checksum": "09a595aa7d147f3e7ddac166c14894d3",
+ "size": 3414,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_duo_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_duo_opt]": [
{
- "checksum": "aa1289f328744c525cac563b183d48c9",
- "size": 3840,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_duo_opt_/sql.yql"
+ "checksum": "232bf0add6592181d39de223d47448c9",
+ "size": 3843,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_duo_opt_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_grouping]": [
{
- "checksum": "188139ac6c0b851b0e7dccbb9104e74b",
- "size": 6975,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_grouping_/sql.yql"
+ "checksum": "6010125615a3d78bcd43a517dfadc5c9",
+ "size": 6978,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_grouping_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_grouping_hum]": [
{
- "checksum": "191ee773b543efc55b91ea6637881925",
- "size": 7652,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_grouping_hum_/sql.yql"
+ "checksum": "bf57ee0c1e351563880cab101449ffc7",
+ "size": 7655,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_grouping_hum_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_grouping_hum_bind]": [
{
- "checksum": "8310adc709526a688a03fa64219fb1b6",
- "size": 6660,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_grouping_hum_bind_/sql.yql"
+ "checksum": "455381911c365ca0ba82e225fd559880",
+ "size": 6663,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_grouping_hum_bind_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_key_check]": [
{
- "checksum": "2691b1b4a8e684bb8afa8997769de33c",
- "size": 4705,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_key_check_/sql.yql"
+ "checksum": "d87706ca4f263a7286f5f58bd79f63a8",
+ "size": 4708,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_key_check_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_rename]": [
{
- "checksum": "e6248b4e28891772a91e2410b8bcc8ab",
- "size": 3312,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_rename_/sql.yql"
+ "checksum": "bc5b27508587d82ba3e9d0a752d25dcc",
+ "size": 3315,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_rename_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_udf]": [
{
- "checksum": "e7e222abbd656f58d249773acc95d81d",
- "size": 4725,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_udf_/sql.yql"
+ "checksum": "83cfbfa7e2451f4803c68ba6db566ef9",
+ "size": 4728,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_udf_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_rollup_with_filter]": [
{
- "checksum": "c7148ed5d5a91431397bec79fb2e4042",
- "size": 3530,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_with_filter_/sql.yql"
+ "checksum": "23083efd5bc319467a85d3d6af3a51ce",
+ "size": 3533,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_rollup_with_filter_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_ru_join]": [
{
- "checksum": "ea7dc3c9f3aee866de20838424686178",
- "size": 2985,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_/sql.yql"
+ "checksum": "87586f2f093d5f99d9cae97c558c23a7",
+ "size": 2988,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_ru_join_agg]": [
{
- "checksum": "34d75691d4a4e777e92572eec04af4b0",
- "size": 4377,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_agg_/sql.yql"
+ "checksum": "a7cf5bb7a572c943d1255b8bd62a39bd",
+ "size": 4380,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_agg_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_ru_join_grouping]": [
{
- "checksum": "792d9b0a13376763832d2ef59d10b331",
- "size": 5891,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_grouping_/sql.yql"
+ "checksum": "7b34ff8229ad8f7ba282ebc9aad09638",
+ "size": 5894,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_grouping_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_ru_join_qualified]": [
{
- "checksum": "5930b468f9e14c665fea9694fed194be",
- "size": 4753,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_qualified_/sql.yql"
+ "checksum": "7366afe4170bf6a1966b10ca21efd214",
+ "size": 4756,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_qualified_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_ru_join_simple]": [
{
- "checksum": "0973fccb8e986226b0703d3876d0ee7f",
- "size": 4270,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_simple_/sql.yql"
+ "checksum": "535ff20a4b4a6fbac59218b1a9cf75d9",
+ "size": 4273,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_simple_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_ru_join_simple_fs_multiusage]": [
{
- "checksum": "690b58641ec5b6e44fc70cc2efb1cacb",
- "size": 4373,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_simple_fs_multiusage_/sql.yql"
+ "checksum": "bcf01f734403463346e44d2c7f1ab4a8",
+ "size": 4376,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_simple_fs_multiusage_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_ru_join_star]": [
{
- "checksum": "8a8405fdcda77d4f65df8bdaa0bd8070",
- "size": 2771,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_star_/sql.yql"
+ "checksum": "eb492b1b64bc85581a05211a24fd40f6",
+ "size": 2774,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_join_star_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_ru_partition_by_grouping]": [
{
- "checksum": "7c4382d12101a7e2f54fa4c4a0a1eacd",
- "size": 6103,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_partition_by_grouping_/sql.yql"
+ "checksum": "10bfd219886b134f4343b1c209c3c687",
+ "size": 6106,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_partition_by_grouping_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_ru_with_select_distinct]": [
{
- "checksum": "66b8b1eea14cf9658a7e60294b73ffef",
- "size": 2697,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_with_select_distinct_/sql.yql"
+ "checksum": "427c20d7d5ccecd354e5c165fe3f84fa",
+ "size": 2700,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_with_select_distinct_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_ru_with_window_func]": [
{
- "checksum": "bbb3d5c16fcb800ee7c6a9203a3cd4f0",
- "size": 3008,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_with_window_func_/sql.yql"
+ "checksum": "973eb6dac9f19db5638655399c9b9b81",
+ "size": 3011,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_ru_with_window_func_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session]": [
{
- "checksum": "67b3e34d907f2b3cb1c07c8121e5cecd",
- "size": 2813,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_/sql.yql"
+ "checksum": "ce8da1cbaefe9118907000c322ef44f9",
+ "size": 2816,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_aliases]": [
{
- "checksum": "f4039b20d6c92117af2a1b4f5f0f5104",
- "size": 3080,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_aliases_/sql.yql"
+ "checksum": "f5bfeaf2e817b283af29bb482cfed367",
+ "size": 3083,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_aliases_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_compact]": [
{
- "checksum": "820abb4426a808bb727ab5d0b14751cb",
- "size": 2825,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_compact_/sql.yql"
+ "checksum": "d6acf198136264ae829638f04180bc35",
+ "size": 2828,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_compact_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_distinct]": [
{
- "checksum": "bde7e0d17c7c0c7c7095df6103788025",
- "size": 3177,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_distinct_/sql.yql"
+ "checksum": "91748bfb55be7d17dc3d609254a88484",
+ "size": 3180,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_distinct_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_distinct_compact]": [
{
- "checksum": "6e14af1502799b11a4dccac2fad58f49",
- "size": 3189,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_distinct_compact_/sql.yql"
+ "checksum": "94410e0d4ebd9240ad81f444065dddcc",
+ "size": 3192,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_distinct_compact_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_extended]": [
{
- "checksum": "d8c8b3890bff4f3ea37d7eb7118267c0",
- "size": 3583,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_extended_/sql.yql"
+ "checksum": "5fceae7a6317c3b9d84eedee1d44b6f0",
+ "size": 3586,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_extended_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_extended_subset]": [
{
- "checksum": "8c344186fc5e3b97ce8308ce7822a90e",
- "size": 3573,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_extended_subset_/sql.yql"
+ "checksum": "cad5d77bc180c86936fee8090c42ae7c",
+ "size": 3576,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_extended_subset_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_extended_tuple]": [
{
- "checksum": "aa8f1b0a1b31e260bc813738ef62bac7",
- "size": 4373,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_extended_tuple_/sql.yql"
+ "checksum": "2f2cbaf6f27eabaf5ac46950e756d2cf",
+ "size": 4376,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_extended_tuple_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_nopush]": [
{
- "checksum": "09f9e4a178067f6aaa81b9e9959b4cec",
- "size": 3177,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_nopush_/sql.yql"
+ "checksum": "b31422c8498696e860b4286c7caa41c5",
+ "size": 3180,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_nopush_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_only]": [
{
- "checksum": "0c22dd1ef887ea533c6e0621c0937ffa",
- "size": 1879,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_only_/sql.yql"
+ "checksum": "8ba5e765c28ad5f69c60913de0dc000d",
+ "size": 1882,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_only_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_only_distinct]": [
{
- "checksum": "377b368f80b93e79b9a3d9f5214d549c",
- "size": 1922,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_only_distinct_/sql.yql"
+ "checksum": "b03163dbe1022c7970f87d2f62151fea",
+ "size": 1925,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_only_distinct_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_session_star]": [
{
- "checksum": "ebbf27c38a8d2bcb802a7a0e41ce5367",
- "size": 3439,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_star_/sql.yql"
+ "checksum": "a350024eb11292545bf1695d5f396b73",
+ "size": 3442,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_session_star_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_tablerow_column]": [
{
- "checksum": "04a09943d161ce8be262953d83b10fd3",
- "size": 1433,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-group_by_tablerow_column_/sql.yql"
+ "checksum": "ce5bd28417b4d0e1b4fa99972c672ff5",
+ "size": 1436,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_tablerow_column_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_tz_date]": [
{
- "checksum": "a5f55aa477c1d4c653b0130ff2dfab8a",
- "size": 1550,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_tz_date_/sql.yql"
+ "checksum": "edf0c92ad203ec37b66c67b561456fd4",
+ "size": 1553,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_tz_date_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_with_udf_by_aggregate]": [
{
- "checksum": "e6d9df52fb0ee241aeb386c317fefe80",
- "size": 2359,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_with_udf_by_aggregate_/sql.yql"
+ "checksum": "1b69e8c8cb7e130d5d12f440a3e67173",
+ "size": 2362,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_with_udf_by_aggregate_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_by_with_where]": [
{
- "checksum": "09d30998b28239abe372b0171c3a4ba7",
- "size": 1807,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_by_with_where_/sql.yql"
+ "checksum": "1149790ee50f8a9ae2bf8393e9de16a0",
+ "size": 1810,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_by_with_where_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_compact_sorted]": [
{
- "checksum": "489e3723e6b796de6f87829f0777b095",
- "size": 2096,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_compact_sorted_/sql.yql"
+ "checksum": "91d402902ec03697b9f975541f1c2600",
+ "size": 2099,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_compact_sorted_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_compact_sorted_distinct]": [
{
- "checksum": "dc14ec70e95a62ca4b34eb2ae291f705",
- "size": 2569,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_compact_sorted_distinct_/sql.yql"
+ "checksum": "6c8640d66186611bf923a6cb77fdc9b5",
+ "size": 2572,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_compact_sorted_distinct_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_compact_sorted_distinct_complex]": [
{
- "checksum": "1cdf4e0df7b08ff5546f9c409e303f93",
- "size": 2756,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_compact_sorted_distinct_complex_/sql.yql"
+ "checksum": "a5f719b8162171c5f7a8901cfce669bc",
+ "size": 2759,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_compact_sorted_distinct_complex_/sql.yql"
}
],
"test_sql2yql.test[aggregate-group_compact_sorted_with_diff_order]": [
{
- "checksum": "c25b8a8960f615d77b5cdd588a00dafc",
- "size": 12469,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-group_compact_sorted_with_diff_order_/sql.yql"
+ "checksum": "467e89e693ec700066aba1f1ce612e0e",
+ "size": 12472,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-group_compact_sorted_with_diff_order_/sql.yql"
}
],
"test_sql2yql.test[aggregate-having_cast]": [
{
- "checksum": "aaf84429c4ce560a7ac45ca4a737e2f2",
- "size": 1504,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-having_cast_/sql.yql"
+ "checksum": "15ac184a2b4be2ee3f4f1b760702aee4",
+ "size": 1507,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-having_cast_/sql.yql"
}
],
"test_sql2yql.test[aggregate-having_distinct_expr]": [
{
- "checksum": "93c9b4a75d892d413eb487f3db8716b4",
- "size": 1679,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-having_distinct_expr_/sql.yql"
+ "checksum": "f6f219f504bc8969381a4eb69ff2c102",
+ "size": 1682,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-having_distinct_expr_/sql.yql"
}
],
"test_sql2yql.test[aggregate-histogram_cdf]": [
{
- "checksum": "e5e2b38f46a9957ea164ce06512dd350",
- "size": 1817,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-histogram_cdf_/sql.yql"
+ "checksum": "748979202703cf831c3a9b4d870e5d8b",
+ "size": 1820,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-histogram_cdf_/sql.yql"
}
],
"test_sql2yql.test[aggregate-library_error_in_aggregation_fail]": [
{
- "checksum": "164652ddba76ccad15438b30c124f5a0",
- "size": 6989,
- "uri": "https://{canondata_backend}/1917492/e1261368c118f91fef5ba48aa7a864ab67e70a09/resource.tar.gz#test_sql2yql.test_aggregate-library_error_in_aggregation_fail_/sql.yql"
+ "checksum": "af1b9a52bc60b0697bf3340b6f922206",
+ "size": 6992,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-library_error_in_aggregation_fail_/sql.yql"
}
],
"test_sql2yql.test[aggregate-list_after_group]": [
{
- "checksum": "b9eb9c79447e44901846d93835521b13",
- "size": 1960,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-list_after_group_/sql.yql"
+ "checksum": "0dbc3cbc773981e9ca8e155580349e33",
+ "size": 1963,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-list_after_group_/sql.yql"
}
],
"test_sql2yql.test[aggregate-list_nullable]": [
{
- "checksum": "cc6f6ce6e18e7a4c4234e43873539c9e",
- "size": 1367,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-list_nullable_/sql.yql"
+ "checksum": "840a71059bef108e5dda4d194940d798",
+ "size": 1370,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-list_nullable_/sql.yql"
}
],
"test_sql2yql.test[aggregate-list_with_fold_map]": [
{
- "checksum": "f731307844e5443739bee23d71fdce6f",
- "size": 2389,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-list_with_fold_map_/sql.yql"
+ "checksum": "0d4792ab340e5ea43817d4b6350016bf",
+ "size": 2392,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-list_with_fold_map_/sql.yql"
}
],
"test_sql2yql.test[aggregate-listbuiltin_constness]": [
{
- "checksum": "52ac6d856421c39c7d54c20abe892881",
- "size": 1247,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-listbuiltin_constness_/sql.yql"
+ "checksum": "130edf9ebc140025610bd6b4770c3c54",
+ "size": 1250,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-listbuiltin_constness_/sql.yql"
}
],
"test_sql2yql.test[aggregate-native_desc_group_compact_by]": [
{
- "checksum": "60297487829aca2c1baea87721604968",
- "size": 6191,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-native_desc_group_compact_by_/sql.yql"
+ "checksum": "269845d7ecc76c00d8a3e50f03412ff2",
+ "size": 6194,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-native_desc_group_compact_by_/sql.yql"
}
],
"test_sql2yql.test[aggregate-no_compact_distinct]": [
{
- "checksum": "e8f7ed4ba4203d0429a72c0b85dc9919",
- "size": 3817,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-no_compact_distinct_/sql.yql"
+ "checksum": "83bea1ab838a59af48e8572b4e94a3ad",
+ "size": 3820,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-no_compact_distinct_/sql.yql"
}
],
"test_sql2yql.test[aggregate-null_type]": [
{
- "checksum": "e3ac9c6d8c6822583c2db824766e7ea0",
- "size": 7342,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-null_type_/sql.yql"
+ "checksum": "822a246e3c19bcf4e0e17718bf105d1b",
+ "size": 7345,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-null_type_/sql.yql"
}
],
"test_sql2yql.test[aggregate-parsetype_constness]": [
{
- "checksum": "8143d0121ae81a06296b26f4b0640db3",
- "size": 1330,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-parsetype_constness_/sql.yql"
+ "checksum": "0cd323edff01f3a1dae040c5f96769fb",
+ "size": 1333,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-parsetype_constness_/sql.yql"
}
],
"test_sql2yql.test[aggregate-percentile_and_avg_grouped]": [
{
- "checksum": "c3697d19a2dba27bbcc439677f45d7c2",
- "size": 2457,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-percentile_and_avg_grouped_/sql.yql"
+ "checksum": "6fd948a9f7229cf62fda8b4814a57d31",
+ "size": 2460,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-percentile_and_avg_grouped_/sql.yql"
}
],
"test_sql2yql.test[aggregate-percentile_and_variance]": [
{
- "checksum": "a170c234632094b70483f073781c930d",
- "size": 2227,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-percentile_and_variance_/sql.yql"
+ "checksum": "7984e1917522f35166941f45f3464627",
+ "size": 2230,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-percentile_and_variance_/sql.yql"
}
],
"test_sql2yql.test[aggregate-percentile_interval]": [
{
- "checksum": "e255398d5fcbe0e1e4b10c97dee5dce9",
- "size": 7792,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_aggregate-percentile_interval_/sql.yql"
+ "checksum": "0d6eff4be5b75174ab03d04b93879252",
+ "size": 7795,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-percentile_interval_/sql.yql"
}
],
"test_sql2yql.test[aggregate-percentiles_containers]": [
{
- "checksum": "1c7863a99ea8f792c42801b79d5be2fa",
- "size": 5387,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-percentiles_containers_/sql.yql"
+ "checksum": "a654268995cecc36618445f3204f46ed",
+ "size": 5390,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-percentiles_containers_/sql.yql"
}
],
"test_sql2yql.test[aggregate-percentiles_grouped]": [
{
- "checksum": "84f8e6ac21c327f0e2d149c3c2d34063",
- "size": 2568,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-percentiles_grouped_/sql.yql"
+ "checksum": "c88e03dfdb2e00d687631aac181642f8",
+ "size": 2571,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-percentiles_grouped_/sql.yql"
}
],
"test_sql2yql.test[aggregate-percentiles_grouped_expr]": [
{
- "checksum": "b7ce012d502e87f8773eb9d084511c5b",
- "size": 2941,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-percentiles_grouped_expr_/sql.yql"
+ "checksum": "d6922bdcb1ecc334c0e1f73097ed9112",
+ "size": 2944,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-percentiles_grouped_expr_/sql.yql"
}
],
"test_sql2yql.test[aggregate-percentiles_ungrouped]": [
{
- "checksum": "1b66657e7c4bfb68a30d66a6d28ee024",
- "size": 2007,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_aggregate-percentiles_ungrouped_/sql.yql"
+ "checksum": "f37ba4e7c2d3b7782272b04b9ae43197",
+ "size": 2010,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-percentiles_ungrouped_/sql.yql"
}
],
"test_sql2yql.test[aggregate-rollup_with_dict]": [
{
- "checksum": "34c293228359295623d236ad27621218",
- "size": 3241,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-rollup_with_dict_/sql.yql"
+ "checksum": "a0a15d4f616e2b9e8b2b1af2b76109ce",
+ "size": 3244,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-rollup_with_dict_/sql.yql"
}
],
"test_sql2yql.test[aggregate-subquery_aggregation]": [
{
- "checksum": "35b24c90bece9a57ded86f9d52f08510",
- "size": 2970,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-subquery_aggregation_/sql.yql"
+ "checksum": "a659ea90fe8e0d208342075f4ddebdea",
+ "size": 2973,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-subquery_aggregation_/sql.yql"
}
],
"test_sql2yql.test[aggregate-table_funcs_group_by]": [
{
- "checksum": "e82c6dd2a7b1be7e1863cc05185cbc90",
- "size": 1798,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-table_funcs_group_by_/sql.yql"
+ "checksum": "a7ed2ea2eae76d9d8074585c55e8f579",
+ "size": 1801,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-table_funcs_group_by_/sql.yql"
}
],
"test_sql2yql.test[aggregate-table_row_aggregation]": [
{
- "checksum": "f45b7c6f75261ebabc60337528c425e4",
- "size": 2099,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-table_row_aggregation_/sql.yql"
+ "checksum": "ca3f8a60e25c58ab2201d3dbd928c4c0",
+ "size": 2102,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-table_row_aggregation_/sql.yql"
}
],
"test_sql2yql.test[aggregate-yql-18511]": [
{
- "checksum": "54482c90f08e02ff40c82ff0ba35af89",
- "size": 20553,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_aggregate-yql-18511_/sql.yql"
+ "checksum": "83bd32f3e0a53ee1796299a2115c9769",
+ "size": 20556,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_aggregate-yql-18511_/sql.yql"
}
],
"test_sql2yql.test[ansi_idents-basic_columns]": [
{
- "checksum": "fadc1b514b58a7b9461bc04ed451c197",
- "size": 1196,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ansi_idents-basic_columns_/sql.yql"
+ "checksum": "ac033ddad6f5efa55d6156e427a3e03f",
+ "size": 1199,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ansi_idents-basic_columns_/sql.yql"
}
],
"test_sql2yql.test[ansi_idents-escaped_udf_name]": [
{
- "checksum": "c33b1444fb03ff901f856b3a9a606142",
- "size": 1323,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ansi_idents-escaped_udf_name_/sql.yql"
+ "checksum": "e531f22ea52283b060508dfd74786472",
+ "size": 1326,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ansi_idents-escaped_udf_name_/sql.yql"
}
],
"test_sql2yql.test[ansi_idents-escaping]": [
{
- "checksum": "cf46e89983d8c1335cc5966ef5526fdf",
- "size": 1270,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ansi_idents-escaping_/sql.yql"
+ "checksum": "4870ad0bb397aa5a3edad1f634eb6e93",
+ "size": 1273,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ansi_idents-escaping_/sql.yql"
}
],
"test_sql2yql.test[ansi_idents-inplace_yql]": [
{
- "checksum": "612423b92077332d156e5905d6046b5d",
- "size": 1165,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_ansi_idents-inplace_yql_/sql.yql"
+ "checksum": "1ac2c21bc00b58cea5b4945110cd50df",
+ "size": 1168,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ansi_idents-inplace_yql_/sql.yql"
}
],
"test_sql2yql.test[ansi_idents-join_using]": [
{
- "checksum": "3ab9e3dd1ae01f5cd86174cc95f5b79d",
- "size": 1595,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_ansi_idents-join_using_/sql.yql"
+ "checksum": "8e457ccd1ee67c0abcbb0009e4f7951c",
+ "size": 1598,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ansi_idents-join_using_/sql.yql"
}
],
"test_sql2yql.test[ansi_idents-order_by]": [
{
- "checksum": "dd890c59a92857cd9cde122b74c05162",
- "size": 1235,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ansi_idents-order_by_/sql.yql"
+ "checksum": "5fa9c69676bc0decb1e3bda30d8888fd",
+ "size": 1238,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ansi_idents-order_by_/sql.yql"
}
],
"test_sql2yql.test[ansi_idents-string_escaping]": [
{
- "checksum": "d92d55f9ebcc05775a44a3fb7788c5c9",
- "size": 1471,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ansi_idents-string_escaping_/sql.yql"
+ "checksum": "4129416bb0731a33893f4e9e9ffd6b7b",
+ "size": 1474,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ansi_idents-string_escaping_/sql.yql"
}
],
"test_sql2yql.test[ansi_idents-struct_access]": [
{
- "checksum": "7c8f2a7e374f134c4f652cdde1603435",
- "size": 1155,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_ansi_idents-struct_access_/sql.yql"
+ "checksum": "586c14f936b3131c97221e059f754b4e",
+ "size": 1158,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ansi_idents-struct_access_/sql.yql"
}
],
"test_sql2yql.test[bigdate-arithmetic]": [
{
- "checksum": "bde736268fc5c0950539439a885161fd",
- "size": 40450,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_bigdate-arithmetic_/sql.yql"
+ "checksum": "d8f15583e6480e1e9101dc0340c62532",
+ "size": 40453,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-arithmetic_/sql.yql"
}
],
"test_sql2yql.test[bigdate-bitcast_date32]": [
{
- "checksum": "02fb9395c914d889fc3a1d2ead1239fb",
- "size": 3482,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-bitcast_date32_/sql.yql"
+ "checksum": "72f66c4e6ea33a8131c97cd4934da6bf",
+ "size": 3485,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-bitcast_date32_/sql.yql"
}
],
"test_sql2yql.test[bigdate-bitcast_datetime64]": [
{
- "checksum": "81493fe6eb67073cbe6349f02324bd94",
- "size": 2428,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-bitcast_datetime64_/sql.yql"
+ "checksum": "5e5a642624eaa1df2abbaa2a4b17631d",
+ "size": 2431,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-bitcast_datetime64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-bitcast_interval64]": [
{
- "checksum": "19fd3d73c17d04b6a13231f23d02c175",
- "size": 2428,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-bitcast_interval64_/sql.yql"
+ "checksum": "eff2d5de65cab949c8085647a6748e79",
+ "size": 2431,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-bitcast_interval64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-bitcast_timestamp64]": [
{
- "checksum": "11a8371001593709a74d9e45d4d594d9",
- "size": 2436,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-bitcast_timestamp64_/sql.yql"
+ "checksum": "fc24c776bdfa42ee5cab8c54a84747db",
+ "size": 2439,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-bitcast_timestamp64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-common_type]": [
{
- "checksum": "0013be65e4b15c49bbbbb1ec3ee58206",
- "size": 10752,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_bigdate-common_type_/sql.yql"
+ "checksum": "4d0e28355a9000db4bce8ced87d23146",
+ "size": 10755,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-common_type_/sql.yql"
}
],
"test_sql2yql.test[bigdate-compare_big_big]": [
{
- "checksum": "e9945e8fb4b14564d5ad968130167b92",
- "size": 9055,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-compare_big_big_/sql.yql"
+ "checksum": "588be4d35a6e30ca9cac4ba93e9d03db",
+ "size": 9058,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-compare_big_big_/sql.yql"
}
],
"test_sql2yql.test[bigdate-compare_big_small]": [
{
- "checksum": "9a197eb648baa93c9d254b75343f03b2",
- "size": 21632,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-compare_big_small_/sql.yql"
+ "checksum": "5d5b5d714e40a8fec651aa20b4c41330",
+ "size": 21635,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-compare_big_small_/sql.yql"
}
],
"test_sql2yql.test[bigdate-compare_small_big]": [
{
- "checksum": "94ac9c331fe8f3ab773cecdaf0722f19",
- "size": 21632,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-compare_small_big_/sql.yql"
+ "checksum": "b4f007eeb21684d747223f2c91a6682f",
+ "size": 21635,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-compare_small_big_/sql.yql"
}
],
"test_sql2yql.test[bigdate-const_date32]": [
{
- "checksum": "afafa414d5c4ddb6bd4d57fbb29faa92",
- "size": 11333,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-const_date32_/sql.yql"
+ "checksum": "5e49a3991fae03acff5f7b233ff2cbf6",
+ "size": 11336,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-const_date32_/sql.yql"
}
],
"test_sql2yql.test[bigdate-const_datetime64]": [
{
- "checksum": "9779674f02f61c910be45b8fcce9a4b5",
- "size": 14766,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-const_datetime64_/sql.yql"
+ "checksum": "76e80f56b65ec5c4831ab356c74d289b",
+ "size": 14769,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-const_datetime64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-const_interval64]": [
{
- "checksum": "ef9ffdb0666124a5d9934d3ed0fb9f8a",
- "size": 27390,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-const_interval64_/sql.yql"
+ "checksum": "a5b408315473f67a04e758df1ddf4649",
+ "size": 27393,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-const_interval64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-const_timestamp64]": [
{
- "checksum": "cc5c8b52ded13596fded17a4b8dfc4ca",
- "size": 22788,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-const_timestamp64_/sql.yql"
+ "checksum": "431db6a49abc486272db5d48a485337e",
+ "size": 22791,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-const_timestamp64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-explicit_cast]": [
{
- "checksum": "1d24da1f19ed64863e0c1b5819f84db3",
- "size": 21390,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_bigdate-explicit_cast_/sql.yql"
+ "checksum": "cdd5d03853871d3eb099ce8f7bf3c490",
+ "size": 21393,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-explicit_cast_/sql.yql"
}
],
"test_sql2yql.test[bigdate-implicit_cast_callable]": [
{
- "checksum": "aefef6555390f163bf72549adce212e6",
- "size": 11668,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_bigdate-implicit_cast_callable_/sql.yql"
+ "checksum": "eae2297aefba575821f7a0e6983258a1",
+ "size": 11671,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-implicit_cast_callable_/sql.yql"
}
],
"test_sql2yql.test[bigdate-input_date32]": [
{
- "checksum": "848c5faa23097136eb5a4f6b59dd8d81",
- "size": 17911,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-input_date32_/sql.yql"
+ "checksum": "fce599894c5406289305db0b924ae833",
+ "size": 17914,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-input_date32_/sql.yql"
}
],
"test_sql2yql.test[bigdate-input_datetime64]": [
{
- "checksum": "f46e865f689b996cd10b4fcd8724111f",
- "size": 25604,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-input_datetime64_/sql.yql"
+ "checksum": "44b75cf2795ca3dc316ff0259f97f031",
+ "size": 25607,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-input_datetime64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-input_interval64]": [
{
- "checksum": "aafee2960499777bb0603837156d2300",
- "size": 37350,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-input_interval64_/sql.yql"
+ "checksum": "46d987122b7fe9750e1b1f0ce5e4fc84",
+ "size": 37353,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-input_interval64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-input_timestamp64]": [
{
- "checksum": "10448894b4222e22ab28ee9ad768b28e",
- "size": 51310,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-input_timestamp64_/sql.yql"
+ "checksum": "9c206074e87e113d73116423bfd2ec0b",
+ "size": 51313,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-input_timestamp64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-int_cast]": [
{
- "checksum": "f78eb8029febc21c194928276b96366b",
- "size": 21215,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_bigdate-int_cast_/sql.yql"
+ "checksum": "a239ef56cc89a506f1f7f1faaa4370a6",
+ "size": 21218,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-int_cast_/sql.yql"
}
],
"test_sql2yql.test[bigdate-int_literals]": [
{
- "checksum": "3a737fe8f57a0af2bf5aefaf1113b7df",
- "size": 4812,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-int_literals_/sql.yql"
+ "checksum": "546996bbb5a0359ceeda81efd4f40440",
+ "size": 4815,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-int_literals_/sql.yql"
}
],
"test_sql2yql.test[bigdate-misc]": [
{
- "checksum": "11decb8a5b420275d0358f58156e1a3e",
- "size": 7155,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_bigdate-misc_/sql.yql"
+ "checksum": "5ff5ad24e4b7b8adede26bd8d8bde901",
+ "size": 7158,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-misc_/sql.yql"
}
],
"test_sql2yql.test[bigdate-output_date32]": [
{
- "checksum": "45313908c7014231418f13dd1c0634ac",
- "size": 4459,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-output_date32_/sql.yql"
+ "checksum": "28ad03a1382f0fb62de59c272bc72f4f",
+ "size": 4462,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-output_date32_/sql.yql"
}
],
"test_sql2yql.test[bigdate-output_datetime64]": [
{
- "checksum": "62faf36e3aa8ee099c66f9f7b9a14a67",
- "size": 3763,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-output_datetime64_/sql.yql"
+ "checksum": "cf17451e1c1b8eec078d3435aafb5718",
+ "size": 3766,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-output_datetime64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-output_interval64]": [
{
- "checksum": "0defc7c183a850fccace553600cd89d7",
- "size": 3354,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-output_interval64_/sql.yql"
+ "checksum": "af8d61eccb9d6e9a9dfd3f2636a9bb0b",
+ "size": 3357,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-output_interval64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-output_timestamp64]": [
{
- "checksum": "9c80bc00eccd8a223ccceeb197dc0746",
- "size": 3776,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-output_timestamp64_/sql.yql"
+ "checksum": "57ab788f89a6283dcd2386c5b9d34fe7",
+ "size": 3779,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-output_timestamp64_/sql.yql"
}
],
"test_sql2yql.test[bigdate-presort]": [
{
- "checksum": "86246c800ce225506c0c872e006a8625",
- "size": 4058,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_bigdate-presort_/sql.yql"
+ "checksum": "0a68c3964af3daa75a8737ee90363232",
+ "size": 4061,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-presort_/sql.yql"
}
],
"test_sql2yql.test[bigdate-round]": [
{
- "checksum": "f0977aae3164d89763c90be1fed38c80",
- "size": 40103,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_bigdate-round_/sql.yql"
+ "checksum": "a4f42c34b22c5ecd546c2a80abe7103e",
+ "size": 40106,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-round_/sql.yql"
}
],
"test_sql2yql.test[bigdate-table_arithmetic]": [
{
- "checksum": "1be79ab9a687b78dab5030f056d6f79d",
- "size": 8438,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_bigdate-table_arithmetic_/sql.yql"
+ "checksum": "07e383ca441e6c2e7769116e7b741e94",
+ "size": 8441,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-table_arithmetic_/sql.yql"
}
],
"test_sql2yql.test[bigdate-table_arithmetic_mul_div]": [
{
- "checksum": "2f67d8ecc74d9d0276a37a641f538219",
- "size": 18356,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-table_arithmetic_mul_div_/sql.yql"
+ "checksum": "8703f49d98467a63c5998f4f960b2d16",
+ "size": 18359,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-table_arithmetic_mul_div_/sql.yql"
}
],
"test_sql2yql.test[bigdate-table_arithmetic_narrow]": [
{
- "checksum": "e83558aaceb6951b3327156e6ec63755",
- "size": 13075,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-table_arithmetic_narrow_/sql.yql"
+ "checksum": "680c03582a5129c4d41b4c3624cf9bfb",
+ "size": 13078,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-table_arithmetic_narrow_/sql.yql"
}
],
"test_sql2yql.test[bigdate-table_arithmetic_sub]": [
{
- "checksum": "0c0b6213b453c44f939147b6e6f88038",
- "size": 4233,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-table_arithmetic_sub_/sql.yql"
+ "checksum": "227eee46f643849b9a5d8359ff69df86",
+ "size": 4236,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-table_arithmetic_sub_/sql.yql"
}
],
"test_sql2yql.test[bigdate-table_common_type]": [
{
- "checksum": "abd4bd7485d5fab50034fd5b8a2c7793",
- "size": 6785,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-table_common_type_/sql.yql"
+ "checksum": "4aba86efbe8c95da6436dbc7a89d360a",
+ "size": 6788,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-table_common_type_/sql.yql"
}
],
"test_sql2yql.test[bigdate-table_explicit_cast]": [
{
- "checksum": "e01e7c5bb8087403b22932b6cc0cffa1",
- "size": 13684,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-table_explicit_cast_/sql.yql"
+ "checksum": "398245ca0ba5db4bfb9a2adfed99a27b",
+ "size": 13687,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-table_explicit_cast_/sql.yql"
}
],
"test_sql2yql.test[bigdate-table_int_cast]": [
{
- "checksum": "d989e7225b42eb3835b477a93106442c",
- "size": 18824,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-table_int_cast_/sql.yql"
+ "checksum": "7dc873f0e97668d45ed9efb2782546b4",
+ "size": 18827,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-table_int_cast_/sql.yql"
}
],
"test_sql2yql.test[bigdate-table_io]": [
{
- "checksum": "ac0480e09853faf5c914482800a6521e",
- "size": 4910,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-table_io_/sql.yql"
+ "checksum": "4c945fe02e02bd10575ccc3a567624fd",
+ "size": 4913,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-table_io_/sql.yql"
}
],
"test_sql2yql.test[bigdate-table_yt_key_filter]": [
{
- "checksum": "e6c57e6249e0cb2c82f0761eb74b1cb5",
- "size": 13118,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-table_yt_key_filter_/sql.yql"
+ "checksum": "748cf3b687b9210814a6986da683474b",
+ "size": 13121,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-table_yt_key_filter_/sql.yql"
}
],
"test_sql2yql.test[bigdate-table_yt_native]": [
{
- "checksum": "b598f98ab939e713ca8b0bce6347b09b",
- "size": 2417,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-table_yt_native_/sql.yql"
+ "checksum": "97beb4a8d5a1c9010d04bcf6db50a439",
+ "size": 2420,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-table_yt_native_/sql.yql"
}
],
"test_sql2yql.test[bigdate-tz_bytes]": [
{
- "checksum": "f052c58ac04a5c4bb2b46ccdf38dc672",
- "size": 5312,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-tz_bytes_/sql.yql"
+ "checksum": "504956dda9ae9b81d926f36211c63106",
+ "size": 5315,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-tz_bytes_/sql.yql"
}
],
"test_sql2yql.test[bigdate-tz_table_fill]": [
{
- "checksum": "e9d53948211727eaa968a6a0c98965b7",
- "size": 1571,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_bigdate-tz_table_fill_/sql.yql"
+ "checksum": "73dc6bba3a663642998057cb9dd2407a",
+ "size": 1574,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-tz_table_fill_/sql.yql"
}
],
"test_sql2yql.test[bigdate-tz_table_pull]": [
{
- "checksum": "95094fb22f7873c976a5af8fcb0ce93c",
- "size": 1405,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-tz_table_pull_/sql.yql"
+ "checksum": "e563713615cb0dab12d4cbad3d75deee",
+ "size": 1408,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-tz_table_pull_/sql.yql"
}
],
"test_sql2yql.test[bigdate-tz_table_rw]": [
{
- "checksum": "c5bf257211a2ea04311c9ff8653c00d9",
- "size": 1547,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-tz_table_rw_/sql.yql"
+ "checksum": "9a9250850257336fda0126e4539d2f66",
+ "size": 1550,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-tz_table_rw_/sql.yql"
}
],
"test_sql2yql.test[bigdate-tz_table_yt_key_filter]": [
{
- "checksum": "12bfaa7cd939131482be3c11f7054d77",
- "size": 10754,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-tz_table_yt_key_filter_/sql.yql"
+ "checksum": "a23b752e9ea4e7169bb1635c007f2254",
+ "size": 10757,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-tz_table_yt_key_filter_/sql.yql"
}
],
"test_sql2yql.test[bigdate-tzcasts]": [
{
- "checksum": "c0fc2df0d2211e742c487671708c9d3e",
- "size": 3515,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-tzcasts_/sql.yql"
+ "checksum": "1de9f534e2c9a6526e51ccecc535a23b",
+ "size": 3518,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-tzcasts_/sql.yql"
}
],
"test_sql2yql.test[bigdate-tznumliterals]": [
{
- "checksum": "0ba6e6b77a0900605359caac56160511",
- "size": 10076,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-tznumliterals_/sql.yql"
+ "checksum": "2d0e148b770790ba3458afcc689a2d78",
+ "size": 10079,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-tznumliterals_/sql.yql"
}
],
"test_sql2yql.test[bigdate-tzstrliterals]": [
{
- "checksum": "50f91fa622c3e868d46fffbecbf63e59",
- "size": 9992,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bigdate-tzstrliterals_/sql.yql"
+ "checksum": "eb200205d7c688f2c3dfced013aa80e8",
+ "size": 9995,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bigdate-tzstrliterals_/sql.yql"
}
],
"test_sql2yql.test[binding-anon_table_binding]": [
{
- "checksum": "cab464e929792fe81af541f6d00f40bf",
- "size": 1885,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_binding-anon_table_binding_/sql.yql"
+ "checksum": "ede41bfed952db523815d073bb32457c",
+ "size": 1888,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-anon_table_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-bind_cast]": [
{
- "checksum": "5746b907b21ba8d8f05c143f2cb9985b",
- "size": 1053,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_binding-bind_cast_/sql.yql"
+ "checksum": "932868e83ab7cf2c1b991a9cd19aaed3",
+ "size": 1056,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-bind_cast_/sql.yql"
}
],
"test_sql2yql.test[binding-bind_select]": [
{
- "checksum": "b45d0e502898e2e619b51c159562ea96",
- "size": 1533,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_binding-bind_select_/sql.yql"
+ "checksum": "3379cde9c630575abc8a7a4b7ad52ed2",
+ "size": 1536,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-bind_select_/sql.yql"
}
],
"test_sql2yql.test[binding-compact_named_exprs]": [
{
- "checksum": "a773b156672b11373a9608855255ca6a",
- "size": 1785,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_binding-compact_named_exprs_/sql.yql"
+ "checksum": "34c857fc9ad53467c5bfe3bb33e98591",
+ "size": 1788,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-compact_named_exprs_/sql.yql"
}
],
"test_sql2yql.test[binding-compact_named_subq_actions]": [
{
- "checksum": "72bf14d69ead2d74561549172e4fa693",
- "size": 6267,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_binding-compact_named_subq_actions_/sql.yql"
+ "checksum": "0e293421a54753b61a2012f45b6bf92b",
+ "size": 6270,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-compact_named_subq_actions_/sql.yql"
}
],
"test_sql2yql.test[binding-compact_named_with_subq_contexts]": [
{
- "checksum": "3a3110b72747676fc712610ea376bc63",
- "size": 5774,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_binding-compact_named_with_subq_contexts_/sql.yql"
+ "checksum": "106d038e5a6ea55864217091a21efc5f",
+ "size": 5777,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-compact_named_with_subq_contexts_/sql.yql"
}
],
"test_sql2yql.test[binding-drop_binding]": [
{
- "checksum": "4b0b4372f54adc8e6e98f65131391167",
- "size": 438,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_binding-drop_binding_/sql.yql"
+ "checksum": "ddf74417deb374dc86954a0b20c7627d",
+ "size": 441,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-drop_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-insert_binding]": [
{
- "checksum": "bf4c0629b15a96272b40163722a520cd",
- "size": 1305,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-insert_binding_/sql.yql"
+ "checksum": "6c094b75a056610e16572f490fa8022f",
+ "size": 1308,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-insert_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-named_callable]": [
{
- "checksum": "0be99c8b1bc6a288cf525bcd1913e612",
- "size": 1110,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_binding-named_callable_/sql.yql"
+ "checksum": "12f10f986e2d4571a5ea83f4ec8e7a3c",
+ "size": 1113,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-named_callable_/sql.yql"
}
],
"test_sql2yql.test[binding-named_expr_input]": [
{
- "checksum": "b45d0e502898e2e619b51c159562ea96",
- "size": 1533,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_binding-named_expr_input_/sql.yql"
+ "checksum": "3379cde9c630575abc8a7a4b7ad52ed2",
+ "size": 1536,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-named_expr_input_/sql.yql"
}
],
"test_sql2yql.test[binding-named_node_corr_names]": [
{
- "checksum": "2305087fb31ffab6229c2b0c40689b3b",
- "size": 2566,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_binding-named_node_corr_names_/sql.yql"
+ "checksum": "e29940016876c3d92e87fbfc5922cbff",
+ "size": 2569,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-named_node_corr_names_/sql.yql"
}
],
"test_sql2yql.test[binding-table_concat_binding]": [
{
- "checksum": "89e742b3867e90933d1b8a14296bc1fd",
- "size": 2528,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-table_concat_binding_/sql.yql"
+ "checksum": "afd218633bb63b3e245715f45bbec6f2",
+ "size": 2531,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-table_concat_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-table_concat_strict_binding]": [
{
- "checksum": "f116d149e37b1fa6fee3f3bb9d77073e",
- "size": 2502,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-table_concat_strict_binding_/sql.yql"
+ "checksum": "cde3f70f2ca73a065c1fb1eb0ca4ae4b",
+ "size": 2505,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-table_concat_strict_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-table_filter_binding]": [
{
- "checksum": "341a027eb6ed74f255f4657ca0a29e04",
- "size": 5497,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-table_filter_binding_/sql.yql"
+ "checksum": "ba3af250aafcf1834f8d5624e62fad08",
+ "size": 5500,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-table_filter_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-table_filter_strict_binding]": [
{
- "checksum": "cdd99e2cd81e2b4f80c6f1f5e5c06269",
- "size": 5551,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-table_filter_strict_binding_/sql.yql"
+ "checksum": "f87f77b4b9245c970966406cd2ac729f",
+ "size": 5554,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-table_filter_strict_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-table_from_binding]": [
{
- "checksum": "907200e8d21f690f71b2439b6ebf9196",
- "size": 1347,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-table_from_binding_/sql.yql"
+ "checksum": "f4b866b5b7ca5b716cf0cdef9a01c8d3",
+ "size": 1350,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-table_from_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-table_from_binding_inferscheme]": [
{
- "checksum": "d5341f7dfa4d8addd1289224915c474f",
- "size": 1432,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-table_from_binding_inferscheme_/sql.yql"
+ "checksum": "7d64dfd4dcdcac1b2cda4b3ae5b2923a",
+ "size": 1435,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-table_from_binding_inferscheme_/sql.yql"
}
],
"test_sql2yql.test[binding-table_range_binding]": [
{
- "checksum": "78c21cd507c0c8d0f98079d24a5d7462",
- "size": 8220,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-table_range_binding_/sql.yql"
+ "checksum": "be023a6c3b6698b8ad919e082f07b786",
+ "size": 8223,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-table_range_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-table_range_strict_binding]": [
{
- "checksum": "2cf26efcf2e19c5cf7d5892662c28ba3",
- "size": 8256,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-table_range_strict_binding_/sql.yql"
+ "checksum": "d9607a0df8c2c71283dc2a14f39e9f32",
+ "size": 8259,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-table_range_strict_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-table_regexp_binding]": [
{
- "checksum": "7f6d67fbbfbe1cc115fb1ea6cbc70a08",
- "size": 2806,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-table_regexp_binding_/sql.yql"
+ "checksum": "bbf04452cb38b047b1127bf5b4be98d9",
+ "size": 2809,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-table_regexp_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-table_regexp_strict_binding]": [
{
- "checksum": "c5e7ee3291d14d7af0a4883cf135580c",
- "size": 2818,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_binding-table_regexp_strict_binding_/sql.yql"
+ "checksum": "98d11055401deaaf9d5b48817ced08e3",
+ "size": 2821,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-table_regexp_strict_binding_/sql.yql"
}
],
"test_sql2yql.test[binding-tie]": [
{
- "checksum": "7c09744b611b2751fd44f37e763d943c",
- "size": 1425,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_binding-tie_/sql.yql"
+ "checksum": "0126ffbef4c9f9b495fea6b9bba2e592",
+ "size": 1428,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-tie_/sql.yql"
}
],
"test_sql2yql.test[binding-tie_bad_count_fail]": [
{
- "checksum": "c4e3bd8c7b55e1f5d2fcd1a9eef05d42",
- "size": 1259,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_binding-tie_bad_count_fail_/sql.yql"
+ "checksum": "36b69750b008c061e8391e2738af43a2",
+ "size": 1262,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-tie_bad_count_fail_/sql.yql"
}
],
"test_sql2yql.test[binding-tie_scalar_context]": [
{
- "checksum": "b4a2cd14342eb4019ed6b19730c976c7",
- "size": 3105,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_binding-tie_scalar_context_/sql.yql"
+ "checksum": "eefdfc9b1dfcfa65868d1806b892b420",
+ "size": 3108,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_binding-tie_scalar_context_/sql.yql"
}
],
"test_sql2yql.test[bitcast_implicit-add_bitcast]": [
{
- "checksum": "71fb7713af39936b58e50c14df35270a",
- "size": 2592,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bitcast_implicit-add_bitcast_/sql.yql"
+ "checksum": "1412dea010aa79ffb0a21b7633aaa5d9",
+ "size": 2595,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bitcast_implicit-add_bitcast_/sql.yql"
}
],
"test_sql2yql.test[bitcast_implicit-div_bitcast]": [
{
- "checksum": "9fd065ca4c85037c987fc73086785a02",
- "size": 2592,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bitcast_implicit-div_bitcast_/sql.yql"
+ "checksum": "71e2e1dea308b7143b9603e21a0e34e7",
+ "size": 2595,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bitcast_implicit-div_bitcast_/sql.yql"
}
],
"test_sql2yql.test[bitcast_implicit-mod_bitcast]": [
{
- "checksum": "c7e3ebec91cdcce41b0b54f67f56ef00",
- "size": 2592,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bitcast_implicit-mod_bitcast_/sql.yql"
+ "checksum": "b797ef2fe945be07a8c3e01c0125411c",
+ "size": 2595,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bitcast_implicit-mod_bitcast_/sql.yql"
}
],
"test_sql2yql.test[bitcast_implicit-mul_bitcast]": [
{
- "checksum": "fbf9fbbeeaf266cf5a31916052b5e85d",
- "size": 2592,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bitcast_implicit-mul_bitcast_/sql.yql"
+ "checksum": "e8de2810c80715cfdb302ef7c8333210",
+ "size": 2595,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bitcast_implicit-mul_bitcast_/sql.yql"
}
],
"test_sql2yql.test[bitcast_implicit-sub_bitcast]": [
{
- "checksum": "5414e759d066ef0539a7c2e46f44db44",
- "size": 2592,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_bitcast_implicit-sub_bitcast_/sql.yql"
+ "checksum": "c89195718d5e28fdeb43e6fd25284d15",
+ "size": 2595,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_bitcast_implicit-sub_bitcast_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_decimal]": [
{
- "checksum": "e6d39b84d45f6541ce253f4307e2c6bf",
- "size": 1668,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_decimal_/sql.yql"
+ "checksum": "ce4696a14c4349dbb68025879b8f757e",
+ "size": 1671,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_decimal_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_int16]": [
{
- "checksum": "42b47f64d1624134c6f630719ce556e5",
- "size": 1541,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_int16_/sql.yql"
+ "checksum": "891d9b887d6ec1aa2c88eef8111d845d",
+ "size": 1544,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_int16_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_int32]": [
{
- "checksum": "62cf3cdd5d03618608aebf97cfac889c",
- "size": 1541,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_int32_/sql.yql"
+ "checksum": "b457142b7c9affe613d75d5065a138bb",
+ "size": 1544,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_int32_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_int64]": [
{
- "checksum": "144413229d511198331f51084c1e72b5",
- "size": 1541,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_int64_/sql.yql"
+ "checksum": "589173cf48984c97b13ea725720d5149",
+ "size": 1544,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_int64_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_int8]": [
{
- "checksum": "af9c5cc70d8e5dc0ccafb6211be6a501",
- "size": 1539,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_int8_/sql.yql"
+ "checksum": "815259131d7ba0b20c751a9a5dd71dc5",
+ "size": 1542,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_int8_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_uint16]": [
{
- "checksum": "78d14fdf0b843661a87e29b30cee787e",
- "size": 1543,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_uint16_/sql.yql"
+ "checksum": "22514175cfe584e8488b42c0f32c7e60",
+ "size": 1546,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_uint16_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_uint32]": [
{
- "checksum": "cc6ef987ddd736a5949a0cfbef9fdf8c",
- "size": 1543,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_uint32_/sql.yql"
+ "checksum": "e5ff38ea05087c3179ea67cf7782b781",
+ "size": 1546,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_uint32_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_uint64]": [
{
- "checksum": "8c1c60a9aa11b34779773206355cd6d9",
- "size": 1543,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_uint64_/sql.yql"
+ "checksum": "af0fec71ffb8a8ddc1e94eef60cebf10",
+ "size": 1546,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_uint64_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_uint64_opt2]": [
{
- "checksum": "8c1c60a9aa11b34779773206355cd6d9",
- "size": 1543,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_uint64_opt2_/sql.yql"
+ "checksum": "af0fec71ffb8a8ddc1e94eef60cebf10",
+ "size": 1546,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_uint64_opt2_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_uint64_opt]": [
{
- "checksum": "8c1c60a9aa11b34779773206355cd6d9",
- "size": 1543,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_uint64_opt_/sql.yql"
+ "checksum": "af0fec71ffb8a8ddc1e94eef60cebf10",
+ "size": 1546,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_uint64_opt_/sql.yql"
}
],
"test_sql2yql.test[blocks-add_uint8]": [
{
- "checksum": "68aa630f5479a7f6a6ad0ea750919647",
- "size": 1541,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-add_uint8_/sql.yql"
+ "checksum": "419e36083172b2b239e42c0d93402eed",
+ "size": 1544,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-add_uint8_/sql.yql"
}
],
"test_sql2yql.test[blocks-bitcast_block]": [
{
- "checksum": "dc4ae5a4e4e84be4f76e84a86e2f6935",
- "size": 1152,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-bitcast_block_/sql.yql"
+ "checksum": "9908debdf3f2358553e4950e00742be8",
+ "size": 1155,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-bitcast_block_/sql.yql"
}
],
"test_sql2yql.test[blocks-bitcast_scalar]": [
{
- "checksum": "a9b680a8ec1858d4e928552b9a199350",
- "size": 1151,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-bitcast_scalar_/sql.yql"
+ "checksum": "07b6ea9c08db1d599607162b0d68d506",
+ "size": 1154,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-bitcast_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-block_input]": [
{
- "checksum": "ac2963b4f4a01250eb66434749163c94",
- "size": 1707,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-block_input_/sql.yql"
+ "checksum": "748fb3ef40bec5828812d129559d349a",
+ "size": 1710,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-block_input_/sql.yql"
}
],
"test_sql2yql.test[blocks-block_input_sys_columns]": [
{
- "checksum": "2f2abdffad20313a9c0dcd5eb1124e94",
- "size": 5695,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-block_input_sys_columns_/sql.yql"
+ "checksum": "b6be9e07dea8665cb8fa402f4e2abf50",
+ "size": 5698,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-block_input_sys_columns_/sql.yql"
}
],
"test_sql2yql.test[blocks-block_input_various_types]": [
{
- "checksum": "000d1e06a52c9e63fae366c4d00b485d",
- "size": 1332,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-block_input_various_types_/sql.yql"
+ "checksum": "78efda911d17fbd8bb590019758de8ec",
+ "size": 1335,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-block_input_various_types_/sql.yql"
}
],
"test_sql2yql.test[blocks-block_output_various_types]": [
{
- "checksum": "6efcf87b9689d83fd09abfe347220995",
- "size": 2257,
- "uri": "https://{canondata_backend}/1775319/332e44bfc3ca9d8538e298a73938d5d9795f94d0/resource.tar.gz#test_sql2yql.test_blocks-block_output_various_types_/sql.yql"
+ "checksum": "6b6a91be5554c8360aaa41bf84df493e",
+ "size": 2260,
+ "uri": "https://{canondata_backend}/1600758/4923f70ea68aaaa97e358137dad663f965c719a7/resource.tar.gz#test_sql2yql.test_blocks-block_output_various_types_/sql.yql"
}
],
"test_sql2yql.test[blocks-boolean_ops]": [
{
- "checksum": "2a340b5aa300533288a120f1969949b1",
- "size": 4044,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-boolean_ops_/sql.yql"
+ "checksum": "8446f6e2567f6f569884f1868fc473be",
+ "size": 4047,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-boolean_ops_/sql.yql"
}
],
"test_sql2yql.test[blocks-coalesce_bools]": [
{
- "checksum": "bd69e53b9453022f28d462636c1eb218",
- "size": 2942,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-coalesce_bools_/sql.yql"
+ "checksum": "f00285fc3dfb187d1f7e691f7f87398d",
+ "size": 2945,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-coalesce_bools_/sql.yql"
}
],
"test_sql2yql.test[blocks-coalesce_complex]": [
{
- "checksum": "67b126b29ea72676ad6fb2e42ca906ed",
- "size": 5804,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_blocks-coalesce_complex_/sql.yql"
+ "checksum": "2f626483dceeceeed3ecdc034829d5a4",
+ "size": 5807,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-coalesce_complex_/sql.yql"
}
],
"test_sql2yql.test[blocks-coalesce_ints]": [
{
- "checksum": "a2cb81a74709167a712005376de3715e",
- "size": 2805,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-coalesce_ints_/sql.yql"
+ "checksum": "6275ad5c5a44b6bfc970bfbf55f67c42",
+ "size": 2808,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-coalesce_ints_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_avg]": [
{
- "checksum": "d33eed12ad62da4b84951e7aa4a26a87",
- "size": 3943,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_avg_/sql.yql"
+ "checksum": "ae007c57d120575022838302395674f2",
+ "size": 3946,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_avg_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_avg_filter]": [
{
- "checksum": "861129c7b7a7c620a93f830b35ba99be",
- "size": 1447,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_avg_filter_/sql.yql"
+ "checksum": "e5067161930813b9f6abd9013fef0ad1",
+ "size": 1450,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_avg_filter_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_avg_filter_opt]": [
{
- "checksum": "861129c7b7a7c620a93f830b35ba99be",
- "size": 1447,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_avg_filter_opt_/sql.yql"
+ "checksum": "e5067161930813b9f6abd9013fef0ad1",
+ "size": 1450,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_avg_filter_opt_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_count]": [
{
- "checksum": "8ace5763348b76debb244c856a02aea9",
- "size": 2615,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_count_/sql.yql"
+ "checksum": "de6ca53efaf5b0215070efc564c42a3b",
+ "size": 2618,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_count_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_count_filter]": [
{
- "checksum": "4424a22f9308ad22bf823ccb4fc5033f",
- "size": 1738,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_count_filter_/sql.yql"
+ "checksum": "45a29677f2b673e00dfb06c78391f06d",
+ "size": 1741,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_count_filter_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_count_filter_opt]": [
{
- "checksum": "4424a22f9308ad22bf823ccb4fc5033f",
- "size": 1738,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_count_filter_opt_/sql.yql"
+ "checksum": "45a29677f2b673e00dfb06c78391f06d",
+ "size": 1741,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_count_filter_opt_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_decimal]": [
{
- "checksum": "969226319d7e5bf1c238bcf9f61c9b70",
- "size": 4185,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_decimal_/sql.yql"
+ "checksum": "523f73dba5095cc474687ffeef12843f",
+ "size": 4188,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_decimal_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_decimal_max]": [
{
- "checksum": "ee5dd40be67b3c7ed6e2d41fc0fcbe98",
- "size": 1653,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_decimal_max_/sql.yql"
+ "checksum": "a1e52037fa0980058687ebdcaa26db66",
+ "size": 1656,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_decimal_max_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_max]": [
{
- "checksum": "02e7ddb29e3812bf9c2479ed70192d18",
- "size": 5968,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_max_/sql.yql"
+ "checksum": "a89cfda4b7a2ae4d1daf59a0ef7ce6f3",
+ "size": 5971,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_max_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_max_filter]": [
{
- "checksum": "8a3c3b636abc1b23f5d65535a7eccc66",
- "size": 1447,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_max_filter_/sql.yql"
+ "checksum": "8bc897dac9b7c37ede4d0cbe062d3eb0",
+ "size": 1450,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_max_filter_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_max_filter_opt]": [
{
- "checksum": "8a3c3b636abc1b23f5d65535a7eccc66",
- "size": 1447,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_max_filter_opt_/sql.yql"
+ "checksum": "8bc897dac9b7c37ede4d0cbe062d3eb0",
+ "size": 1450,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_max_filter_opt_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_min]": [
{
- "checksum": "cb09af041916946f476572b44d1a15be",
- "size": 5968,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_min_/sql.yql"
+ "checksum": "20369e5fb475310045608af2040889ba",
+ "size": 5971,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_min_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_min_filter]": [
{
- "checksum": "50c8ed6da824e7bcfe00f1eee89ea780",
- "size": 1447,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_min_filter_/sql.yql"
+ "checksum": "857dfd5c66adb540d2a2f5e4ee4135e1",
+ "size": 1450,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_min_filter_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_min_filter_opt]": [
{
- "checksum": "50c8ed6da824e7bcfe00f1eee89ea780",
- "size": 1447,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_min_filter_opt_/sql.yql"
+ "checksum": "857dfd5c66adb540d2a2f5e4ee4135e1",
+ "size": 1450,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_min_filter_opt_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_minmax_double]": [
{
- "checksum": "1e3095246337818e975113f66c44f397",
- "size": 1623,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_minmax_double_/sql.yql"
+ "checksum": "8f9a993c01a6bc5f9222ddb8fb992072",
+ "size": 1626,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_minmax_double_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_minmax_nested]": [
{
- "checksum": "83c2fc7e28fe71be037ff93370605a80",
- "size": 1621,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_minmax_nested_/sql.yql"
+ "checksum": "50f0b60e2d83ec2b28fe3ae9a1ccabfc",
+ "size": 1624,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_minmax_nested_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_pg]": [
{
- "checksum": "cae9722ecdb1eb9bf39079832eb8d324",
- "size": 4437,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_pg_/sql.yql"
+ "checksum": "3a5d3cafbd1e7fd7789be0c8d8c5f15b",
+ "size": 4440,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_pg_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_pg_filter]": [
{
- "checksum": "e7d912843a3809afbfdb9f8b43576649",
- "size": 3336,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_pg_filter_/sql.yql"
+ "checksum": "0ad6e1d15007af9bbd760e25b2925950",
+ "size": 3339,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_pg_filter_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_some]": [
{
- "checksum": "19bf014ba382ae8ba3ca00a3041285e5",
- "size": 6013,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_some_/sql.yql"
+ "checksum": "c18955606e271452f89a2919b6cc4765",
+ "size": 6016,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_some_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_some_filter]": [
{
- "checksum": "26be3be36a79a8f6cdd9e6dd68348aff",
- "size": 1450,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_some_filter_/sql.yql"
+ "checksum": "4d4dff36c16bc9470dbe2f7b6e113c1c",
+ "size": 1453,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_some_filter_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_sum]": [
{
- "checksum": "606fe0ab699aef3fbe08854e1b72294f",
- "size": 3629,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_sum_/sql.yql"
+ "checksum": "9e9b57a824e48d68f9e4bb1a3fd262d0",
+ "size": 3632,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_sum_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_sum_filter]": [
{
- "checksum": "7e43da4dab0a60135cf464986acc3a9e",
- "size": 1447,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_sum_filter_/sql.yql"
+ "checksum": "a4f9749542779864be28dd7ead2ba2e7",
+ "size": 1450,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_sum_filter_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_all_sum_filter_opt]": [
{
- "checksum": "50c8ed6da824e7bcfe00f1eee89ea780",
- "size": 1447,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_all_sum_filter_opt_/sql.yql"
+ "checksum": "857dfd5c66adb540d2a2f5e4ee4135e1",
+ "size": 1450,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_all_sum_filter_opt_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_avg]": [
{
- "checksum": "5b8dcc81eceab40e814253c88877ee03",
- "size": 2485,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_avg_/sql.yql"
+ "checksum": "3a145f745b9a7336723c62081175520f",
+ "size": 2488,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_avg_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_count]": [
{
- "checksum": "9dedcf39405f3056fbe58f10c85d261a",
- "size": 2794,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_count_/sql.yql"
+ "checksum": "db5ec43a115b89cfa01f55cad38f9e38",
+ "size": 2797,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_count_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_count_filter]": [
{
- "checksum": "82ea18b8034c3bb30c5627fce292f21e",
- "size": 1649,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_count_filter_/sql.yql"
+ "checksum": "d4c86e4543d008dd776edcfdc969fd9b",
+ "size": 1652,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_count_filter_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_max]": [
{
- "checksum": "4ea848273975d781910b816e044e181e",
- "size": 2485,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_max_/sql.yql"
+ "checksum": "1932ca9a69c2e55906d1aa0f077c59fd",
+ "size": 2488,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_max_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_min]": [
{
- "checksum": "7935dd5a1df0a099144c46d0c9191383",
- "size": 2485,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_min_/sql.yql"
+ "checksum": "d7ed1c7845cf000c902418cfb289a111",
+ "size": 2488,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_min_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_minmax_double]": [
{
- "checksum": "aa6218371791959fdd03c16cfc5d5f12",
- "size": 1832,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_minmax_double_/sql.yql"
+ "checksum": "46d04b4e7e67ffdcd60e2233be382a2f",
+ "size": 1835,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_minmax_double_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_minmax_nested]": [
{
- "checksum": "762f448311679943796fcd372fcddca6",
- "size": 1830,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_minmax_nested_/sql.yql"
+ "checksum": "bbe5d3c4c04ae603bf1eab13938ac308",
+ "size": 1833,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_minmax_nested_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_pg]": [
{
- "checksum": "898f63672a06c45872d0b33e88953a4e",
- "size": 4589,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_pg_/sql.yql"
+ "checksum": "ea804990a8447344db818f637027e1a3",
+ "size": 4592,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_pg_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_set]": [
{
- "checksum": "1ceb45505e84a65e50c55772e1fdb8cf",
- "size": 1243,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_set_/sql.yql"
+ "checksum": "44f7f6740ff4d919ce3b829859393233",
+ "size": 1246,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_set_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_some]": [
{
- "checksum": "b6e6027cc27a4ad4bb1ca7c643661b3b",
- "size": 2497,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_some_/sql.yql"
+ "checksum": "609b3f0706e6d82eb582d2a7eec8e2cf",
+ "size": 2500,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_some_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_sum]": [
{
- "checksum": "7f964211d56812503f2f394b1bc2ba7a",
- "size": 2485,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_sum_/sql.yql"
+ "checksum": "979db8f120de64c90168ccdbd0936d6e",
+ "size": 2488,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_sum_/sql.yql"
}
],
"test_sql2yql.test[blocks-combine_hashed_sum_many_keys]": [
{
- "checksum": "4a996240e184b796ff4a64580d878269",
- "size": 10413,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_sum_many_keys_/sql.yql"
+ "checksum": "27651bb1c985c702c8af7156f9de3ee3",
+ "size": 10416,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-combine_hashed_sum_many_keys_/sql.yql"
}
],
"test_sql2yql.test[blocks-compare]": [
{
- "checksum": "0d8f2a39ab47f1f13d7db3cff3a788ea",
- "size": 4571,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-compare_/sql.yql"
+ "checksum": "e5fd03571ff5f716edfe5f0af202ad76",
+ "size": 4574,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-compare_/sql.yql"
}
],
"test_sql2yql.test[blocks-compare_dates_floats_bools]": [
{
- "checksum": "476af408d803ff65458a534a4c80c33b",
- "size": 7388,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-compare_dates_floats_bools_/sql.yql"
+ "checksum": "9c24d17bee8fb7955b1485fe637e425a",
+ "size": 7391,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-compare_dates_floats_bools_/sql.yql"
}
],
"test_sql2yql.test[blocks-complex_scalars]": [
{
- "checksum": "d30d7c3484fd803d8c7444d6f1b92310",
- "size": 2280,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-complex_scalars_/sql.yql"
+ "checksum": "2043a33c4ae8be09ccb22446faab2201",
+ "size": 2283,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-complex_scalars_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_add_interval]": [
{
- "checksum": "fe7e4b33ad9c55fc7d6e12eb76b4e7f8",
- "size": 6245,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_add_interval_/sql.yql"
+ "checksum": "fd68a0ab8eac531674c3fcbf8293960f",
+ "size": 6248,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_add_interval_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_add_interval_scalar]": [
{
- "checksum": "51f5e4d371a50dcb75cc0998010111a5",
- "size": 11680,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_add_interval_scalar_/sql.yql"
+ "checksum": "df4d20cba04aa0c8e4d6d6ff941ceefa",
+ "size": 11683,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_add_interval_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_equals]": [
{
- "checksum": "9b103c0192213071c3c83145d2a16878",
- "size": 32558,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_equals_/sql.yql"
+ "checksum": "e43b9a68b230aecbb6ed3e2e26cfaae0",
+ "size": 32561,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_equals_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_equals_scalar]": [
{
- "checksum": "f78aab9c5b213ccc8730e672198aa9e5",
- "size": 63060,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_equals_scalar_/sql.yql"
+ "checksum": "4474a7b4d7c4116b5ae2a0847cfde580",
+ "size": 63063,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_equals_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_greater]": [
{
- "checksum": "ac3dd755d595c71c562ab2390bd281ad",
- "size": 32410,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_greater_/sql.yql"
+ "checksum": "e6bd3efc1bb620c0501ba9fa7d9bcab8",
+ "size": 32413,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_greater_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_greater_or_equal]": [
{
- "checksum": "2e7ce1b922d47fbd2bd353744bc61bb0",
- "size": 32558,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_greater_or_equal_/sql.yql"
+ "checksum": "842006b904dbdb6f2c973ba415825317",
+ "size": 32561,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_greater_or_equal_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_greater_or_equal_scalar]": [
{
- "checksum": "abfce112b7351acdcba600f59eb64d2b",
- "size": 63060,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_greater_or_equal_scalar_/sql.yql"
+ "checksum": "44ed614e950ed328d2b10bd1f308ca40",
+ "size": 63063,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_greater_or_equal_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_greater_scalar]": [
{
- "checksum": "0d313b96951558cf92975f4258fdb8b7",
- "size": 62764,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_greater_scalar_/sql.yql"
+ "checksum": "8436f4632e2bff1490c8ce6055b1c090",
+ "size": 62767,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_greater_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_group_by]": [
{
- "checksum": "bbf4797f119e6a312ff84e89c4815ec0",
- "size": 2529,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-date_group_by_/sql.yql"
+ "checksum": "5030ace0a7d8021d297917ad01affbad",
+ "size": 2532,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_group_by_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_less]": [
{
- "checksum": "56fadb9047c20c96bf80a1024abdf433",
- "size": 32410,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_less_/sql.yql"
+ "checksum": "b6704731b9fb62f71f6374a9aa5ef98c",
+ "size": 32413,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_less_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_less_or_equal]": [
{
- "checksum": "9fe77d7a489c828f5e8193402718465f",
- "size": 32558,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_less_or_equal_/sql.yql"
+ "checksum": "af7c39a24bc8c8fdb81597e7d996fb2a",
+ "size": 32561,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_less_or_equal_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_less_or_equal_scalar]": [
{
- "checksum": "b0d3fb36ac5cae4d9acb1406df8054bf",
- "size": 63060,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_less_or_equal_scalar_/sql.yql"
+ "checksum": "07874363c848cc01dcf18ff6200d7ba0",
+ "size": 63063,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_less_or_equal_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_less_scalar]": [
{
- "checksum": "4c0bdf10435a937a1dd581dbb7a20758",
- "size": 62764,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_less_scalar_/sql.yql"
+ "checksum": "3042180a05f860c95a956eb593e20572",
+ "size": 62767,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_less_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_not_equals]": [
{
- "checksum": "9d7b12873964f2461c685cb492913459",
- "size": 32558,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_not_equals_/sql.yql"
+ "checksum": "53beb6b4ed5ade6604ecaa4a2202acc8",
+ "size": 32561,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_not_equals_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_not_equals_scalar]": [
{
- "checksum": "6eeaeef3af043006310baf5a782e43bb",
- "size": 63060,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_not_equals_scalar_/sql.yql"
+ "checksum": "9dcad487332870ad347f6e061b4b3101",
+ "size": 63063,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_not_equals_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_sub]": [
{
- "checksum": "f1c2a5fae328334f7c62aa0f402a322e",
- "size": 32610,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_sub_/sql.yql"
+ "checksum": "695b7cb3137fc7e229e9881fb744f0e8",
+ "size": 32613,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_sub_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_sub_interval]": [
{
- "checksum": "0992d88a2aa1f15bc8d295a82eebccd7",
- "size": 6245,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_sub_interval_/sql.yql"
+ "checksum": "738b1145665fc82d85832292cb968bbd",
+ "size": 6248,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_sub_interval_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_sub_interval_scalar]": [
{
- "checksum": "32e0dad48b567cb9f896e7ab5be01d30",
- "size": 11680,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_sub_interval_scalar_/sql.yql"
+ "checksum": "04fbaacbd9882bdc6913e2e2e49d2f6d",
+ "size": 11683,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_sub_interval_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_sub_scalar]": [
{
- "checksum": "51362cd74665dc836ba73b756477ada3",
- "size": 63228,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_sub_scalar_/sql.yql"
+ "checksum": "8dbf60e2baf29d9ec0e51a3ffeab8885",
+ "size": 63231,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_sub_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-date_top_sort]": [
{
- "checksum": "d968a2aed57eb686c4e18e1c71e81398",
- "size": 2733,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-date_top_sort_/sql.yql"
+ "checksum": "8e6c2be114a2d30189e6405360852f3c",
+ "size": 2736,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-date_top_sort_/sql.yql"
}
],
"test_sql2yql.test[blocks-decimal_avg]": [
{
- "checksum": "50c55e448ebff74d027710abd43e0595",
- "size": 2323,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-decimal_avg_/sql.yql"
+ "checksum": "f6b1a627aea4f4e69b7aeb9a3da04f1c",
+ "size": 2326,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-decimal_avg_/sql.yql"
}
],
"test_sql2yql.test[blocks-decimal_comparison]": [
{
- "checksum": "8ca5e73502f650d4d05eb9770ffbf4a0",
- "size": 4678,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-decimal_comparison_/sql.yql"
+ "checksum": "13943577cae4986416961568279be7c8",
+ "size": 4681,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-decimal_comparison_/sql.yql"
}
],
"test_sql2yql.test[blocks-decimal_multiplicative_ops]": [
{
- "checksum": "7b49c4eda3126bbe539b10c7e0fc33da",
- "size": 5818,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-decimal_multiplicative_ops_/sql.yql"
+ "checksum": "791ed85bf893bc58a74a84bc2a5893dd",
+ "size": 5821,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-decimal_multiplicative_ops_/sql.yql"
}
],
"test_sql2yql.test[blocks-decimal_op_decimal]": [
{
- "checksum": "7b42147f7c8462d1ffa32e88ba91d961",
- "size": 1396,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-decimal_op_decimal_/sql.yql"
+ "checksum": "6f34c832f51b0b4ef12de441c3464786",
+ "size": 1399,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-decimal_op_decimal_/sql.yql"
}
],
"test_sql2yql.test[blocks-decimal_op_decimal_scalar]": [
{
- "checksum": "44d45b10c811d450a26347ab391a5b27",
- "size": 3688,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-decimal_op_decimal_scalar_/sql.yql"
+ "checksum": "a80d07421993b635ca6014d6c7d9e0ea",
+ "size": 3691,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-decimal_op_decimal_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-decimal_unary]": [
{
- "checksum": "0b6acc0b2de96c09957216267b9b2c12",
- "size": 1323,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-decimal_unary_/sql.yql"
+ "checksum": "6080df6ae6a650b90c13b2fed523f607",
+ "size": 1326,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-decimal_unary_/sql.yql"
}
],
"test_sql2yql.test[blocks-distinct_mixed_all]": [
{
- "checksum": "b0111be2f4d50ca7846ef117d9faa62f",
- "size": 2097,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-distinct_mixed_all_/sql.yql"
+ "checksum": "17fcb8a7937f0257901edbf4e8638661",
+ "size": 2100,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-distinct_mixed_all_/sql.yql"
}
],
"test_sql2yql.test[blocks-distinct_mixed_keys]": [
{
- "checksum": "846451f24f575bea8dae56f9add8124c",
- "size": 3375,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-distinct_mixed_keys_/sql.yql"
+ "checksum": "06953e501c2aeb1605a2fc159b257768",
+ "size": 3378,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-distinct_mixed_keys_/sql.yql"
}
],
"test_sql2yql.test[blocks-distinct_opt_state_all]": [
{
- "checksum": "f84e79e6453c43e78ee33e16421ed232",
- "size": 3391,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-distinct_opt_state_all_/sql.yql"
+ "checksum": "21ad8c3de680753e8c8178be299bfbf1",
+ "size": 3394,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-distinct_opt_state_all_/sql.yql"
}
],
"test_sql2yql.test[blocks-distinct_opt_state_keys]": [
{
- "checksum": "c542ccbe47d5fe8823dbb13a3c1dab0c",
- "size": 3600,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-distinct_opt_state_keys_/sql.yql"
+ "checksum": "d165c2f49c52529a7549e5e2783eff5d",
+ "size": 3603,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-distinct_opt_state_keys_/sql.yql"
}
],
"test_sql2yql.test[blocks-distinct_pure_all]": [
{
- "checksum": "6ce55e41992ac8eca05e856cae0e5817",
- "size": 1812,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-distinct_pure_all_/sql.yql"
+ "checksum": "fd611aba0c45d7ea0fcd6e0a525e7467",
+ "size": 1815,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-distinct_pure_all_/sql.yql"
}
],
"test_sql2yql.test[blocks-distinct_pure_keys]": [
{
- "checksum": "5a60476a105302415081220ba5a546f5",
- "size": 3090,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-distinct_pure_keys_/sql.yql"
+ "checksum": "5bcb5a629f35dd9fd99df54ab25c8693",
+ "size": 3093,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-distinct_pure_keys_/sql.yql"
}
],
"test_sql2yql.test[blocks-div_uint64]": [
{
- "checksum": "845059124116aa4a784c9b1ebce1a38c",
- "size": 1546,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-div_uint64_/sql.yql"
+ "checksum": "c2a111dadd632837219644bcf0c71d5a",
+ "size": 1549,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-div_uint64_/sql.yql"
}
],
"test_sql2yql.test[blocks-div_uint64_opt2]": [
{
- "checksum": "845059124116aa4a784c9b1ebce1a38c",
- "size": 1546,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-div_uint64_opt2_/sql.yql"
+ "checksum": "c2a111dadd632837219644bcf0c71d5a",
+ "size": 1549,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-div_uint64_opt2_/sql.yql"
}
],
"test_sql2yql.test[blocks-exists]": [
{
- "checksum": "e4e2e7676cc3cac9aabdde8e4016eaf9",
- "size": 1731,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-exists_/sql.yql"
+ "checksum": "47e98e294c4d54d3729f28e64eb35e78",
+ "size": 1734,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-exists_/sql.yql"
}
],
"test_sql2yql.test[blocks-filter_by_column_with_drop]": [
{
- "checksum": "c925aac442383de6fb1b31db7e862b88",
- "size": 1259,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-filter_by_column_with_drop_/sql.yql"
+ "checksum": "ebd8d704ba24d1d8b0ab7381c9842e4b",
+ "size": 1262,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-filter_by_column_with_drop_/sql.yql"
}
],
"test_sql2yql.test[blocks-filter_direct_col]": [
{
- "checksum": "3b22f0e2cb165d4802fa72b830d3750d",
- "size": 1275,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-filter_direct_col_/sql.yql"
+ "checksum": "7345a1c81742886fe7d9738b601ec6f6",
+ "size": 1278,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-filter_direct_col_/sql.yql"
}
],
"test_sql2yql.test[blocks-filter_expr]": [
{
- "checksum": "9b42dad2a90b8598920f5f40c65aaeeb",
- "size": 1424,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-filter_expr_/sql.yql"
+ "checksum": "d021e44cee830e76c5e8c68fe1ca5424",
+ "size": 1427,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-filter_expr_/sql.yql"
}
],
"test_sql2yql.test[blocks-filter_partial_expr]": [
{
- "checksum": "1915820fb755d7ed3cf30b18fb74416b",
- "size": 1493,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-filter_partial_expr_/sql.yql"
+ "checksum": "9511e69f00275c1c0fd32e53b2e91f2e",
+ "size": 1496,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-filter_partial_expr_/sql.yql"
}
],
"test_sql2yql.test[blocks-finalize_hashed_keys]": [
{
- "checksum": "81e11b38e1a0e9e62c971f94a69780cd",
- "size": 3117,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-finalize_hashed_keys_/sql.yql"
+ "checksum": "ee549f40b43a24454412c4e7ec085689",
+ "size": 3120,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-finalize_hashed_keys_/sql.yql"
}
],
"test_sql2yql.test[blocks-group_by_complex_key]": [
{
- "checksum": "ce813d3e7ced85fa0fd8b76c36c86fcc",
- "size": 2739,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-group_by_complex_key_/sql.yql"
+ "checksum": "245d34f19f8db7ba4eed0b2375288c08",
+ "size": 2742,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-group_by_complex_key_/sql.yql"
}
],
"test_sql2yql.test[blocks-if]": [
{
- "checksum": "20339d987cf47d557222bba5f9b2aca8",
- "size": 3428,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-if_/sql.yql"
+ "checksum": "6c52be137f798e5816205a48b88c50c6",
+ "size": 3431,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-if_/sql.yql"
}
],
"test_sql2yql.test[blocks-interval_add_date]": [
{
- "checksum": "b8cba27e3c31c9cd56c5dd5de3b32e94",
- "size": 6245,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-interval_add_date_/sql.yql"
+ "checksum": "ee6e2712146a3c9a26459a9d22916188",
+ "size": 6248,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-interval_add_date_/sql.yql"
}
],
"test_sql2yql.test[blocks-interval_add_date_scalar]": [
{
- "checksum": "0b0a44e2fde11a4abf6eb1db46a61333",
- "size": 11680,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-interval_add_date_scalar_/sql.yql"
+ "checksum": "2f67b40c38d4a49b3c8d64c33aec00de",
+ "size": 11683,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-interval_add_date_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-interval_add_interval]": [
{
- "checksum": "7391534161b071eefe0342e5612becb9",
- "size": 2053,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-interval_add_interval_/sql.yql"
+ "checksum": "c1d739c1d2860fa347417701dfb70bc6",
+ "size": 2056,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-interval_add_interval_/sql.yql"
}
],
"test_sql2yql.test[blocks-interval_add_interval_scalar]": [
{
- "checksum": "41987160a910055c5e23148d72bc5c30",
- "size": 3302,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-interval_add_interval_scalar_/sql.yql"
+ "checksum": "b7c91993a1c1f5d493968b97858fe8da",
+ "size": 3305,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-interval_add_interval_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-interval_div]": [
{
- "checksum": "9cea54a2c3abda386d491ce6c59ffa1a",
- "size": 4573,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-interval_div_/sql.yql"
+ "checksum": "400199d7626695805e47675f7854f85c",
+ "size": 4576,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-interval_div_/sql.yql"
}
],
"test_sql2yql.test[blocks-interval_div_scalar]": [
{
- "checksum": "eb8675837df84a043597c4ebac6149b2",
- "size": 7934,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-interval_div_scalar_/sql.yql"
+ "checksum": "2bd964fce3e02bf2881a51d0f8db2027",
+ "size": 7937,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-interval_div_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-interval_mul]": [
{
- "checksum": "6e85f08550fb85122aeb8c9066ba7bd3",
- "size": 8912,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-interval_mul_/sql.yql"
+ "checksum": "6b93c89a94c667c098e3fa85768203b4",
+ "size": 8915,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-interval_mul_/sql.yql"
}
],
"test_sql2yql.test[blocks-interval_mul_scalar]": [
{
- "checksum": "a141415f9a6d440d533c4e3e00958b8f",
- "size": 15634,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-interval_mul_scalar_/sql.yql"
+ "checksum": "a1919c88a8d8303d2c990355baf74cac",
+ "size": 15637,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-interval_mul_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-interval_sub_interval]": [
{
- "checksum": "185f01cbd91044b77e37561933d61112",
- "size": 2053,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-interval_sub_interval_/sql.yql"
+ "checksum": "1b85560d3d5020933b5bb2300260c73d",
+ "size": 2056,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-interval_sub_interval_/sql.yql"
}
],
"test_sql2yql.test[blocks-interval_sub_interval_scalar]": [
{
- "checksum": "5eca4701c548bbcb699ea3df6ba8fbe3",
- "size": 3302,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-interval_sub_interval_scalar_/sql.yql"
+ "checksum": "f0e23041a92fd8a8ef9be092219d0c5e",
+ "size": 3305,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-interval_sub_interval_scalar_/sql.yql"
}
],
"test_sql2yql.test[blocks-json_document_type]": [
{
- "checksum": "6392d0f99b5180b362b2f4ac22eafbb2",
- "size": 1530,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-json_document_type_/sql.yql"
+ "checksum": "d77fa7f8d5e92b4e6487f92fa2bc4431",
+ "size": 1533,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-json_document_type_/sql.yql"
}
],
"test_sql2yql.test[blocks-lazy_nonstrict_basic]": [
{
- "checksum": "c599f9dfcce4ee3a966f621e94de7586",
- "size": 3987,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_blocks-lazy_nonstrict_basic_/sql.yql"
+ "checksum": "918984d604db25df74cd3104ec468d0e",
+ "size": 3990,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-lazy_nonstrict_basic_/sql.yql"
}
],
"test_sql2yql.test[blocks-lazy_nonstrict_nested]": [
{
- "checksum": "4eacbc51aa06ed044465f91b667377f9",
- "size": 1641,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-lazy_nonstrict_nested_/sql.yql"
+ "checksum": "6786411a705e503bea3c2426b343b839",
+ "size": 1644,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-lazy_nonstrict_nested_/sql.yql"
}
],
"test_sql2yql.test[blocks-lazy_nonstrict_with_scalar_ctx]": [
{
- "checksum": "02b0ec132afc6ef6e9b4799d717d6e9f",
- "size": 4312,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-lazy_nonstrict_with_scalar_ctx_/sql.yql"
+ "checksum": "029aa610ac58926eaed51310887ce0e9",
+ "size": 4315,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-lazy_nonstrict_with_scalar_ctx_/sql.yql"
}
],
"test_sql2yql.test[blocks-member]": [
{
- "checksum": "30c4dbf8707e413ac3b5a856842256b6",
- "size": 1714,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-member_/sql.yql"
+ "checksum": "cebf85343f89663eac9d7d9793432e00",
+ "size": 1717,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-member_/sql.yql"
}
],
"test_sql2yql.test[blocks-minmax_strings]": [
{
- "checksum": "2f720dee530b7f350b5f5c06eb36976f",
- "size": 3803,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-minmax_strings_/sql.yql"
+ "checksum": "9f6549386cad56fff68fd9e89b74edd6",
+ "size": 3806,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-minmax_strings_/sql.yql"
}
],
"test_sql2yql.test[blocks-minmax_strings_filter]": [
{
- "checksum": "07f3f2f96c88ef71fd0e859800f20edc",
- "size": 2690,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-minmax_strings_filter_/sql.yql"
+ "checksum": "3e302c4885451f70778ae6078930683a",
+ "size": 2693,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-minmax_strings_filter_/sql.yql"
}
],
"test_sql2yql.test[blocks-minmax_tuple]": [
{
- "checksum": "dced4700c65abdc3472be8df32fadcc0",
- "size": 3370,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-minmax_tuple_/sql.yql"
+ "checksum": "54cdf3474988992f50478d6ec99a4a09",
+ "size": 3373,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-minmax_tuple_/sql.yql"
}
],
"test_sql2yql.test[blocks-mod_uint64]": [
{
- "checksum": "8ac0a1372d5d3affbd55058c8ac0d5bc",
- "size": 1545,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-mod_uint64_/sql.yql"
+ "checksum": "70faedbf4f3d7ec3208d579946c46834",
+ "size": 1548,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-mod_uint64_/sql.yql"
}
],
"test_sql2yql.test[blocks-mod_uint64_opt2]": [
{
- "checksum": "8ac0a1372d5d3affbd55058c8ac0d5bc",
- "size": 1545,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-mod_uint64_opt2_/sql.yql"
+ "checksum": "70faedbf4f3d7ec3208d579946c46834",
+ "size": 1548,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-mod_uint64_opt2_/sql.yql"
}
],
"test_sql2yql.test[blocks-mul_uint64_opt2]": [
{
- "checksum": "27609bce6f31a2000060f63482dde9e6",
- "size": 1546,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-mul_uint64_opt2_/sql.yql"
+ "checksum": "e9e8de7982156af641d73cdee3d06e5b",
+ "size": 1549,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-mul_uint64_opt2_/sql.yql"
}
],
"test_sql2yql.test[blocks-nested_optionals]": [
{
- "checksum": "f7f509e8310d46f8e03cb8646239bcb6",
- "size": 1309,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-nested_optionals_/sql.yql"
+ "checksum": "ac2a7ba08cf8dc3bedbe3e6408022460",
+ "size": 1312,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-nested_optionals_/sql.yql"
}
],
"test_sql2yql.test[blocks-not]": [
{
- "checksum": "2a980764e32e5f1ac8b7c2de4bec1554",
- "size": 1435,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-not_/sql.yql"
+ "checksum": "259821446b207e49de92c130dc8bda45",
+ "size": 1438,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-not_/sql.yql"
}
],
"test_sql2yql.test[blocks-not_opt]": [
{
- "checksum": "2a980764e32e5f1ac8b7c2de4bec1554",
- "size": 1435,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-not_opt_/sql.yql"
+ "checksum": "259821446b207e49de92c130dc8bda45",
+ "size": 1438,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-not_opt_/sql.yql"
}
],
"test_sql2yql.test[blocks-partial_blocks1]": [
{
- "checksum": "291cca7dcaf107dd1832b761ac991b31",
- "size": 1782,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-partial_blocks1_/sql.yql"
+ "checksum": "844853fb9d3b57cf7e0c0df3854eeb0d",
+ "size": 1785,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-partial_blocks1_/sql.yql"
}
],
"test_sql2yql.test[blocks-pg]": [
{
- "checksum": "2e462b1b60c37eca2d12c146d86cdc1b",
- "size": 1695,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-pg_/sql.yql"
+ "checksum": "8730cc5ba63b3013c0fc54752accc660",
+ "size": 1698,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-pg_/sql.yql"
}
],
"test_sql2yql.test[blocks-pg_call]": [
{
- "checksum": "89a71964f308ca664d8737248b059b13",
- "size": 2124,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-pg_call_/sql.yql"
+ "checksum": "ae5cfbbfeb4ef6597a3c8e69c6512cbc",
+ "size": 2127,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-pg_call_/sql.yql"
}
],
"test_sql2yql.test[blocks-pg_from_dates]": [
{
- "checksum": "412d638df5206da435561389e001c7e6",
- "size": 1302,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-pg_from_dates_/sql.yql"
+ "checksum": "1fc49d6cc060b02e2b8140e2b773c2a7",
+ "size": 1305,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-pg_from_dates_/sql.yql"
}
],
"test_sql2yql.test[blocks-pg_sort]": [
{
- "checksum": "0a312c05be5c91545de12d451a697d00",
- "size": 1278,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-pg_sort_/sql.yql"
+ "checksum": "7726032a7659e036b7ae96098615cf03",
+ "size": 1281,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-pg_sort_/sql.yql"
}
],
"test_sql2yql.test[blocks-pg_to_dates]": [
{
- "checksum": "ed2725dd82efb526614a00b7b593b31a",
- "size": 1966,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-pg_to_dates_/sql.yql"
+ "checksum": "805e0a3a92d320e90e1bf3eff1816827",
+ "size": 1969,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-pg_to_dates_/sql.yql"
}
],
"test_sql2yql.test[blocks-pg_to_interval]": [
{
- "checksum": "7cd68fd41b7bd3af24d0cdde374c387a",
- "size": 1298,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-pg_to_interval_/sql.yql"
+ "checksum": "e2b7e85121e4d5adcd457ada5b1515e3",
+ "size": 1301,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-pg_to_interval_/sql.yql"
}
],
"test_sql2yql.test[blocks-pg_to_numbers]": [
{
- "checksum": "1db2c1cc28dd71a949a607483a0564a9",
- "size": 2654,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-pg_to_numbers_/sql.yql"
+ "checksum": "9227c07fee2c9a8e017cc662be5c24e0",
+ "size": 2657,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-pg_to_numbers_/sql.yql"
}
],
"test_sql2yql.test[blocks-pg_to_strings]": [
{
- "checksum": "9bdd078307a8343e31b6c6cfb6c176c9",
- "size": 3350,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-pg_to_strings_/sql.yql"
+ "checksum": "cc75b63be6ea0dd4508c1f4951e4b7e1",
+ "size": 3353,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-pg_to_strings_/sql.yql"
}
],
"test_sql2yql.test[blocks-pg_tofrom]": [
{
- "checksum": "5952e8a8696cd6cdb835004ab100670f",
- "size": 2139,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-pg_tofrom_/sql.yql"
+ "checksum": "25438c1316b99271b384a8094ad1f8d2",
+ "size": 2142,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-pg_tofrom_/sql.yql"
}
],
"test_sql2yql.test[blocks-pg_top_sort]": [
{
- "checksum": "26fb463b1e52d0320ec89e2add000b3f",
- "size": 1364,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-pg_top_sort_/sql.yql"
+ "checksum": "8c5142d153982bcac5fa209866c68463",
+ "size": 1367,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-pg_top_sort_/sql.yql"
}
],
"test_sql2yql.test[blocks-sort_one_asc]": [
{
- "checksum": "88376dd9284456d255769876ed964ba6",
- "size": 1505,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-sort_one_asc_/sql.yql"
+ "checksum": "cfab8d85c1ee1a5ac590c93652e673b9",
+ "size": 1508,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-sort_one_asc_/sql.yql"
}
],
"test_sql2yql.test[blocks-sort_one_desc]": [
{
- "checksum": "7cbb9c06e5605fb259c256185364b355",
- "size": 1506,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-sort_one_desc_/sql.yql"
+ "checksum": "f4310584dec869c7bfab0b8fcd51cf4d",
+ "size": 1509,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-sort_one_desc_/sql.yql"
}
],
"test_sql2yql.test[blocks-sort_two_asc]": [
{
- "checksum": "134bd4e5c125e09fcf671a22e201eb60",
- "size": 1703,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-sort_two_asc_/sql.yql"
+ "checksum": "2f48fdbbfe73ab19711ead49aaedfe86",
+ "size": 1706,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-sort_two_asc_/sql.yql"
}
],
"test_sql2yql.test[blocks-sort_two_desc]": [
{
- "checksum": "9905fe4b4c8416b06f82f6c27b494e0a",
- "size": 1705,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-sort_two_desc_/sql.yql"
+ "checksum": "1f3f5fc23adb2ab5fac58d1bf41a1f81",
+ "size": 1708,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-sort_two_desc_/sql.yql"
}
],
"test_sql2yql.test[blocks-sort_two_mix]": [
{
- "checksum": "49744a04318f42927455423bdea4f23d",
- "size": 1704,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-sort_two_mix_/sql.yql"
+ "checksum": "558be01c7d660f12eae00fc2bfdf681a",
+ "size": 1707,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-sort_two_mix_/sql.yql"
}
],
"test_sql2yql.test[blocks-string_as_agg_key]": [
{
- "checksum": "c0f4a622df49012cf4edd126bdab6889",
- "size": 2429,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-string_as_agg_key_/sql.yql"
+ "checksum": "c54b46db489de759c775c59ecf161d45",
+ "size": 2432,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-string_as_agg_key_/sql.yql"
}
],
"test_sql2yql.test[blocks-string_filter]": [
{
- "checksum": "174e34201015a17fe5fcfe5e149775bd",
- "size": 1799,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-string_filter_/sql.yql"
+ "checksum": "36f121883196b9697a5e735100911c7c",
+ "size": 1802,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-string_filter_/sql.yql"
}
],
"test_sql2yql.test[blocks-string_len_and_cmp]": [
{
- "checksum": "c6df631111037c4f6566865904a135a8",
- "size": 6827,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-string_len_and_cmp_/sql.yql"
+ "checksum": "c1627c8654f9c403d6bb6a685ad9b6b2",
+ "size": 6830,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-string_len_and_cmp_/sql.yql"
}
],
"test_sql2yql.test[blocks-string_pass]": [
{
- "checksum": "6eaa73bceb9f8c93ae03b442cc8d07d3",
- "size": 1677,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-string_pass_/sql.yql"
+ "checksum": "96fe0880dfd01782ba564bba519677c6",
+ "size": 1680,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-string_pass_/sql.yql"
}
],
"test_sql2yql.test[blocks-string_with]": [
{
- "checksum": "e2a3d435159fa3d9e2ffd0b73a3f43f6",
- "size": 3662,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-string_with_/sql.yql"
+ "checksum": "0af695977eb9563fbdfe33a05a3a2607",
+ "size": 3665,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-string_with_/sql.yql"
}
],
"test_sql2yql.test[blocks-struct_type]": [
{
- "checksum": "6392d0f99b5180b362b2f4ac22eafbb2",
- "size": 1530,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_blocks-struct_type_/sql.yql"
+ "checksum": "d77fa7f8d5e92b4e6487f92fa2bc4431",
+ "size": 1533,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-struct_type_/sql.yql"
}
],
"test_sql2yql.test[blocks-sub_uint64_opt2]": [
{
- "checksum": "d9731854d47969dfd5893912e99fdfce",
- "size": 1546,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-sub_uint64_opt2_/sql.yql"
+ "checksum": "3f2377ffa2e70b1ad2569c2972156839",
+ "size": 1549,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-sub_uint64_opt2_/sql.yql"
}
],
"test_sql2yql.test[blocks-top_sort_one_asc]": [
{
- "checksum": "e88478bfa1e925deb76f53032d5f806c",
- "size": 1591,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-top_sort_one_asc_/sql.yql"
+ "checksum": "bfd81e1167f219221e7cc7a28aaa5d4c",
+ "size": 1594,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-top_sort_one_asc_/sql.yql"
}
],
"test_sql2yql.test[blocks-top_sort_one_desc]": [
{
- "checksum": "e3cf73cc1b6c7cd9f3ec631d11556b01",
- "size": 1592,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-top_sort_one_desc_/sql.yql"
+ "checksum": "6c6352591c359b4d461ae013e5572054",
+ "size": 1595,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-top_sort_one_desc_/sql.yql"
}
],
"test_sql2yql.test[blocks-top_sort_two_asc]": [
{
- "checksum": "95368239911365ee32efeb4554d9eb14",
- "size": 1789,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-top_sort_two_asc_/sql.yql"
+ "checksum": "0fdbbb20b95aae8655481cee70e046e8",
+ "size": 1792,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-top_sort_two_asc_/sql.yql"
}
],
"test_sql2yql.test[blocks-top_sort_two_desc]": [
{
- "checksum": "53097ea0f0a02c50c885ebbc2cba66ee",
- "size": 1791,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-top_sort_two_desc_/sql.yql"
+ "checksum": "9b3a7672834dc92251433c8d0b2349b6",
+ "size": 1794,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-top_sort_two_desc_/sql.yql"
}
],
"test_sql2yql.test[blocks-top_sort_two_mix]": [
{
- "checksum": "ae8dfb685c42167bdd1562369e8b3419",
- "size": 1790,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-top_sort_two_mix_/sql.yql"
+ "checksum": "1ee68b8a68ce489c8579bb1496c82fba",
+ "size": 1793,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-top_sort_two_mix_/sql.yql"
}
],
"test_sql2yql.test[blocks-tuple_nth]": [
{
- "checksum": "7c238f50905e6d9f680739f1b469a447",
- "size": 5485,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-tuple_nth_/sql.yql"
+ "checksum": "f68fc7343f59ebc5090d3cee270b6202",
+ "size": 5488,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-tuple_nth_/sql.yql"
}
],
"test_sql2yql.test[blocks-tuple_type]": [
{
- "checksum": "e8d09ab0dd7319d8d4fb166502cfdd41",
- "size": 1480,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_blocks-tuple_type_/sql.yql"
+ "checksum": "0a86956848160c0817a05a14646f08af",
+ "size": 1483,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-tuple_type_/sql.yql"
}
],
"test_sql2yql.test[blocks-type_and_callable_stats]": [
{
- "checksum": "6c1af4d84c135ce64df473d3bbf565ac",
- "size": 2673,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_blocks-type_and_callable_stats_/sql.yql"
+ "checksum": "f73aaa069bc77c68d0f6fca342f9dddc",
+ "size": 2676,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_blocks-type_and_callable_stats_/sql.yql"
}
],
"test_sql2yql.test[case-case_many_val]": [
{
- "checksum": "5f8779f0da7f0741fe0c6d2d0831c8e8",
- "size": 16382,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_case-case_many_val_/sql.yql"
+ "checksum": "70c9fb3c41da9a56ff7346cfe50d2c82",
+ "size": 16385,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_case-case_many_val_/sql.yql"
}
],
"test_sql2yql.test[case-case_multi_val]": [
{
- "checksum": "4241cf30e05516ec6078c39ab6d08400",
- "size": 1652,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_case-case_multi_val_/sql.yql"
+ "checksum": "51130a5a221d2d7f8219d2ad174e5564",
+ "size": 1655,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_case-case_multi_val_/sql.yql"
}
],
"test_sql2yql.test[case-case_opt_cond]": [
{
- "checksum": "e7f9a12d3619f0373726e0e7bc0efdec",
- "size": 2133,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_case-case_opt_cond_/sql.yql"
+ "checksum": "354b782caf59c86b5ac606657a3417d4",
+ "size": 2136,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_case-case_opt_cond_/sql.yql"
}
],
"test_sql2yql.test[case-case_opt_then]": [
{
- "checksum": "5b7dda4d6b2311c98ceb54de565f29bc",
- "size": 2092,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_case-case_opt_then_/sql.yql"
+ "checksum": "caf846b3b0106dee9171051fcc6ba16d",
+ "size": 2095,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_case-case_opt_then_/sql.yql"
}
],
"test_sql2yql.test[case-case_size_eq_cast]": [
{
- "checksum": "8c5c1764125f8a66076043f647e7f53d",
- "size": 1544,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_case-case_size_eq_cast_/sql.yql"
+ "checksum": "7880faac471cde31b9c547f637b6385b",
+ "size": 1547,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_case-case_size_eq_cast_/sql.yql"
}
],
"test_sql2yql.test[case-case_then_else]": [
{
- "checksum": "0605e4a7fe5c808f4a2168254fa22e0f",
- "size": 1231,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_case-case_then_else_/sql.yql"
+ "checksum": "2cef3ac635e0314a4fcbbc13b1f0da73",
+ "size": 1234,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_case-case_then_else_/sql.yql"
}
],
"test_sql2yql.test[case-case_val_then_else]": [
{
- "checksum": "bf216fbb2a066b5bb6a19263d6b5fc05",
- "size": 1230,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_case-case_val_then_else_/sql.yql"
+ "checksum": "7861576902423fb585f100745e311b83",
+ "size": 1233,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_case-case_val_then_else_/sql.yql"
}
],
"test_sql2yql.test[case-case_val_when_then]": [
{
- "checksum": "d5f40323f5a4561b38226777a46f5f79",
- "size": 1518,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_case-case_val_when_then_/sql.yql"
+ "checksum": "f1a073473afa074e33c2f35d7094cd95",
+ "size": 1521,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_case-case_val_when_then_/sql.yql"
}
],
"test_sql2yql.test[case-case_when_then]": [
{
- "checksum": "9b2e5e456a53dcb2fc979dc89ac91f84",
- "size": 1518,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_case-case_when_then_/sql.yql"
+ "checksum": "c78614266e002d449230915d6d3d4a01",
+ "size": 1521,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_case-case_when_then_/sql.yql"
}
],
"test_sql2yql.test[coalesce-coalesce]": [
{
- "checksum": "492c281461c6563b422a45086a98edf2",
- "size": 1183,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_coalesce-coalesce_/sql.yql"
+ "checksum": "e44e1f0af255c2f09015c346f116b8ca",
+ "size": 1186,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_coalesce-coalesce_/sql.yql"
}
],
"test_sql2yql.test[coalesce-coalesce_few_opt]": [
{
- "checksum": "773a5a9e1e8c13900600ae2831572202",
- "size": 5584,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_coalesce-coalesce_few_opt_/sql.yql"
+ "checksum": "c897b530a79c72018a33bc2be1ae5a5b",
+ "size": 5587,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_coalesce-coalesce_few_opt_/sql.yql"
}
],
"test_sql2yql.test[coalesce-coalesce_few_real]": [
{
- "checksum": "8f34bf75c5395aae52b5103f4dde8e56",
- "size": 3260,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_coalesce-coalesce_few_real_/sql.yql"
+ "checksum": "b5ee873e6122705a05cd15ced8a41b4a",
+ "size": 3263,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_coalesce-coalesce_few_real_/sql.yql"
}
],
"test_sql2yql.test[coalesce-coalesce_sugar]": [
{
- "checksum": "e88b7f33df60524bb0620d2ba1d7b502",
- "size": 2153,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_coalesce-coalesce_sugar_/sql.yql"
+ "checksum": "bc1e5be99257184c3a9d7480da7ec66d",
+ "size": 2156,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_coalesce-coalesce_sugar_/sql.yql"
}
],
"test_sql2yql.test[coalesce-coalesce_symmetry]": [
{
- "checksum": "2873f42edb5f890ed9c15231bc5089cd",
- "size": 6708,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_coalesce-coalesce_symmetry_/sql.yql"
+ "checksum": "0062db4e63e50da002300a17f66fd374",
+ "size": 6711,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_coalesce-coalesce_symmetry_/sql.yql"
}
],
"test_sql2yql.test[column_group-groups]": [
{
- "checksum": "051e09cbcea08e734ae5e6968ad1e1ee",
- "size": 3388,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-groups_/sql.yql"
+ "checksum": "995588c02c2562de877948b1930b5d30",
+ "size": 3391,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-groups_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint]": [
{
- "checksum": "068191cd9e65ca3493e4b20d1e1b257a",
- "size": 10131,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_/sql.yql"
+ "checksum": "0f3c614a37afb0b36b2e20d6960f457a",
+ "size": 10134,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_anon]": [
{
- "checksum": "dbb0cca1127bb0c111eaf0a628b2b9a1",
- "size": 4108,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_anon_/sql.yql"
+ "checksum": "55f98e026a05fcc72047eae9de573ea1",
+ "size": 4111,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_anon_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_anon_groups]": [
{
- "checksum": "1f44e91a47e42b8d5876da52098a98ce",
- "size": 4144,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_anon_groups_/sql.yql"
+ "checksum": "cdc06577a6568a55f98d756972528dec",
+ "size": 4147,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_anon_groups_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_append_fail]": [
{
- "checksum": "18aacc13c7921e65e61411ea0a31136e",
- "size": 1145,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_append_fail_/sql.yql"
+ "checksum": "9cd998ff9f56b20809061f1f7009fe4f",
+ "size": 1148,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_append_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_diff_grp_fail]": [
{
- "checksum": "d30f33b8207c393bd5f8d84ad0420a73",
- "size": 2056,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_diff_grp_fail_/sql.yql"
+ "checksum": "30a2e47e3386a8c9b0ab90a99dbe964f",
+ "size": 2059,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_diff_grp_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_dup_col_fail]": [
{
- "checksum": "c3629eea0c6a839c4661bf20373c8af5",
- "size": 1147,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_dup_col_fail_/sql.yql"
+ "checksum": "db55c71299f553ce77ae4f8dd0cb5f34",
+ "size": 1150,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_dup_col_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_dup_def_fail]": [
{
- "checksum": "a5275d4bf41fcc376b8a4de0e27c2fc5",
- "size": 1144,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_dup_def_fail_/sql.yql"
+ "checksum": "0a7429c649d9911cb422a98c9a8ef6be",
+ "size": 1147,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_dup_def_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_empty_grp_fail]": [
{
- "checksum": "92a75ba74a2538b97f3273e6cbe889d3",
- "size": 1142,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_empty_grp_fail_/sql.yql"
+ "checksum": "847c9c92fa69dc8bee02805a004c2be7",
+ "size": 1145,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_empty_grp_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_non_lst_yson_fail]": [
{
- "checksum": "d6e6d7804e4fd35fa38579cd4c699696",
- "size": 1139,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_non_lst_yson_fail_/sql.yql"
+ "checksum": "7956466b5a954538f704b0b389f1f10a",
+ "size": 1142,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_non_lst_yson_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_non_map_yson_fail]": [
{
- "checksum": "45a609e51d7e443650b9f7b6329b954e",
- "size": 1134,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_non_map_yson_fail_/sql.yql"
+ "checksum": "8972b3b0553c7dd10d51018974125129",
+ "size": 1137,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_non_map_yson_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_non_str_yson_fail]": [
{
- "checksum": "34d00ad4412401697c98419094ca32c8",
- "size": 1139,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_non_str_yson_fail_/sql.yql"
+ "checksum": "f11473e1679ed983a2075f8235143551",
+ "size": 1142,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_non_str_yson_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_non_yson_fail]": [
{
- "checksum": "de172a3447674ab0c46dbdd0156c6dbf",
- "size": 1130,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_non_yson_fail_/sql.yql"
+ "checksum": "872faedb68cce98663aa62ad07a8e6d3",
+ "size": 1133,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_non_yson_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_short_grp_fail]": [
{
- "checksum": "58d1796f5ed9a097433700ae2f3df67b",
- "size": 1143,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_short_grp_fail_/sql.yql"
+ "checksum": "f0c78a271b47665f30aebf5c466d16b4",
+ "size": 1146,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_short_grp_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-hint_unk_col_fail]": [
{
- "checksum": "c8c81517c3416dc933f2bee578e3b0b9",
- "size": 1147,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-hint_unk_col_fail_/sql.yql"
+ "checksum": "d153956e74da62810f04773b86fb39ae",
+ "size": 1150,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-hint_unk_col_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-insert_diff_groups1_fail]": [
{
- "checksum": "e459868feddecebca5c257aa53366627",
- "size": 3547,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-insert_diff_groups1_fail_/sql.yql"
+ "checksum": "e5174945cf483c80d0e068e0f3d7124c",
+ "size": 3550,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-insert_diff_groups1_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-insert_diff_groups2_fail]": [
{
- "checksum": "4e2ed6f8374058c2c6c2734314af8f35",
- "size": 3583,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-insert_diff_groups2_fail_/sql.yql"
+ "checksum": "d553a4e901576ed4f6deea46273f7a41",
+ "size": 3586,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-insert_diff_groups2_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-insert_diff_groups3_fail]": [
{
- "checksum": "9cd09aa57b21917301b4baaccd07518e",
- "size": 1348,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-insert_diff_groups3_fail_/sql.yql"
+ "checksum": "2d453f1a449a2e0e899dc9d49aad5ac0",
+ "size": 1351,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-insert_diff_groups3_fail_/sql.yql"
}
],
"test_sql2yql.test[column_group-length]": [
{
- "checksum": "39feb9ae8c8fe579c5071c1063f04613",
- "size": 4336,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_column_group-length_/sql.yql"
+ "checksum": "4af6d76c158eccd5700dcdb4f96fb8ac",
+ "size": 4339,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-length_/sql.yql"
}
],
"test_sql2yql.test[column_group-many_inserts]": [
{
- "checksum": "c135d985e67cd616c6dfdcbc8046732a",
- "size": 8009,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-many_inserts_/sql.yql"
+ "checksum": "dfbcb3a5ba855588f942b1e0b69f666a",
+ "size": 8012,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-many_inserts_/sql.yql"
}
],
"test_sql2yql.test[column_group-min_group]": [
{
- "checksum": "f6bba7f288bad8466acf4544f48e1cbc",
- "size": 3296,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-min_group_/sql.yql"
+ "checksum": "489bf19acb4dbfae8be86f18311fd346",
+ "size": 3299,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-min_group_/sql.yql"
}
],
"test_sql2yql.test[column_group-publish]": [
{
- "checksum": "b39ef3be50556501e9f7b5860ab0e11f",
- "size": 4124,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_group-publish_/sql.yql"
+ "checksum": "75967665ff7a260f97da0256ca9d2e0d",
+ "size": 4127,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_group-publish_/sql.yql"
}
],
"test_sql2yql.test[column_order-align_publish]": [
{
- "checksum": "c630ed47be47cc9f311aa04d21f62408",
- "size": 1876,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-align_publish_/sql.yql"
+ "checksum": "5f425aeb98bd4b0f5a016e87a7613270",
+ "size": 1879,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-align_publish_/sql.yql"
}
],
"test_sql2yql.test[column_order-align_publish_native]": [
{
- "checksum": "8ac18275c0c1f629b9e953507d80ae4f",
- "size": 1966,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-align_publish_native_/sql.yql"
+ "checksum": "62c2bc9d0b2e9921b40c082726235fdb",
+ "size": 1969,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-align_publish_native_/sql.yql"
}
],
"test_sql2yql.test[column_order-insert]": [
{
- "checksum": "77c929e72b17d07ae9d0c0509bceb605",
- "size": 7906,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-insert_/sql.yql"
+ "checksum": "c9a97f3e9e1cb1357510bb1e57ae58a6",
+ "size": 7909,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-insert_/sql.yql"
}
],
"test_sql2yql.test[column_order-insert_reorder_without_columnorder]": [
{
- "checksum": "202d2f9238fe0291e52f9f01b73a1385",
- "size": 1589,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_column_order-insert_reorder_without_columnorder_/sql.yql"
+ "checksum": "0a38ce1281f6fdda8ed749f1d428497a",
+ "size": 1592,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-insert_reorder_without_columnorder_/sql.yql"
}
],
"test_sql2yql.test[column_order-insert_tmp]": [
{
- "checksum": "f7020067b63cf9ba560ad9e409933221",
- "size": 5577,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-insert_tmp_/sql.yql"
+ "checksum": "a5886365c6ad5fcba1b98c242ae843e5",
+ "size": 5580,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-insert_tmp_/sql.yql"
}
],
"test_sql2yql.test[column_order-insert_with_desc_sort_and_native_types]": [
{
- "checksum": "38527249c2ae394d09239bbadcc5e4c2",
- "size": 1721,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-insert_with_desc_sort_and_native_types_/sql.yql"
+ "checksum": "f34f83ac63a1d679e31ea9e28ed0c3d7",
+ "size": 1724,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-insert_with_desc_sort_and_native_types_/sql.yql"
}
],
"test_sql2yql.test[column_order-insert_with_new_cols]": [
{
- "checksum": "83c9eeb356ae4356d1c5e1b110f1413c",
- "size": 1607,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-insert_with_new_cols_/sql.yql"
+ "checksum": "244b591859c3dc6942ddafd6dab2c238",
+ "size": 1610,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-insert_with_new_cols_/sql.yql"
}
],
"test_sql2yql.test[column_order-insert_with_reorder_cols]": [
{
- "checksum": "cc9e5e25567f7893aea16fcfb872da26",
- "size": 2454,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-insert_with_reorder_cols_/sql.yql"
+ "checksum": "1e9707ec64f87cd235366d477ff7f423",
+ "size": 2457,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-insert_with_reorder_cols_/sql.yql"
}
],
"test_sql2yql.test[column_order-join]": [
{
- "checksum": "bc062e01bcc462fd14c4432338a4b808",
- "size": 5937,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-join_/sql.yql"
+ "checksum": "6116dfb8bbdfa0035aa7b195990841ea",
+ "size": 5940,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-join_/sql.yql"
}
],
"test_sql2yql.test[column_order-join_nosimple]": [
{
- "checksum": "8e1abbc42f17bbb92306728e3b98e282",
- "size": 5449,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-join_nosimple_/sql.yql"
+ "checksum": "b6a4ce92b946acad9fb5d565979fc5e4",
+ "size": 5452,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-join_nosimple_/sql.yql"
}
],
"test_sql2yql.test[column_order-ordered_plus_native]": [
{
- "checksum": "82d191ffee3bade6df0bc68de3513413",
- "size": 1728,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-ordered_plus_native_/sql.yql"
+ "checksum": "dde51e6c9e558662e93754936d919ea8",
+ "size": 1731,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-ordered_plus_native_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_action]": [
{
- "checksum": "cff3e92ded01e8a03009d91b105ed135",
- "size": 1525,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_action_/sql.yql"
+ "checksum": "489e5a7eaa1c04b992a0984074b6f559",
+ "size": 1528,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_action_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_distinct_star]": [
{
- "checksum": "cc053e5229d822d14a303bea2051bf1f",
- "size": 1386,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_distinct_star_/sql.yql"
+ "checksum": "01a6b0def4d7e3df8fe01e9d71a6931b",
+ "size": 1389,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_distinct_star_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_groupby_with_star]": [
{
- "checksum": "be4d09622f569589d604743922c445ab",
- "size": 3736,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_groupby_with_star_/sql.yql"
+ "checksum": "e4282b09cf6d8453cf84598944d22c7e",
+ "size": 3739,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_groupby_with_star_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_limit_offset]": [
{
- "checksum": "87bea01ed18bb4373ce52ddaa1c14894",
- "size": 3422,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_limit_offset_/sql.yql"
+ "checksum": "85a83b5ee04c677c00119cef4fe377e0",
+ "size": 3425,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_limit_offset_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_limit_offset_reorder]": [
{
- "checksum": "102c616dc1e1d219d578af013ab50c66",
- "size": 2239,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_limit_offset_reorder_/sql.yql"
+ "checksum": "6b7448ba1b0640db2820e150588f0aac",
+ "size": 2242,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_limit_offset_reorder_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_orderby]": [
{
- "checksum": "f400931ee8b2d40c371c3b774a44d54c",
- "size": 1246,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_orderby_/sql.yql"
+ "checksum": "7c10b61ca061dde13fc1e09428ba4d89",
+ "size": 1249,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_orderby_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_plain]": [
{
- "checksum": "cdaf6d7e6cbf16d5c66898ee765f43a8",
- "size": 7636,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_plain_/sql.yql"
+ "checksum": "5d6e039e4d6c9455aa863bd7b236365a",
+ "size": 7639,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_plain_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_plain_nosimple]": [
{
- "checksum": "125614341cebd87f1d11b5f6a6506f22",
- "size": 7694,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_plain_nosimple_/sql.yql"
+ "checksum": "95799f6b5af2af5fd5a9b6f7f3cef37d",
+ "size": 7697,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_plain_nosimple_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_sample]": [
{
- "checksum": "71bc7aedcb147685fcdcc3822de5305a",
- "size": 1609,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_sample_/sql.yql"
+ "checksum": "4bbc22844dd9ed5c2b6f3ce724caaa8c",
+ "size": 1612,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_sample_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_subquery]": [
{
- "checksum": "7882c9d39ff784a85a765eb62d6145f9",
- "size": 1961,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_column_order-select_subquery_/sql.yql"
+ "checksum": "ee471fa1b56ea470ff4aca35982940cd",
+ "size": 1964,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_subquery_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_where]": [
{
- "checksum": "1e57e18db161d45721290149065f2b1c",
- "size": 1318,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_where_/sql.yql"
+ "checksum": "5efb0115f1a25ec3a4c6d19b65096051",
+ "size": 1321,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_where_/sql.yql"
}
],
"test_sql2yql.test[column_order-select_win_func]": [
{
- "checksum": "429a7ce1044d8580ba0000cbbe0b6401",
- "size": 2386,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-select_win_func_/sql.yql"
+ "checksum": "e8d30b12c88c8969e10e9dfec3c03a42",
+ "size": 2389,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-select_win_func_/sql.yql"
}
],
"test_sql2yql.test[column_order-union_all]": [
{
- "checksum": "9165b3372e36068138bc0624fddffbc1",
- "size": 4315,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-union_all_/sql.yql"
+ "checksum": "ac1a469e09a7bf951155aa8f6ab6c722",
+ "size": 4318,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-union_all_/sql.yql"
}
],
"test_sql2yql.test[column_order-union_all_positional]": [
{
- "checksum": "24d1db6597324472c7982f2a926798c8",
- "size": 2211,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-union_all_positional_/sql.yql"
+ "checksum": "3882c203c9e33f746833ba3eb10b1b2c",
+ "size": 2214,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-union_all_positional_/sql.yql"
}
],
"test_sql2yql.test[column_order-union_all_positional_columns_count_fail]": [
{
- "checksum": "e2645dccb47e9356ff46b511b2b66b8e",
- "size": 1894,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-union_all_positional_columns_count_fail_/sql.yql"
+ "checksum": "adf95f398caa0a94d01bba98325f6684",
+ "size": 1897,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-union_all_positional_columns_count_fail_/sql.yql"
}
],
"test_sql2yql.test[column_order-union_all_positional_unordered_fail]": [
{
- "checksum": "5f21c0b81dbd1c64b8d3893fca9775ac",
- "size": 1895,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-union_all_positional_unordered_fail_/sql.yql"
+ "checksum": "8a3ede4888bde11ed69f96074817875d",
+ "size": 1898,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-union_all_positional_unordered_fail_/sql.yql"
}
],
"test_sql2yql.test[column_order-values]": [
{
- "checksum": "c133f15b9758e67aa49709570fcc36e4",
- "size": 3710,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-values_/sql.yql"
+ "checksum": "e2098cf9a64a616e7e5c1f02127ac20c",
+ "size": 3713,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-values_/sql.yql"
}
],
"test_sql2yql.test[column_order-winfunc]": [
{
- "checksum": "703736edd3ab3582b2d9cd6f87a3198e",
- "size": 2385,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_column_order-winfunc_/sql.yql"
+ "checksum": "704b4d5fec1d6439f254456bffc84f8c",
+ "size": 2388,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_column_order-winfunc_/sql.yql"
}
],
"test_sql2yql.test[compute_range-adjacent_to_point]": [
{
- "checksum": "27de11b6546b3f850ac0b38ca9158f8e",
- "size": 10486,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-adjacent_to_point_/sql.yql"
+ "checksum": "dea8f74783e68956db131e994f2805a0",
+ "size": 10489,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-adjacent_to_point_/sql.yql"
}
],
"test_sql2yql.test[compute_range-decimal]": [
{
- "checksum": "37a4eb0959706aa9f13e85cfe9db49c0",
- "size": 1435,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_compute_range-decimal_/sql.yql"
+ "checksum": "c04e8992ec2d962af3e16c5c90914ca7",
+ "size": 1438,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-decimal_/sql.yql"
}
],
"test_sql2yql.test[compute_range-huge_in]": [
{
- "checksum": "83704cc6dfaa75696b2bb0d23acf41f4",
- "size": 1429,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-huge_in_/sql.yql"
+ "checksum": "a944439cc8828eee34cc1483dd33ab7a",
+ "size": 1432,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-huge_in_/sql.yql"
}
],
"test_sql2yql.test[compute_range-in2]": [
{
- "checksum": "ccee8c0b359cd0d9b2f0beaeef321b95",
- "size": 3811,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-in2_/sql.yql"
+ "checksum": "891a3bbe8f9ad696a30654b230b7bbdb",
+ "size": 3814,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-in2_/sql.yql"
}
],
"test_sql2yql.test[compute_range-in3]": [
{
- "checksum": "2f09d4d9e58ac19ab7a0cc68eb1daa77",
- "size": 5047,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_compute_range-in3_/sql.yql"
+ "checksum": "6da01954d9c966a8504edb9198a7d8f6",
+ "size": 5050,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-in3_/sql.yql"
}
],
"test_sql2yql.test[compute_range-in]": [
{
- "checksum": "d81c144733498c0eada5a17b1d20a24d",
- "size": 8269,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-in_/sql.yql"
+ "checksum": "62a010bee849c51e8ccc6372fcad2436",
+ "size": 8272,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-in_/sql.yql"
}
],
"test_sql2yql.test[compute_range-in_literal_nulls]": [
{
- "checksum": "d6fd595dce50e5ba648ecef86c0ae5a3",
- "size": 1456,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-in_literal_nulls_/sql.yql"
+ "checksum": "ca51fe8aeaab6c3289a66612612bfb8b",
+ "size": 1459,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-in_literal_nulls_/sql.yql"
}
],
"test_sql2yql.test[compute_range-merge_adjacent]": [
{
- "checksum": "443cde48b9db526e2dfbaed5c781cc38",
- "size": 5740,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-merge_adjacent_/sql.yql"
+ "checksum": "b197ccf7f356aa691660853340f620c5",
+ "size": 5743,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-merge_adjacent_/sql.yql"
}
],
"test_sql2yql.test[compute_range-multiply_limit]": [
{
- "checksum": "dd185a4c2df6644a53a1a86d6def655e",
- "size": 3755,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-multiply_limit_/sql.yql"
+ "checksum": "68f99505c419962ff21a3f9867b2f50e",
+ "size": 3758,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-multiply_limit_/sql.yql"
}
],
"test_sql2yql.test[compute_range-multiply_limit_for_single_key]": [
{
- "checksum": "88e2ac64831ef579b2d78ac712f3c866",
- "size": 1480,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-multiply_limit_for_single_key_/sql.yql"
+ "checksum": "b57b368911c6c23d922084039e627c18",
+ "size": 1483,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-multiply_limit_for_single_key_/sql.yql"
}
],
"test_sql2yql.test[compute_range-multiply_limit_with_dups]": [
{
- "checksum": "c7034d75d788de75a773e6312d4fe03c",
- "size": 1823,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_compute_range-multiply_limit_with_dups_/sql.yql"
+ "checksum": "c2cb456b1c1cdad0dac260b511f04b87",
+ "size": 1826,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-multiply_limit_with_dups_/sql.yql"
}
],
"test_sql2yql.test[compute_range-multiply_limit_with_nulls]": [
{
- "checksum": "9cf6d41923526dbc68545ad607461887",
- "size": 1413,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-multiply_limit_with_nulls_/sql.yql"
+ "checksum": "a7443aff5b0feb80be61581b231c924e",
+ "size": 1416,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-multiply_limit_with_nulls_/sql.yql"
}
],
"test_sql2yql.test[compute_range-norange]": [
{
- "checksum": "98442a3291efe0873e4ae275bd4b9013",
- "size": 2636,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_compute_range-norange_/sql.yql"
+ "checksum": "ca2b550efba1da2f811c6f24b20f4485",
+ "size": 2639,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-norange_/sql.yql"
}
],
"test_sql2yql.test[compute_range-pg_compare]": [
{
- "checksum": "95c5bc6e7064c045fb7f7b36d4ee607b",
- "size": 4514,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-pg_compare_/sql.yql"
+ "checksum": "2f43ae6cc7ef0af839f59829ff5b8f92",
+ "size": 4517,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-pg_compare_/sql.yql"
}
],
"test_sql2yql.test[compute_range-pg_equal]": [
{
- "checksum": "23249ba6ad513ff4ee250c0260e87bff",
- "size": 2467,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-pg_equal_/sql.yql"
+ "checksum": "d12408e3ecd607e89a97e7bde5850aad",
+ "size": 2470,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-pg_equal_/sql.yql"
}
],
"test_sql2yql.test[compute_range-pg_exists]": [
{
- "checksum": "aa96fbd9c3ccfb2406c7bb66f35dda32",
- "size": 2354,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-pg_exists_/sql.yql"
+ "checksum": "1dafc18cbceb7aed9bb59d0fdf465978",
+ "size": 2357,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-pg_exists_/sql.yql"
}
],
"test_sql2yql.test[compute_range-pg_sqlin]": [
{
- "checksum": "468708fc552f74dacb5d788778d07c45",
- "size": 2602,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-pg_sqlin_/sql.yql"
+ "checksum": "d6a570cf3ce699c1d351520dc701faee",
+ "size": 2605,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-pg_sqlin_/sql.yql"
}
],
"test_sql2yql.test[compute_range-pg_startswith]": [
{
- "checksum": "4bf2c3e4f782d7958950aecbd8ad7b86",
- "size": 4506,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-pg_startswith_/sql.yql"
+ "checksum": "0e2e084bae993e445b728d3d99687289",
+ "size": 4509,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-pg_startswith_/sql.yql"
}
],
"test_sql2yql.test[compute_range-preserve_rest_predicates_order]": [
{
- "checksum": "f1ce2c4a234cadfca3cd0d757a692c05",
- "size": 2353,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-preserve_rest_predicates_order_/sql.yql"
+ "checksum": "6dbe1aaba714e0cef8f88ec52711814d",
+ "size": 2356,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-preserve_rest_predicates_order_/sql.yql"
}
],
"test_sql2yql.test[compute_range-repeated_keyranges_in_and]": [
{
- "checksum": "e5e7caa7ff4d942f11b34d54d762bfb0",
- "size": 1954,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-repeated_keyranges_in_and_/sql.yql"
+ "checksum": "b1e2f64fe6979a2456d76fb0d8d73881",
+ "size": 1957,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-repeated_keyranges_in_and_/sql.yql"
}
],
"test_sql2yql.test[compute_range-startswith]": [
{
- "checksum": "0ee59663e644351637444bda247de9e2",
- "size": 11360,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-startswith_/sql.yql"
+ "checksum": "5a066267a6670fd15f50a78aa6fdcb7a",
+ "size": 11363,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-startswith_/sql.yql"
}
],
"test_sql2yql.test[compute_range-tuples_compare]": [
{
- "checksum": "e2d399b3480430f3b9acf3f36c390953",
- "size": 8060,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_compute_range-tuples_compare_/sql.yql"
+ "checksum": "7aa99e7f6ab3198f91395fa3a9257da6",
+ "size": 8063,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-tuples_compare_/sql.yql"
}
],
"test_sql2yql.test[compute_range-tztypes]": [
{
- "checksum": "9be58ec421be69e4dbc29b6f93a89b68",
- "size": 6242,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-tztypes_/sql.yql"
+ "checksum": "434524b55a55347423416ea66cfaae7d",
+ "size": 6245,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-tztypes_/sql.yql"
}
],
"test_sql2yql.test[compute_range-yql-12941]": [
{
- "checksum": "830a50b51de49300a443b8a0023dd89b",
- "size": 2354,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_compute_range-yql-12941_/sql.yql"
+ "checksum": "767138e7bf96063b471b8f889ab2344e",
+ "size": 2357,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-yql-12941_/sql.yql"
}
],
"test_sql2yql.test[compute_range-yql-13489]": [
{
- "checksum": "169ed63774ce4502509f5ab1e238e826",
- "size": 2818,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_compute_range-yql-13489_/sql.yql"
+ "checksum": "7f798a652431e3a8ab1842a6aef9e36e",
+ "size": 2821,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_compute_range-yql-13489_/sql.yql"
}
],
"test_sql2yql.test[count-boolean_count]": [
{
- "checksum": "868d96970fc6759aa72da962ec55baf6",
- "size": 3549,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-boolean_count_/sql.yql"
+ "checksum": "4e8e176cc8b5645526f36e24816bb4ba",
+ "size": 3552,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-boolean_count_/sql.yql"
}
],
"test_sql2yql.test[count-count]": [
{
- "checksum": "e7161a6abe8fe5f00e591d2d275bc1e4",
- "size": 8169,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-count_/sql.yql"
+ "checksum": "229abe09467848822c0c6b4b5999b208",
+ "size": 8172,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-count_/sql.yql"
}
],
"test_sql2yql.test[count-count_all]": [
{
- "checksum": "8df736d9fb59572a8bbff885a2d5ce3c",
- "size": 1318,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-count_all_/sql.yql"
+ "checksum": "ffc0cefea0eb1e2817ad9c3e2c936808",
+ "size": 1321,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-count_all_/sql.yql"
}
],
"test_sql2yql.test[count-count_all_grouped]": [
{
- "checksum": "b35825ded0481ed8357681b911544bdc",
- "size": 1527,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-count_all_grouped_/sql.yql"
+ "checksum": "5410150fcbe76fcad0f7d7972a890ca8",
+ "size": 1530,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-count_all_grouped_/sql.yql"
}
],
"test_sql2yql.test[count-count_all_view_concat]": [
{
- "checksum": "e66d920e080ce8fa0c098776990fd8f0",
- "size": 1391,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-count_all_view_concat_/sql.yql"
+ "checksum": "f134fbe99f2200afa539794282f0f81e",
+ "size": 1394,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-count_all_view_concat_/sql.yql"
}
],
"test_sql2yql.test[count-count_by_nulls]": [
{
- "checksum": "2d947bbe03bc012a3b205e894c2d505b",
- "size": 1374,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-count_by_nulls_/sql.yql"
+ "checksum": "a42597868cc2773fea5d4ed04ff8946c",
+ "size": 1377,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-count_by_nulls_/sql.yql"
}
],
"test_sql2yql.test[count-count_const_no_grouping]": [
{
- "checksum": "1ed0d92df6480aa78dbb3f60a7dc8687",
- "size": 1324,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-count_const_no_grouping_/sql.yql"
+ "checksum": "0428a1df0e697a4f3b6b19107abad3a1",
+ "size": 1327,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-count_const_no_grouping_/sql.yql"
}
],
"test_sql2yql.test[count-count_distinct_from_view_concat]": [
{
- "checksum": "c4533dfbcfa8f56eefcf8cd9269b105f",
- "size": 1443,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-count_distinct_from_view_concat_/sql.yql"
+ "checksum": "0f870f0f2ee9c6f81fe190ae69f5e569",
+ "size": 1446,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-count_distinct_from_view_concat_/sql.yql"
}
],
"test_sql2yql.test[count-count_no_grouping]": [
{
- "checksum": "a7685619a58afad4033de02179d58324",
- "size": 1333,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-count_no_grouping_/sql.yql"
+ "checksum": "c3a000f3cfc007b2b32cc72cbdd86228",
+ "size": 1336,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-count_no_grouping_/sql.yql"
}
],
"test_sql2yql.test[count-count_nullable]": [
{
- "checksum": "df7d9a97b77a417aee3b46a77558d2f8",
- "size": 1581,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-count_nullable_/sql.yql"
+ "checksum": "22e824f3a12ce1396fa5f5339be30f02",
+ "size": 1584,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-count_nullable_/sql.yql"
}
],
"test_sql2yql.test[count-count_nullable_sub]": [
{
- "checksum": "b68fb362992f5ef5a5b52fc2fdfb98cb",
- "size": 2647,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_count-count_nullable_sub_/sql.yql"
+ "checksum": "cab340f639a73d9d7d19546c67073db7",
+ "size": 2650,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_count-count_nullable_sub_/sql.yql"
}
],
"test_sql2yql.test[csee-closure_in_l1_and_l2]": [
{
- "checksum": "129568a9d8de79a96078dd5a8a795ade",
- "size": 1823,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-closure_in_l1_and_l2_/sql.yql"
+ "checksum": "3c2080f2d535508513e21d385139596d",
+ "size": 1826,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-closure_in_l1_and_l2_/sql.yql"
}
],
"test_sql2yql.test[csee-closure_in_l2_and_l1]": [
{
- "checksum": "2451bf6941c3ac6def06f509cc4dd488",
- "size": 1823,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-closure_in_l2_and_l1_/sql.yql"
+ "checksum": "01771eef8bf9e8d7099e3c7f34d6f607",
+ "size": 1826,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-closure_in_l2_and_l1_/sql.yql"
}
],
"test_sql2yql.test[csee-closure_l2]": [
{
- "checksum": "75134aec8cd2cb1a64af74617c9284dd",
- "size": 1237,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-closure_l2_/sql.yql"
+ "checksum": "cf4732c5a24958abc8ecdc5b989425bf",
+ "size": 1240,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-closure_l2_/sql.yql"
}
],
"test_sql2yql.test[csee-complete_l2]": [
{
- "checksum": "94f0e9f768bd8d98b1c7d7d33182bb48",
- "size": 1269,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-complete_l2_/sql.yql"
+ "checksum": "6de79396af2561a4bbdee02546cf7e9c",
+ "size": 1272,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-complete_l2_/sql.yql"
}
],
"test_sql2yql.test[csee-const_body_diff_lambda]": [
{
- "checksum": "6d39192ad42a905e31a67f0dc69afe7a",
- "size": 1295,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-const_body_diff_lambda_/sql.yql"
+ "checksum": "f68502f0c7aae1e5d065bc6446be53da",
+ "size": 1298,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-const_body_diff_lambda_/sql.yql"
}
],
"test_sql2yql.test[csee-const_body_same_lambda]": [
{
- "checksum": "e55a01a626470872d41fc568ab875d01",
- "size": 1289,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-const_body_same_lambda_/sql.yql"
+ "checksum": "8928121fad24a6b58c2898b8e86ed38c",
+ "size": 1292,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-const_body_same_lambda_/sql.yql"
}
],
"test_sql2yql.test[csee-expr]": [
{
- "checksum": "b235ad9b63f8e29398be5ae5395fc41d",
- "size": 1071,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-expr_/sql.yql"
+ "checksum": "b59a2bb75f666b30281c6ed27d2663f1",
+ "size": 1074,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-expr_/sql.yql"
}
],
"test_sql2yql.test[csee-expr_in_l0_and_l1]": [
{
- "checksum": "a72a09cf16048e79b93109acc1d87b68",
- "size": 1221,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-expr_in_l0_and_l1_/sql.yql"
+ "checksum": "3f0ee38cb6db169cf1dffef47044b22e",
+ "size": 1224,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-expr_in_l0_and_l1_/sql.yql"
}
],
"test_sql2yql.test[csee-expr_in_l1]": [
{
- "checksum": "75b77bafc25a0b3ff5c39fac054a889e",
- "size": 1184,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-expr_in_l1_/sql.yql"
+ "checksum": "322a60debe39bcc451c18e8abdd7b64b",
+ "size": 1187,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-expr_in_l1_/sql.yql"
}
],
"test_sql2yql.test[csee-expr_in_l1_and_l0]": [
{
- "checksum": "15f3a3e367e2c7e0e1742df4973f63f2",
- "size": 1221,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-expr_in_l1_and_l0_/sql.yql"
+ "checksum": "bb7c0e565d20f7b91472657e6fa5fb85",
+ "size": 1224,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-expr_in_l1_and_l0_/sql.yql"
}
],
"test_sql2yql.test[csee-l2_dup_l1]": [
{
- "checksum": "93973958dcb6e9ab51476919e0bda87f",
- "size": 1684,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-l2_dup_l1_/sql.yql"
+ "checksum": "02dded6ac3309774b6b992f85209bf27",
+ "size": 1687,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-l2_dup_l1_/sql.yql"
}
],
"test_sql2yql.test[csee-l2_dup_l1_many]": [
{
- "checksum": "a6d3795effa641e1642e9c4ba5a1bc4e",
- "size": 1820,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-l2_dup_l1_many_/sql.yql"
+ "checksum": "083fa94140a7a9859992d5bb6e41556b",
+ "size": 1823,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-l2_dup_l1_many_/sql.yql"
}
],
"test_sql2yql.test[csee-lambda_in_l0_and_l1]": [
{
- "checksum": "41141dc050bc8a41c861b769bb1e182e",
- "size": 1532,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-lambda_in_l0_and_l1_/sql.yql"
+ "checksum": "9b4379f24417838aa4a9acbd2903f8f3",
+ "size": 1535,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-lambda_in_l0_and_l1_/sql.yql"
}
],
"test_sql2yql.test[csee-lambda_in_l1_and_l0]": [
{
- "checksum": "9c1245912e8cf40b0095c324299de658",
- "size": 1532,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-lambda_in_l1_and_l0_/sql.yql"
+ "checksum": "a619bde5d53eae1852d67e004cc006c9",
+ "size": 1535,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-lambda_in_l1_and_l0_/sql.yql"
}
],
"test_sql2yql.test[csee-nested_closure_in_l1_and_l2]": [
{
- "checksum": "c37c5dbdff8ae76ab35bb12600de8ded",
- "size": 2563,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-nested_closure_in_l1_and_l2_/sql.yql"
+ "checksum": "30a0030e128506f498650c4a77713709",
+ "size": 2566,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-nested_closure_in_l1_and_l2_/sql.yql"
}
],
"test_sql2yql.test[csee-nested_closure_in_l1_and_l2_unordered]": [
{
- "checksum": "69ba0d565b2c7138de504d657e0af9cc",
- "size": 2401,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-nested_closure_in_l1_and_l2_unordered_/sql.yql"
+ "checksum": "d9694a59ec387844903ea07e727636c4",
+ "size": 2404,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-nested_closure_in_l1_and_l2_unordered_/sql.yql"
}
],
"test_sql2yql.test[csee-nested_closure_in_l2_and_l1]": [
{
- "checksum": "828a1ee15b260064748a26c1953af879",
- "size": 2563,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-nested_closure_in_l2_and_l1_/sql.yql"
+ "checksum": "27379a4b9b882536432ef7ecae62918d",
+ "size": 2566,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-nested_closure_in_l2_and_l1_/sql.yql"
}
],
"test_sql2yql.test[csee-nested_closure_in_l2_and_l1_unordered]": [
{
- "checksum": "4cbe56c7b4da3aa787c0d8d774bc7fc1",
- "size": 2391,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-nested_closure_in_l2_and_l1_unordered_/sql.yql"
+ "checksum": "07ea5f3a7272cc7f0e419a4cee7dda1c",
+ "size": 2394,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-nested_closure_in_l2_and_l1_unordered_/sql.yql"
}
],
"test_sql2yql.test[csee-same_closure_l2]": [
{
- "checksum": "3f0e7aa968c981f235f2ff6b92a10d04",
- "size": 1394,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-same_closure_l2_/sql.yql"
+ "checksum": "04afadbb9c75b52f6e356934325a12f4",
+ "size": 1397,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-same_closure_l2_/sql.yql"
}
],
"test_sql2yql.test[csee-same_complete_l2]": [
{
- "checksum": "e032f932ebdcaab79dd4ecec8e4904fc",
- "size": 1544,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-same_complete_l2_/sql.yql"
+ "checksum": "e002e185a4977632b190b948c8f4f6a3",
+ "size": 1547,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-same_complete_l2_/sql.yql"
}
],
"test_sql2yql.test[csee-same_complete_l2_expr]": [
{
- "checksum": "ec18c6a74dc0e813ac03633bda74722a",
- "size": 1542,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-same_complete_l2_expr_/sql.yql"
+ "checksum": "64a161d2192aba499a4a3f648dd915f9",
+ "size": 1545,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-same_complete_l2_expr_/sql.yql"
}
],
"test_sql2yql.test[csee-same_free_closure_size2]": [
{
- "checksum": "043595edfb0807a1677bc9ed67088775",
- "size": 1491,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-same_free_closure_size2_/sql.yql"
+ "checksum": "68c898b138df5460ee88709532f76013",
+ "size": 1494,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-same_free_closure_size2_/sql.yql"
}
],
"test_sql2yql.test[csee-same_free_closure_size2_arg_both_level]": [
{
- "checksum": "769357f182021bbfbbfecc6fae08ff34",
- "size": 1527,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-same_free_closure_size2_arg_both_level_/sql.yql"
+ "checksum": "49d81f3b1eab4e177f11334365c32c11",
+ "size": 1530,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-same_free_closure_size2_arg_both_level_/sql.yql"
}
],
"test_sql2yql.test[csee-same_free_closure_size2_arg_both_level_expr]": [
{
- "checksum": "007eeef81d2eaf6086f7dc235ed69366",
- "size": 1527,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-same_free_closure_size2_arg_both_level_expr_/sql.yql"
+ "checksum": "79e35567646dbb860a4a83fb642b6ba2",
+ "size": 1530,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-same_free_closure_size2_arg_both_level_expr_/sql.yql"
}
],
"test_sql2yql.test[csee-same_free_closure_size2_expr]": [
{
- "checksum": "e53b1e29d8c88c155b4179af16cb748c",
- "size": 1491,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-same_free_closure_size2_expr_/sql.yql"
+ "checksum": "f6e289d5d7e1e7531ffb4820e47b45e9",
+ "size": 1494,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-same_free_closure_size2_expr_/sql.yql"
}
],
"test_sql2yql.test[csee-same_l1]": [
{
- "checksum": "2357cb3e037c8433c315fb58c6637665",
- "size": 1286,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-same_l1_/sql.yql"
+ "checksum": "14c22aba9ba0e5217fbfec5ae75577ba",
+ "size": 1289,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-same_l1_/sql.yql"
}
],
"test_sql2yql.test[csee-same_l1_expr]": [
{
- "checksum": "72cba1d5f852697e1fa8641af3d3f21b",
- "size": 1284,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_csee-same_l1_expr_/sql.yql"
+ "checksum": "718c296357bc75920b039628e2285d92",
+ "size": 1287,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-same_l1_expr_/sql.yql"
}
],
"test_sql2yql.test[csee-yql-7237]": [
{
- "checksum": "ac55d1c731f3a00a8f94a568e1520683",
- "size": 6331,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_csee-yql-7237_/sql.yql"
+ "checksum": "956820e45e877508a77d6cf2ba3b7761",
+ "size": 6334,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_csee-yql-7237_/sql.yql"
}
],
"test_sql2yql.test[datetime-all_timezones]": [
{
- "checksum": "2b78d3efdfdfdac6b70ff9449f473a62",
- "size": 1356,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_datetime-all_timezones_/sql.yql"
+ "checksum": "7cc7eea92324623efbae17f59a3b0e2a",
+ "size": 1359,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-all_timezones_/sql.yql"
}
],
"test_sql2yql.test[datetime-current_date]": [
{
- "checksum": "2600bff57af21e5c1f7548ea11dcb42a",
- "size": 1393,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-current_date_/sql.yql"
+ "checksum": "a66cc81971c1e31258905d01da5db107",
+ "size": 1396,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-current_date_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_arithmetic]": [
{
- "checksum": "4561ee148a72d7211dcc0492eccf8437",
- "size": 15199,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_arithmetic_/sql.yql"
+ "checksum": "a462b1a3a73c8dfc494c3a67542b56f9",
+ "size": 15202,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_arithmetic_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_bitcast]": [
{
- "checksum": "f6292cd406a4e251eed4401fe6fc0d16",
- "size": 25498,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_bitcast_/sql.yql"
+ "checksum": "626b9a5d89a1dd8d7063d6fbfef0c9d7",
+ "size": 25501,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_bitcast_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_cast]": [
{
- "checksum": "202c948e36e4c7190c274f0537043b11",
- "size": 66991,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_cast_/sql.yql"
+ "checksum": "4ca30ada61a7e80684feaa4e9c53bbcb",
+ "size": 66994,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_cast_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_convert]": [
{
- "checksum": "932aefbf365538532bee35e7e334c669",
- "size": 15847,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_convert_/sql.yql"
+ "checksum": "a1b3234e99c2fb29f6c0357864a992c1",
+ "size": 15850,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_convert_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_diff_compare]": [
{
- "checksum": "745cd474ac9c28afadb483cc7af0ef31",
- "size": 14634,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_diff_compare_/sql.yql"
+ "checksum": "92e73ab694e6c73f3fbe47d999659b2d",
+ "size": 14637,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_diff_compare_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_diff_sub]": [
{
- "checksum": "d87af56a91023c9cfef25bf78562ad1f",
- "size": 5072,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_diff_sub_/sql.yql"
+ "checksum": "b477a34e39a82fd58a5a745f4ff90dbb",
+ "size": 5075,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_diff_sub_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_in]": [
{
- "checksum": "2da67515f993307145059a621f5c3184",
- "size": 29098,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_in_/sql.yql"
+ "checksum": "68c9e3557926f3a6b12d602e682e9558",
+ "size": 29101,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_in_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_out]": [
{
- "checksum": "379f93a18e0656afcffb89c9e45537a9",
- "size": 11067,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_out_/sql.yql"
+ "checksum": "ca2b0a288907c555e977efc0a11ae94e",
+ "size": 11070,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_out_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_scale]": [
{
- "checksum": "eb5931bf57d82553c5e9662b0f2dbd58",
- "size": 5194,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_scale_/sql.yql"
+ "checksum": "2c7a0b5ec82a94c097f6fbd659a36d0d",
+ "size": 5197,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_scale_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_types]": [
{
- "checksum": "fa08b17059f9728e63030fda8e3ea3d8",
- "size": 2826,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_types_/sql.yql"
+ "checksum": "106d26be1fb29b074ac42830a08ee635",
+ "size": 2829,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_types_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_addremove]": [
{
- "checksum": "0dc07d1a23992683bbb80c29f20d575d",
- "size": 1746,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_addremove_/sql.yql"
+ "checksum": "b4570ad1cdc6a644c9c63e4e39db4706",
+ "size": 1749,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_addremove_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_arithmetic]": [
{
- "checksum": "d36c7062f9751beff41cc2d6c294b75f",
- "size": 15660,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_arithmetic_/sql.yql"
+ "checksum": "5059adb8e2e805fe12bfd70f9855b61b",
+ "size": 15663,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_arithmetic_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_bitcast]": [
{
- "checksum": "b9ff18b3bf40bb8f15dc434fb8594f84",
- "size": 19320,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_bitcast_/sql.yql"
+ "checksum": "56f08b2111dca244e9449dad6e6aec13",
+ "size": 19323,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_bitcast_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_bounds]": [
{
- "checksum": "4b6957a729c8b962e821ad8b2fb3184d",
- "size": 3006,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_bounds_/sql.yql"
+ "checksum": "d12ab813f297a477f5773c17966c508f",
+ "size": 3009,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_bounds_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_bounds_scale]": [
{
- "checksum": "02b2b5206444f7630ddced214e8a68ff",
- "size": 6022,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_bounds_scale_/sql.yql"
+ "checksum": "7accb11a77edcdc6c8a9e9f4e4e81f79",
+ "size": 6025,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_bounds_scale_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_bytes]": [
{
- "checksum": "a806cc36e562982c42e99f0f69d37dd0",
- "size": 5284,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_bytes_/sql.yql"
+ "checksum": "728305c099136236c0cdf17a2c58d904",
+ "size": 5287,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_bytes_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_cast]": [
{
- "checksum": "5aa92b6a624cb7991699b841f6be2b89",
- "size": 32995,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_cast_/sql.yql"
+ "checksum": "991cd6ce2427d7144a9aa0ddbaefb305",
+ "size": 32998,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_cast_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_compare_diff_zones]": [
{
- "checksum": "3c0c9da5cc5050989d4e2c7b5779ea5f",
- "size": 15095,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_compare_diff_zones_/sql.yql"
+ "checksum": "a0a7fd5333cb5fbb03633635ea82a95c",
+ "size": 15098,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_compare_diff_zones_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_compare_gmt]": [
{
- "checksum": "c31d131853ee71c7da94aa338c77ed31",
- "size": 32058,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_compare_gmt_/sql.yql"
+ "checksum": "61be05a409ccf28c33355cb7d40b4692",
+ "size": 32061,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_compare_gmt_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_compare_same_zones]": [
{
- "checksum": "55921f0fd7da8b8f8e3cdc3169314953",
- "size": 30887,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_compare_same_zones_/sql.yql"
+ "checksum": "5badb85679b9600f3682dba45c7a2f0c",
+ "size": 30890,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_compare_same_zones_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_expand_gmt]": [
{
- "checksum": "fe5c2d6fd0094523b1cf082977931d14",
- "size": 1434,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_expand_gmt_/sql.yql"
+ "checksum": "343a140de5aff6bb07b48ea7c6121339",
+ "size": 1437,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_expand_gmt_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_impossible_cast]": [
{
- "checksum": "8be51dc09328cb08cfdd7a4c57bbc38a",
- "size": 1112,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_impossible_cast_/sql.yql"
+ "checksum": "5199dc2297404c9343dc321e299c0fb4",
+ "size": 1115,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_impossible_cast_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_io]": [
{
- "checksum": "966687eb81749dbdb3849943e6aa5ec9",
- "size": 1572,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_io_/sql.yql"
+ "checksum": "a6ff0e5ce8156dc3ee39bac466ed68b8",
+ "size": 1575,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_io_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_scale]": [
{
- "checksum": "5a700ec9a54a90654c2f59567971240b",
- "size": 10094,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_scale_/sql.yql"
+ "checksum": "91479565ff2d6e45f550b5af011f7666",
+ "size": 10097,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_scale_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_table_sort_asc]": [
{
- "checksum": "b59cbe8eaecf0d5773352e892a84194d",
- "size": 2132,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_table_sort_asc_/sql.yql"
+ "checksum": "2f4b07185b90122a272dc14ad6c82a11",
+ "size": 2135,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_table_sort_asc_/sql.yql"
}
],
"test_sql2yql.test[datetime-date_tz_table_sort_desc]": [
{
- "checksum": "00dc754b5284e042086ea3b3ba55df20",
- "size": 2133,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_datetime-date_tz_table_sort_desc_/sql.yql"
+ "checksum": "5750f509e24d3ade13f4989585350cb2",
+ "size": 2136,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_datetime-date_tz_table_sort_desc_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_and_join]": [
{
- "checksum": "e2ed44b03bd3571ab4006888ba304788",
- "size": 2011,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_and_join_/sql.yql"
+ "checksum": "31cfc36b1d200a358131c64bc4d769b7",
+ "size": 2014,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_and_join_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_by_tuple]": [
{
- "checksum": "07888869573986c21276ecd028f258c4",
- "size": 2061,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_by_tuple_/sql.yql"
+ "checksum": "53b7466898a7d0ec39302d768600a64d",
+ "size": 2064,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_by_tuple_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_columns]": [
{
- "checksum": "ed24dec444f818716df3a3f1f83c74cb",
- "size": 1611,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_columns_/sql.yql"
+ "checksum": "63a09d8d7a8faa988065cfee644c843f",
+ "size": 1614,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_columns_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_columns_after_group]": [
{
- "checksum": "cde2914f6e2c34512f3123d3d61604a6",
- "size": 2489,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_distinct-distinct_columns_after_group_/sql.yql"
+ "checksum": "2940f13a742c2f8228a45ace80b6bb2d",
+ "size": 2492,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_columns_after_group_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_count_and_avg]": [
{
- "checksum": "0669543c08505726144b7e4d1eeea939",
- "size": 2521,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_distinct-distinct_count_and_avg_/sql.yql"
+ "checksum": "ee9010255a6efffd07ab9e2c9d2806c2",
+ "size": 2524,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_count_and_avg_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_count_and_full_count]": [
{
- "checksum": "7c05ace6d5651db7de1fe450d42e875c",
- "size": 1868,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_distinct-distinct_count_and_full_count_/sql.yql"
+ "checksum": "b3ffcef4977874a8e763d40b69b364bb",
+ "size": 1871,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_count_and_full_count_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_count_no_gouping]": [
{
- "checksum": "f5ff2f4a542c51f73236f1fefc2c0e2b",
- "size": 1647,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_distinct-distinct_count_no_gouping_/sql.yql"
+ "checksum": "0d2e89e6a72c6627cfe1c7bed4fb53b8",
+ "size": 1650,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_count_no_gouping_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_count_only]": [
{
- "checksum": "16860f6276dba30a609fa2f93cf51d60",
- "size": 1375,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_distinct-distinct_count_only_/sql.yql"
+ "checksum": "d403936c23adf8b7777efff27d4cb90a",
+ "size": 1378,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_count_only_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_groupby]": [
{
- "checksum": "669488c154c5114518599c7ed564763b",
- "size": 1749,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_groupby_/sql.yql"
+ "checksum": "bc2546bd4a8745f6cdacde83a95921e3",
+ "size": 1752,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_groupby_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_having_no_agg]": [
{
- "checksum": "8063a0d8edbc44a4490871194b462035",
- "size": 1382,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_having_no_agg_/sql.yql"
+ "checksum": "5730fedb5705240df187ee0d08895072",
+ "size": 1385,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_having_no_agg_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_join]": [
{
- "checksum": "35f8794126296dd25f11855a30b2c495",
- "size": 2899,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_join_/sql.yql"
+ "checksum": "3c6a877491d5dfec748c104f24f5813b",
+ "size": 2902,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_join_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_list_after_group]": [
{
- "checksum": "fd496c693350795a44a03ec5dce52c19",
- "size": 1686,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_list_after_group_/sql.yql"
+ "checksum": "aa7ef6c1b8ad187ae030f4db8b4ee902",
+ "size": 1689,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_list_after_group_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_one_count]": [
{
- "checksum": "7139e18215dbc2095577c58894e8a48d",
- "size": 1585,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_distinct-distinct_one_count_/sql.yql"
+ "checksum": "7290cb20a8dc4abc99f7b9281ffa40e2",
+ "size": 1588,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_one_count_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_star1]": [
{
- "checksum": "f7883e6d44d7d934d7d7f6fe24a00140",
- "size": 1314,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_star1_/sql.yql"
+ "checksum": "9e27d2b02befa65fd3151bdde995ae4e",
+ "size": 1317,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_star1_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_star]": [
{
- "checksum": "be3b83984747d6e5644e95e18b4ea3f5",
- "size": 3735,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_star_/sql.yql"
+ "checksum": "571c9ca45a37ecee1cf34ce8796bbbdf",
+ "size": 3738,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_star_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_star_inmem]": [
{
- "checksum": "99d6024ee91e8a8ba6ae679439d80159",
- "size": 2668,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_star_inmem_/sql.yql"
+ "checksum": "e700b05add41553770e8435e3b639c85",
+ "size": 2671,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_star_inmem_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_union_all]": [
{
- "checksum": "e79a981e596be8d380c090813e88eccc",
- "size": 2726,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_union_all_/sql.yql"
+ "checksum": "0a2a59a0ba1cfba0caf8389f0d0718c9",
+ "size": 2729,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_union_all_/sql.yql"
}
],
"test_sql2yql.test[distinct-distinct_window]": [
{
- "checksum": "a0a13285b158c01f3bcca31312f0608b",
- "size": 1735,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_distinct-distinct_window_/sql.yql"
+ "checksum": "0cf1407610c77a2c3c4fc8f5fca34147",
+ "size": 1738,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_distinct-distinct_window_/sql.yql"
}
],
"test_sql2yql.test[dq-blacklisted_pragmas1]": [
{
- "checksum": "847cd698c39fa849d11fa7362c7c304d",
- "size": 1519,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_dq-blacklisted_pragmas1_/sql.yql"
+ "checksum": "ce3b2a439456a702edb4e457ee7b4675",
+ "size": 1522,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-blacklisted_pragmas1_/sql.yql"
}
],
"test_sql2yql.test[dq-blacklisted_pragmas]": [
{
- "checksum": "b4c8c43a098590ac90ffd096fbc08b67",
- "size": 1521,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_dq-blacklisted_pragmas_/sql.yql"
+ "checksum": "117385d2f453f0398df275dad4e3a64a",
+ "size": 1524,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-blacklisted_pragmas_/sql.yql"
}
],
"test_sql2yql.test[dq-dq_replicate_ok]": [
{
- "checksum": "4a3e61498c88656d2e8a330495ad8267",
- "size": 1794,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_dq-dq_replicate_ok_/sql.yql"
+ "checksum": "0c97ae9b4912e7ab45b08948e165087a",
+ "size": 1797,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-dq_replicate_ok_/sql.yql"
}
],
"test_sql2yql.test[dq-join_cbo_native_3_tables]": [
{
- "checksum": "1382caad39126326c2ea1ce9ae3c2b06",
- "size": 2718,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_dq-join_cbo_native_3_tables_/sql.yql"
+ "checksum": "26f5da1944888f063dd32b2de7681ef0",
+ "size": 2721,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-join_cbo_native_3_tables_/sql.yql"
}
],
"test_sql2yql.test[dq-mem_limit]": [
{
- "checksum": "a2b0a832ec98d18596567f559a1b778d",
- "size": 1361,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_dq-mem_limit_/sql.yql"
+ "checksum": "fd1107bbf4f825063efb3086718d7cc5",
+ "size": 1364,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-mem_limit_/sql.yql"
}
],
"test_sql2yql.test[dq-pool_trees_whitelist]": [
{
- "checksum": "5137c665c4b6c390b2ec84c27fefb128",
- "size": 1529,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_dq-pool_trees_whitelist_/sql.yql"
+ "checksum": "3ecded55b55e558168a175fad052583c",
+ "size": 1532,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-pool_trees_whitelist_/sql.yql"
}
],
"test_sql2yql.test[dq-precompute_asyncfile]": [
{
- "checksum": "00915c8cd919554f5016ac38ef6b7cbc",
- "size": 2453,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_dq-precompute_asyncfile_/sql.yql"
+ "checksum": "10a73d54fe36deadac7f70a15bed6e8f",
+ "size": 2456,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-precompute_asyncfile_/sql.yql"
}
],
"test_sql2yql.test[dq-precompute_parallel]": [
{
- "checksum": "7d408f160c27bc1bcb185588d6a43280",
- "size": 3210,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_dq-precompute_parallel_/sql.yql"
+ "checksum": "26c13afb0babf22bd4fcbc8f151702cc",
+ "size": 3213,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-precompute_parallel_/sql.yql"
}
],
"test_sql2yql.test[dq-precompute_parallel_indep]": [
{
- "checksum": "583cba824b99f7522e134726820ab0fd",
- "size": 3471,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_dq-precompute_parallel_indep_/sql.yql"
+ "checksum": "8b539374dc29d3f2bd1c144b4f285c07",
+ "size": 3474,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-precompute_parallel_indep_/sql.yql"
}
],
"test_sql2yql.test[dq-precompute_parallel_mix]": [
{
- "checksum": "c557f52fe0852d86a73c69134c80e332",
- "size": 4230,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_dq-precompute_parallel_mix_/sql.yql"
+ "checksum": "ecfef7dd8c9d5b91b57b1cabd59724de",
+ "size": 4233,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-precompute_parallel_mix_/sql.yql"
}
],
"test_sql2yql.test[dq-precompute_result]": [
{
- "checksum": "84660c3024ebea6744e94530b7febdc1",
- "size": 2261,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_dq-precompute_result_/sql.yql"
+ "checksum": "1dd05ed67963d55189ad60f0854bef6c",
+ "size": 2264,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-precompute_result_/sql.yql"
}
],
"test_sql2yql.test[dq-precompute_tree]": [
{
- "checksum": "c2b29b14fcecb5ad007db5fdf826770b",
- "size": 4409,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_dq-precompute_tree_/sql.yql"
+ "checksum": "58dbb59c6685e924c2462d4c9e6a1c86",
+ "size": 4412,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-precompute_tree_/sql.yql"
}
],
"test_sql2yql.test[dq-read_cost]": [
{
- "checksum": "4f10f57054396c5a559c71d6ccabe9b2",
- "size": 2584,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_dq-read_cost_/sql.yql"
+ "checksum": "0d2cd7f16ccc353bda03d17de74d71b9",
+ "size": 2587,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-read_cost_/sql.yql"
}
],
"test_sql2yql.test[dq-read_cost_native]": [
{
- "checksum": "ce59770deed584f6aadeb3a1300c7685",
- "size": 2588,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_dq-read_cost_native_/sql.yql"
+ "checksum": "c2294fda06a9398dd07f2acfad04dc21",
+ "size": 2591,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-read_cost_native_/sql.yql"
}
],
"test_sql2yql.test[dq-truncate_local]": [
{
- "checksum": "084796c4ef7addaaf9d7a2dcfe9bc298",
- "size": 1194,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_dq-truncate_local_/sql.yql"
+ "checksum": "b802cef72cb619922f47dc841bbe72ad",
+ "size": 1197,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-truncate_local_/sql.yql"
}
],
"test_sql2yql.test[dq-wrong_script]": [
{
- "checksum": "373ac6259fd92a22f507a21576648dae",
- "size": 1337,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_dq-wrong_script_/sql.yql"
+ "checksum": "5ef4550f7267d698142e09d55ca79410",
+ "size": 1340,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-wrong_script_/sql.yql"
}
],
"test_sql2yql.test[dq-wrong_script_segf]": [
{
- "checksum": "26305cd03b46478d2327f9c6296c2b90",
- "size": 1617,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_dq-wrong_script_segf_/sql.yql"
+ "checksum": "73c58e6a823dd7caca3a08ba86f0dbe3",
+ "size": 1620,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-wrong_script_segf_/sql.yql"
}
],
"test_sql2yql.test[dq-wrong_script_timeout]": [
{
- "checksum": "065786b4451eeb2786759ed1bfd038df",
- "size": 1405,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_dq-wrong_script_timeout_/sql.yql"
+ "checksum": "1dd6ec876f9c569b51c967b0e0bea767",
+ "size": 1408,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_dq-wrong_script_timeout_/sql.yql"
}
],
"test_sql2yql.test[epochs-read_modified]": [
{
- "checksum": "e7d5de1c0ab0fd2dde849eb23537f805",
- "size": 6046,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_epochs-read_modified_/sql.yql"
+ "checksum": "c130c14d4f56a7d78a070fad7eeaf242",
+ "size": 6049,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_epochs-read_modified_/sql.yql"
}
],
"test_sql2yql.test[epochs-reset_sortness_on_append]": [
{
- "checksum": "bf8f8caeea95917735349ac0badcf629",
- "size": 2911,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_epochs-reset_sortness_on_append_/sql.yql"
+ "checksum": "fab449c859b9930e6c159500ee46a593",
+ "size": 2914,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_epochs-reset_sortness_on_append_/sql.yql"
}
],
"test_sql2yql.test[epochs-use_and_drop_anonymous]": [
{
- "checksum": "4afb7472fef6358a32433ef7790e6dd1",
- "size": 4732,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_epochs-use_and_drop_anonymous_/sql.yql"
+ "checksum": "7fc306ceeea2b772aa9f980394dacd54",
+ "size": 4735,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_epochs-use_and_drop_anonymous_/sql.yql"
}
],
"test_sql2yql.test[epochs-use_sorted_by_complex_type]": [
{
- "checksum": "81b446e2e28403bc101c8890bc72c9b4",
- "size": 2649,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_epochs-use_sorted_by_complex_type_/sql.yql"
+ "checksum": "b7ec179835c5609753c425e7c6e3124f",
+ "size": 2652,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_epochs-use_sorted_by_complex_type_/sql.yql"
}
],
"test_sql2yql.test[expr-as_dict_dict_key]": [
{
- "checksum": "5c390ab85a18422f647aed44377febcc",
- "size": 4502,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-as_dict_dict_key_/sql.yql"
+ "checksum": "9dd554b71081bd23a148f6d34f15d7ca",
+ "size": 4505,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_dict_dict_key_/sql.yql"
}
],
"test_sql2yql.test[expr-as_dict_implicit_cast]": [
{
- "checksum": "c5ab3c0ce3d597b74f429eb796c6a842",
- "size": 1302,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-as_dict_implicit_cast_/sql.yql"
+ "checksum": "f17a7bd36e5f2ade942e94519b7c32a5",
+ "size": 1305,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_dict_implicit_cast_/sql.yql"
}
],
"test_sql2yql.test[expr-as_dict_list_key]": [
{
- "checksum": "5f63b2f9924d2246e0159c0632179741",
- "size": 3827,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-as_dict_list_key_/sql.yql"
+ "checksum": "df7782945c085d3a09c52819c59a0b08",
+ "size": 3830,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_dict_list_key_/sql.yql"
}
],
"test_sql2yql.test[expr-as_dict_tuple_key]": [
{
- "checksum": "daa8a9f8f5c9ae5752f6fea2cc533824",
- "size": 10170,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-as_dict_tuple_key_/sql.yql"
+ "checksum": "4a48fe68d91d62ada961428ca604e2cd",
+ "size": 10173,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_dict_tuple_key_/sql.yql"
}
],
"test_sql2yql.test[expr-as_set]": [
{
- "checksum": "b1997ffee89e7d70ff381cb2268bc849",
- "size": 1446,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-as_set_/sql.yql"
+ "checksum": "fd01c2b5a473a1730d243155b6141c8e",
+ "size": 1449,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_set_/sql.yql"
}
],
"test_sql2yql.test[expr-as_struct_syntax]": [
{
- "checksum": "336e20af058cc63f6a978910f8237584",
- "size": 1078,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-as_struct_syntax_/sql.yql"
+ "checksum": "90382b6827ec157a916f054cf309766f",
+ "size": 1081,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_struct_syntax_/sql.yql"
}
],
"test_sql2yql.test[expr-as_table]": [
{
- "checksum": "1e07bd8a5b84eea9a1dc20fb9671d03a",
- "size": 3096,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-as_table_/sql.yql"
+ "checksum": "bd39f6b9cb57e3ae7b0d698f672e10ef",
+ "size": 3099,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_table_/sql.yql"
}
],
"test_sql2yql.test[expr-as_table_bad_columns_fail]": [
{
- "checksum": "39735febb6d19f7a7aa51a8f5a949a2f",
- "size": 1482,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-as_table_bad_columns_fail_/sql.yql"
+ "checksum": "f60d05ed03ff905225d97cd21e3edb92",
+ "size": 1485,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_table_bad_columns_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-as_table_bad_row_type_fail]": [
{
- "checksum": "9022a9776741ead91a836a439adfb8af",
- "size": 1224,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-as_table_bad_row_type_fail_/sql.yql"
+ "checksum": "586bb2dec6a2b996498800a101098f86",
+ "size": 1227,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_table_bad_row_type_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-as_table_emptylist2]": [
{
- "checksum": "4a1cdadc438068b2058724e622fa235c",
- "size": 3932,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-as_table_emptylist2_/sql.yql"
+ "checksum": "d2b4805f9d392ac7f0bf9faba22ab176",
+ "size": 3935,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_table_emptylist2_/sql.yql"
}
],
"test_sql2yql.test[expr-as_table_emptylist]": [
{
- "checksum": "f163ed35de5e4fb24a2652a6985050b4",
- "size": 11447,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_expr-as_table_emptylist_/sql.yql"
+ "checksum": "ad5d5bdd6cac4e297c872b48c34d8c5b",
+ "size": 11450,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_table_emptylist_/sql.yql"
}
],
"test_sql2yql.test[expr-as_tuple_syntax]": [
{
- "checksum": "bd15a7e67dc76e5365495ac2804a9f9c",
- "size": 1050,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-as_tuple_syntax_/sql.yql"
+ "checksum": "d509c894a4d481399be9d06c6f8889db",
+ "size": 1053,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_tuple_syntax_/sql.yql"
}
],
"test_sql2yql.test[expr-as_variant_enum]": [
{
- "checksum": "a7e57aabe8866326afe5416a81edbba9",
- "size": 1173,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-as_variant_enum_/sql.yql"
+ "checksum": "78ab3046ac60566e479a523e95247346",
+ "size": 1176,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_variant_enum_/sql.yql"
}
],
"test_sql2yql.test[expr-as_variant_enum_compare]": [
{
- "checksum": "a13ec3a6e3699af05b53bc9e37157d2b",
- "size": 1582,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-as_variant_enum_compare_/sql.yql"
+ "checksum": "e0395624461d78fff0e40d5af45f852c",
+ "size": 1585,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-as_variant_enum_compare_/sql.yql"
}
],
"test_sql2yql.test[expr-backtick_escape]": [
{
- "checksum": "a1545261c288651764e3cd8522caf3f0",
- "size": 1534,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-backtick_escape_/sql.yql"
+ "checksum": "163ff2bded9e26cbf580e95feba7208d",
+ "size": 1537,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-backtick_escape_/sql.yql"
}
],
"test_sql2yql.test[expr-between]": [
{
- "checksum": "1288b704160f1a5707ed0e74d4db04ab",
- "size": 9982,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-between_/sql.yql"
+ "checksum": "bce6914efec2c64c471a5065b8307126",
+ "size": 9985,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-between_/sql.yql"
}
],
"test_sql2yql.test[expr-callable]": [
{
- "checksum": "5510e3c3565ed978e4c85920ead279fe",
- "size": 1605,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-callable_/sql.yql"
+ "checksum": "8528da66113117b7eaee774cca6da6c1",
+ "size": 1608,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-callable_/sql.yql"
}
],
"test_sql2yql.test[expr-cast_dynumber]": [
{
- "checksum": "ea52b184944c01a638df630dd022eb3a",
- "size": 2557,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-cast_dynumber_/sql.yql"
+ "checksum": "f8e5ceebd24d7c79be2988ed186d2b90",
+ "size": 2560,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-cast_dynumber_/sql.yql"
}
],
"test_sql2yql.test[expr-cast_from_utf8]": [
{
- "checksum": "aeb4bf95f0b901641aa2366ad7217564",
- "size": 1970,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-cast_from_utf8_/sql.yql"
+ "checksum": "e0a1fed943329c7b6e44adeadabced8a",
+ "size": 1973,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-cast_from_utf8_/sql.yql"
}
],
"test_sql2yql.test[expr-cast_longint]": [
{
- "checksum": "30e779393ac508f3d3923e76a4f86434",
- "size": 1644,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-cast_longint_/sql.yql"
+ "checksum": "f2268ebd9d220069172527e6fe9998ec",
+ "size": 1647,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-cast_longint_/sql.yql"
}
],
"test_sql2yql.test[expr-cast_reverse_list]": [
{
- "checksum": "6ccf14fd7be8da4517eb36704ca16f58",
- "size": 1163,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-cast_reverse_list_/sql.yql"
+ "checksum": "27ff3814479f478d84ada56da00028c3",
+ "size": 1166,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-cast_reverse_list_/sql.yql"
}
],
"test_sql2yql.test[expr-cast_string_implicit]": [
{
- "checksum": "dca38466cdb90579fb7b7b8b5a8d225b",
- "size": 9798,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-cast_string_implicit_/sql.yql"
+ "checksum": "e9cacbd7ff41fadc4fea27614aa8ae7e",
+ "size": 9801,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-cast_string_implicit_/sql.yql"
}
],
"test_sql2yql.test[expr-cast_struct]": [
{
- "checksum": "02bac4d4147e4a80efffbb91ed2fa22c",
- "size": 2088,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-cast_struct_/sql.yql"
+ "checksum": "0eb450c3d24a273aec11204774cba74b",
+ "size": 2091,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-cast_struct_/sql.yql"
}
],
"test_sql2yql.test[expr-cast_type_bind]": [
{
- "checksum": "31b6cc45b74cc77d22c8339f7c485a39",
- "size": 1086,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-cast_type_bind_/sql.yql"
+ "checksum": "f4dda9a83b147e747903e96684563cd9",
+ "size": 1089,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-cast_type_bind_/sql.yql"
}
],
"test_sql2yql.test[expr-cast_utf8]": [
{
- "checksum": "ed93ef064a82a4c58b5be944e98b672f",
- "size": 1033,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-cast_utf8_/sql.yql"
+ "checksum": "24e1313d63d86080dfc121dbea6df713",
+ "size": 1036,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-cast_utf8_/sql.yql"
}
],
"test_sql2yql.test[expr-cast_variant]": [
{
- "checksum": "787b40409a02a534a06a3d2a2f5c8ab9",
- "size": 2248,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-cast_variant_/sql.yql"
+ "checksum": "05b76f00f56fbeb45fc7c4d152ec5d63",
+ "size": 2251,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-cast_variant_/sql.yql"
}
],
"test_sql2yql.test[expr-checked_ops]": [
{
- "checksum": "53b7498eb6d137baa108335b8e8cf9ab",
- "size": 6555,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-checked_ops_/sql.yql"
+ "checksum": "62ac3d1be6ae189957e8dbfc171f918e",
+ "size": 6558,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-checked_ops_/sql.yql"
}
],
"test_sql2yql.test[expr-checked_ops_agg]": [
{
- "checksum": "796c839f0a453dce6415278d77ae1763",
- "size": 2637,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-checked_ops_agg_/sql.yql"
+ "checksum": "e591f3435851bada287f800e706c3836",
+ "size": 2640,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-checked_ops_agg_/sql.yql"
}
],
"test_sql2yql.test[expr-common_type_for_resource_and_data]": [
{
- "checksum": "5db5a96f4f8b6a41bd10ab730aed38f7",
- "size": 3829,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-common_type_for_resource_and_data_/sql.yql"
+ "checksum": "e351d77bec3fb73c71436001fa0c1970",
+ "size": 3832,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-common_type_for_resource_and_data_/sql.yql"
}
],
"test_sql2yql.test[expr-constraints_of]": [
{
- "checksum": "fed99f82c289f055972fd878e78a5900",
- "size": 2519,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-constraints_of_/sql.yql"
+ "checksum": "1803012b9612fd6e0957e58b2230be63",
+ "size": 2522,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-constraints_of_/sql.yql"
}
],
"test_sql2yql.test[expr-container_comp]": [
{
- "checksum": "a668abab9c3c71862f04841d56a7c0ee",
- "size": 7523,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-container_comp_/sql.yql"
+ "checksum": "6aaee0040ccee9661847c7edf6f681bb",
+ "size": 7526,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-container_comp_/sql.yql"
}
],
"test_sql2yql.test[expr-convert_to_lambda_optional_args]": [
{
- "checksum": "cdd9da80f98d7fd6d55e5ecc4e44a267",
- "size": 2193,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-convert_to_lambda_optional_args_/sql.yql"
+ "checksum": "121950f1ba50de56cc5e928b7d6ade68",
+ "size": 2196,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-convert_to_lambda_optional_args_/sql.yql"
}
],
"test_sql2yql.test[expr-current_tz]": [
{
- "checksum": "f3d13ae8de0497fd6e7fee8fb2c0aee1",
- "size": 1885,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-current_tz_/sql.yql"
+ "checksum": "c71a0e88510854625cb59d6c5f890ef7",
+ "size": 1888,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-current_tz_/sql.yql"
}
],
"test_sql2yql.test[expr-decimal_bytes]": [
{
- "checksum": "d0b817202e1eb17df324eeb9e7272ad9",
- "size": 4090,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-decimal_bytes_/sql.yql"
+ "checksum": "fa91b1c85d2e69446e78c0676ccfe0ed",
+ "size": 4093,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-decimal_bytes_/sql.yql"
}
],
"test_sql2yql.test[expr-dict_builtins]": [
{
- "checksum": "fe09eeba3ff8755f62946a0bc54119d1",
- "size": 2684,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-dict_builtins_/sql.yql"
+ "checksum": "6e76ceba299b3745bc350bf9774c5f19",
+ "size": 2687,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-dict_builtins_/sql.yql"
}
],
"test_sql2yql.test[expr-dict_builtins_null_lookup]": [
{
- "checksum": "48327a059d882735d6ff8cc9471bf952",
- "size": 4106,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-dict_builtins_null_lookup_/sql.yql"
+ "checksum": "162b117e8a332c192ddae1e7f81f296d",
+ "size": 4109,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-dict_builtins_null_lookup_/sql.yql"
}
],
"test_sql2yql.test[expr-dict_common_type]": [
{
- "checksum": "276282dff57ddcd3cc8c44c1ec010be0",
- "size": 2532,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-dict_common_type_/sql.yql"
+ "checksum": "212768e0a956bc966937380742bfae38",
+ "size": 2535,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-dict_common_type_/sql.yql"
}
],
"test_sql2yql.test[expr-dict_comp]": [
{
- "checksum": "48351e2b41d1cd3ae00221abd0e64623",
- "size": 3036,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-dict_comp_/sql.yql"
+ "checksum": "024d1fec14c30b249b62ae91338c6dc2",
+ "size": 3039,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-dict_comp_/sql.yql"
}
],
"test_sql2yql.test[expr-distinct_from]": [
{
- "checksum": "9297975eafb537cdffe4da8553231d05",
- "size": 1902,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-distinct_from_/sql.yql"
+ "checksum": "39136248c9e33c8792a9424aa0cfd884",
+ "size": 1905,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-distinct_from_/sql.yql"
}
],
"test_sql2yql.test[expr-distinct_from_containers]": [
{
- "checksum": "25886660c09ac47abd95f3fc21db3444",
- "size": 3010,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-distinct_from_containers_/sql.yql"
+ "checksum": "cc0a6487035b502320875ed550bb423a",
+ "size": 3013,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-distinct_from_containers_/sql.yql"
}
],
"test_sql2yql.test[expr-distinct_from_opt]": [
{
- "checksum": "8682c905a27935ff2915ce5f4d52bd46",
- "size": 2584,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-distinct_from_opt_/sql.yql"
+ "checksum": "5e3098ebe7875a5341fd30445826679d",
+ "size": 2587,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-distinct_from_opt_/sql.yql"
}
],
"test_sql2yql.test[expr-double_join_with_list_from_range]": [
{
- "checksum": "70763c32b5875e58b9c0a6d238c16373",
- "size": 4834,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-double_join_with_list_from_range_/sql.yql"
+ "checksum": "b0092961119f47060fa8c14ffd20468c",
+ "size": 4837,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-double_join_with_list_from_range_/sql.yql"
}
],
"test_sql2yql.test[expr-empty_dict_ops]": [
{
- "checksum": "cb265838e4b246f3e29576c15fd85263",
- "size": 3596,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-empty_dict_ops_/sql.yql"
+ "checksum": "6e1959a881cae5e713f30901fad0a4de",
+ "size": 3599,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-empty_dict_ops_/sql.yql"
}
],
"test_sql2yql.test[expr-empty_iterator2]": [
{
- "checksum": "b1a4268a704ca25e64416366c36efde2",
- "size": 2635,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-empty_iterator2_/sql.yql"
+ "checksum": "72dc4bdfb3c504eb4d5cf4f1daa8a487",
+ "size": 2638,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-empty_iterator2_/sql.yql"
}
],
"test_sql2yql.test[expr-empty_iterator]": [
{
- "checksum": "5b23b4562143703a4f96932de765e576",
- "size": 2541,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-empty_iterator_/sql.yql"
+ "checksum": "29b28e5fe66f4f881bfa4fb9081f06fc",
+ "size": 2544,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-empty_iterator_/sql.yql"
}
],
"test_sql2yql.test[expr-empty_list_ops1]": [
{
- "checksum": "d26238858cb1609576b934132ddce002",
- "size": 11479,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-empty_list_ops1_/sql.yql"
+ "checksum": "0fa272373a476a69fee5737b0b1cb9ba",
+ "size": 11482,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-empty_list_ops1_/sql.yql"
}
],
"test_sql2yql.test[expr-empty_list_ops2]": [
{
- "checksum": "2014090ec5947d078006d4992ac111b9",
- "size": 10352,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-empty_list_ops2_/sql.yql"
+ "checksum": "b42c312701f6922247b16e70986e8648",
+ "size": 10355,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-empty_list_ops2_/sql.yql"
}
],
"test_sql2yql.test[expr-empty_list_ops3]": [
{
- "checksum": "abcb6b5b517d2f956a88d944d5ac075f",
- "size": 7674,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-empty_list_ops3_/sql.yql"
+ "checksum": "3a18b472642a9e10dbd053c325b63be0",
+ "size": 7677,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-empty_list_ops3_/sql.yql"
}
],
"test_sql2yql.test[expr-empty_struct_tuple_types]": [
{
- "checksum": "17b9b937853adeff9e44792650cdba80",
- "size": 1508,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-empty_struct_tuple_types_/sql.yql"
+ "checksum": "5e1d65cc75dc526396bb8980aaf608ea",
+ "size": 1511,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-empty_struct_tuple_types_/sql.yql"
}
],
"test_sql2yql.test[expr-ensure_ok]": [
{
- "checksum": "10a7af87b024b179e0ee032b3abf4286",
- "size": 1038,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-ensure_ok_/sql.yql"
+ "checksum": "38f013568fd2e05a88eb81f03a541121",
+ "size": 1041,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-ensure_ok_/sql.yql"
}
],
"test_sql2yql.test[expr-ensure_runtime_fail]": [
{
- "checksum": "ac75a9c6e648e33889ad1a48890312b7",
- "size": 1056,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-ensure_runtime_fail_/sql.yql"
+ "checksum": "cbdedf40c66d533332b09fdc8f12fa2e",
+ "size": 1059,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-ensure_runtime_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-ensure_type_fail]": [
{
- "checksum": "d2b990e74aadc5b0555cd7d4cce8370f",
- "size": 1037,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-ensure_type_fail_/sql.yql"
+ "checksum": "612902b71deb47bbcac5916cc2bb8f45",
+ "size": 1040,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-ensure_type_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-evaluate_parse_inf_nan]": [
{
- "checksum": "44eabf21451b973eafd57432dc1181d1",
- "size": 1578,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-evaluate_parse_inf_nan_/sql.yql"
+ "checksum": "f85b1125d01cb89f2e57da65f23fcf69",
+ "size": 1581,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-evaluate_parse_inf_nan_/sql.yql"
}
],
"test_sql2yql.test[expr-exapnd_with_singular_types]": [
{
- "checksum": "88e5df1cc45a8c02a3fcdf5a57d345df",
- "size": 1561,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-exapnd_with_singular_types_/sql.yql"
+ "checksum": "c24d24c8c277a4b838faeaa0f3c60e10",
+ "size": 1564,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-exapnd_with_singular_types_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_add_literal_nulls]": [
{
- "checksum": "918381b903be52653afebc099251038c",
- "size": 1182,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-expr_add_literal_nulls_/sql.yql"
+ "checksum": "d28be56cdbdeb990627a0602117cb70b",
+ "size": 1185,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_add_literal_nulls_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_cast]": [
{
- "checksum": "c40afe8039f1b8687e29da11b6620627",
- "size": 1027,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-expr_cast_/sql.yql"
+ "checksum": "076d14b38469103736f98022cea10d8d",
+ "size": 1030,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_cast_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_named_yql_lambda]": [
{
- "checksum": "7a1cace15ad481b6c4c2c9c09a992c8c",
- "size": 1061,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-expr_named_yql_lambda_/sql.yql"
+ "checksum": "ca0bd76310620e2e0356553625caebdf",
+ "size": 1064,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_named_yql_lambda_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_named_yql_lambda_multiline_atoms]": [
{
- "checksum": "adc31a6d2cb2b80dac6a3324a0627bc6",
- "size": 1087,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-expr_named_yql_lambda_multiline_atoms_/sql.yql"
+ "checksum": "5a6dff701b0c66504abd10e9bd5d435d",
+ "size": 1090,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_named_yql_lambda_multiline_atoms_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_named_yql_lambda_quotes]": [
{
- "checksum": "290f44e91a674f2cc78fe490ccfa17fd",
- "size": 1325,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-expr_named_yql_lambda_quotes_/sql.yql"
+ "checksum": "9385712b50c06a5ddb2dc8973f382364",
+ "size": 1328,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_named_yql_lambda_quotes_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_null]": [
{
- "checksum": "0dbc38f3b87695e12be7c15d60396a12",
- "size": 987,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-expr_null_/sql.yql"
+ "checksum": "d27858337a632dd22b9c114a4af99a09",
+ "size": 990,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_null_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_op_in_paren]": [
{
- "checksum": "86eafd5b481d380898c8ea491cfb83d9",
- "size": 1019,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-expr_op_in_paren_/sql.yql"
+ "checksum": "64c9d19bc45ce41f5cd9293992cd67b8",
+ "size": 1022,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_op_in_paren_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_trivial_named]": [
{
- "checksum": "4503569f5d21ba58048f18db308f61cf",
- "size": 1034,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-expr_trivial_named_/sql.yql"
+ "checksum": "30cbbbeac3df8e36a4abfc5606905f92",
+ "size": 1037,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_trivial_named_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_yql_data]": [
{
- "checksum": "5463371b3a2c6310a5a8d6313ce98ee9",
- "size": 1155,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-expr_yql_data_/sql.yql"
+ "checksum": "d9ddf1095ccd95f6db9d07665325a453",
+ "size": 1158,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_yql_data_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_yql_from_string]": [
{
- "checksum": "070d57b6fcd7f0891abd549e35013afa",
- "size": 1020,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-expr_yql_from_string_/sql.yql"
+ "checksum": "6c074bec6ff55cc4c5439fd474650ebc",
+ "size": 1023,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_yql_from_string_/sql.yql"
}
],
"test_sql2yql.test[expr-expr_yql_function]": [
{
- "checksum": "17d9cfe65df922c59667c9e960c71310",
- "size": 1030,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-expr_yql_function_/sql.yql"
+ "checksum": "baee2f05781b1458a54c6d60850ca139",
+ "size": 1033,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-expr_yql_function_/sql.yql"
}
],
"test_sql2yql.test[expr-extra_opt_try_member]": [
{
- "checksum": "31538441de349ec7c490439265f96531",
- "size": 2449,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-extra_opt_try_member_/sql.yql"
+ "checksum": "f267a8dcdca7a0f65e1f91151380a7dc",
+ "size": 2452,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-extra_opt_try_member_/sql.yql"
}
],
"test_sql2yql.test[expr-fail_constraint]": [
{
- "checksum": "f20af754fea0c44771384857ad6957f2",
- "size": 1087,
- "uri": "https://{canondata_backend}/1817427/9071fa74025d031d4df7af90be1dad5cebd18046/resource.tar.gz#test_sql2yql.test_expr-fail_constraint_/sql.yql"
+ "checksum": "6f80c6aae42a460d30d766cf073a2596",
+ "size": 1090,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-fail_constraint_/sql.yql"
}
],
"test_sql2yql.test[expr-fail_expr]": [
{
- "checksum": "ff0f789bbd6c7a0d1a7b1461da7c8aec",
- "size": 1081,
- "uri": "https://{canondata_backend}/1817427/9071fa74025d031d4df7af90be1dad5cebd18046/resource.tar.gz#test_sql2yql.test_expr-fail_expr_/sql.yql"
+ "checksum": "b4cc16bd648ec465df054f73e5531f96",
+ "size": 1084,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-fail_expr_/sql.yql"
}
],
"test_sql2yql.test[expr-fail_type]": [
{
- "checksum": "bbfc80a4e0a08d8282c1e1832238f9c6",
- "size": 1081,
- "uri": "https://{canondata_backend}/1817427/9071fa74025d031d4df7af90be1dad5cebd18046/resource.tar.gz#test_sql2yql.test_expr-fail_type_/sql.yql"
+ "checksum": "83d13d17dd7b376ae4a534364b1da2a6",
+ "size": 1084,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-fail_type_/sql.yql"
}
],
"test_sql2yql.test[expr-fallback_filternullelements]": [
{
- "checksum": "09b44cf52176a1186cb0c7a81b4bbb99",
- "size": 1585,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-fallback_filternullelements_/sql.yql"
+ "checksum": "9c00016703263dd8abbcd29a64dc7c8c",
+ "size": 1588,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-fallback_filternullelements_/sql.yql"
}
],
"test_sql2yql.test[expr-fallback_filternullmembers]": [
{
- "checksum": "83d57651d4b3e8abceaac3a14eb3f904",
- "size": 1622,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-fallback_filternullmembers_/sql.yql"
+ "checksum": "2efe5d69e05958cd82b9ab23b65fa5a4",
+ "size": 1625,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-fallback_filternullmembers_/sql.yql"
}
],
"test_sql2yql.test[expr-flatmap_by_map_lazy_list]": [
{
- "checksum": "32e50ac3e7d89c8a18bc35454844288c",
- "size": 2246,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-flatmap_by_map_lazy_list_/sql.yql"
+ "checksum": "edd42611da452cc504259894943b2d75",
+ "size": 2249,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-flatmap_by_map_lazy_list_/sql.yql"
}
],
"test_sql2yql.test[expr-formattypediff]": [
{
- "checksum": "d3c229cc5dd41b3fa2f6f25d210cba64",
- "size": 2810,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-formattypediff_/sql.yql"
+ "checksum": "78f276308861fae15da2a3c4ee186c3a",
+ "size": 2813,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-formattypediff_/sql.yql"
}
],
"test_sql2yql.test[expr-implicit_bitcast_fail]": [
{
- "checksum": "834af2d0a3b9ea8c437b3116bd0ab91b",
- "size": 1172,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-implicit_bitcast_fail_/sql.yql"
+ "checksum": "4ea02fe9f0fefde0a9d6f7ebfd6ed565",
+ "size": 1175,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-implicit_bitcast_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-implicit_cast_literals_under_if]": [
{
- "checksum": "5a96c43396ff558da741dd68ec292fa3",
- "size": 1750,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-implicit_cast_literals_under_if_/sql.yql"
+ "checksum": "b654ffec7492af1970632003bb0c6a81",
+ "size": 1753,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-implicit_cast_literals_under_if_/sql.yql"
}
],
"test_sql2yql.test[expr-implicit_cast_literals_under_listfromrange]": [
{
- "checksum": "5b34c0f250ba6c6ddb3b67f267406abc",
- "size": 1600,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-implicit_cast_literals_under_listfromrange_/sql.yql"
+ "checksum": "25e8fbfb18d860d331e8605188e8f16b",
+ "size": 1603,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-implicit_cast_literals_under_listfromrange_/sql.yql"
}
],
"test_sql2yql.test[expr-inline_call]": [
{
- "checksum": "c172387d26aafb13837e8855dcf0377e",
- "size": 6677,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-inline_call_/sql.yql"
+ "checksum": "aee15e701cf75dd343f93fa6e1131406",
+ "size": 6680,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-inline_call_/sql.yql"
}
],
"test_sql2yql.test[expr-int_literals]": [
{
- "checksum": "f4a48e629eae6e4b6c297520009f23df",
- "size": 1833,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-int_literals_/sql.yql"
+ "checksum": "3f2d924b46882eb57529eee64ae735e7",
+ "size": 1836,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-int_literals_/sql.yql"
}
],
"test_sql2yql.test[expr-int_literals_negative]": [
{
- "checksum": "92660fb3c14e22be1e001663527b0b0d",
- "size": 7088,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-int_literals_negative_/sql.yql"
+ "checksum": "47456a76b809248983ad9655cde5876f",
+ "size": 7091,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-int_literals_negative_/sql.yql"
}
],
"test_sql2yql.test[expr-int_literals_negative_typed]": [
{
- "checksum": "53e2c8a3dd39fcf0ebf2d90f1884c4f3",
- "size": 9399,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-int_literals_negative_typed_/sql.yql"
+ "checksum": "2798e25738b6aaac73bbf576a9fd7aea",
+ "size": 9402,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-int_literals_negative_typed_/sql.yql"
}
],
"test_sql2yql.test[expr-is_null]": [
{
- "checksum": "5efb8cb2ef122f2d86c0d0e556ce87c0",
- "size": 1634,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-is_null_/sql.yql"
+ "checksum": "c1b5a9c484e32e61d9ec2af131d651d4",
+ "size": 1637,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-is_null_/sql.yql"
}
],
"test_sql2yql.test[expr-iterable]": [
{
- "checksum": "9c01a4e762394f4e7404fa1f5a319bab",
- "size": 4995,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-iterable_/sql.yql"
+ "checksum": "eaab0df7e67969071a68f60517b3080f",
+ "size": 4998,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-iterable_/sql.yql"
}
],
"test_sql2yql.test[expr-lambda_as_optional_callable]": [
{
- "checksum": "1e21380a0db9d34b64e9135661bcdb64",
- "size": 1717,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-lambda_as_optional_callable_/sql.yql"
+ "checksum": "060bb2e701d58d0e44c2fa76babb8588",
+ "size": 1720,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-lambda_as_optional_callable_/sql.yql"
}
],
"test_sql2yql.test[expr-lds_empty_cast]": [
{
- "checksum": "d903773c7d2d8e46d2aefc5c3b5d1a20",
- "size": 3190,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-lds_empty_cast_/sql.yql"
+ "checksum": "ba64c54306d26939bcbf535a195d6f70",
+ "size": 3193,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-lds_empty_cast_/sql.yql"
}
],
"test_sql2yql.test[expr-lds_empty_compare]": [
{
- "checksum": "9a1135fbf05dcc6e1160d96cbbad45d5",
- "size": 10010,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-lds_empty_compare_/sql.yql"
+ "checksum": "847cd24d02d285674a54d8dd47764c37",
+ "size": 10013,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-lds_empty_compare_/sql.yql"
}
],
"test_sql2yql.test[expr-lds_literal]": [
{
- "checksum": "ee0b250db113f995262f1e8c4bcc1e5e",
- "size": 2211,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-lds_literal_/sql.yql"
+ "checksum": "3c11def6d9cacf9c5d380ec14bc1d2f0",
+ "size": 2214,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-lds_literal_/sql.yql"
}
],
"test_sql2yql.test[expr-lds_types]": [
{
- "checksum": "47557331489d1cd5973e4012c6aa6516",
- "size": 2578,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-lds_types_/sql.yql"
+ "checksum": "c0aa571de7b4931003b5ea31f934c2c2",
+ "size": 2581,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-lds_types_/sql.yql"
}
],
"test_sql2yql.test[expr-len]": [
{
- "checksum": "0f6630cb89757c89d8678fcd5a67d864",
- "size": 1908,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-len_/sql.yql"
+ "checksum": "2391a62e32178e011f6d82ca01b6cf84",
+ "size": 1911,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-len_/sql.yql"
}
],
"test_sql2yql.test[expr-length_of_optional_set_intesection]": [
{
- "checksum": "cbc2df1c966101c19d36b1dcbbe90e86",
- "size": 1231,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-length_of_optional_set_intesection_/sql.yql"
+ "checksum": "4fde2e36dab3674f2e238964579432da",
+ "size": 1234,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-length_of_optional_set_intesection_/sql.yql"
}
],
"test_sql2yql.test[expr-list_builtins]": [
{
- "checksum": "fab3180eae2f82a800126af6bb3c2564",
- "size": 10876,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_builtins_/sql.yql"
+ "checksum": "5032b37a67207558536ea62639ab73a9",
+ "size": 10879,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_builtins_/sql.yql"
}
],
"test_sql2yql.test[expr-list_builtins_opt]": [
{
- "checksum": "7375cd35dad7b831847263205ff7630e",
- "size": 3584,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_builtins_opt_/sql.yql"
+ "checksum": "7fcb6559ef9dcec8ed4344da5da6f5b9",
+ "size": 3587,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_builtins_opt_/sql.yql"
}
],
"test_sql2yql.test[expr-list_comp]": [
{
- "checksum": "678a01f9ed65130630c7a19ce4a0d7f6",
- "size": 10192,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_comp_/sql.yql"
+ "checksum": "faf3d6697fba312d30362180f397af35",
+ "size": 10195,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_comp_/sql.yql"
}
],
"test_sql2yql.test[expr-list_concat]": [
{
- "checksum": "a017c7ea1762d1d5cf5c2412fae51cbc",
- "size": 2288,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_concat_/sql.yql"
+ "checksum": "d355778e693f912dbfcce1dc9b84fc51",
+ "size": 2291,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_concat_/sql.yql"
}
],
"test_sql2yql.test[expr-list_extend]": [
{
- "checksum": "b4b33e8db7bb668e46e193e275a97318",
- "size": 2936,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_extend_/sql.yql"
+ "checksum": "26a8a7249948625ae02e8a8d38bc1082",
+ "size": 2939,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_extend_/sql.yql"
}
],
"test_sql2yql.test[expr-list_flat_map_deprecated_opt]": [
{
- "checksum": "c4c29d44500784410065a82151bb0f79",
- "size": 1136,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_flat_map_deprecated_opt_/sql.yql"
+ "checksum": "2fb8444854722175b14716369fe0429a",
+ "size": 1139,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_flat_map_deprecated_opt_/sql.yql"
}
],
"test_sql2yql.test[expr-list_flatten]": [
{
- "checksum": "871d3d0db79e015712d50376fe7c5dba",
- "size": 4989,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_flatten_/sql.yql"
+ "checksum": "a3402154f12c0bb97c6d4c5052f4afd4",
+ "size": 4992,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_flatten_/sql.yql"
}
],
"test_sql2yql.test[expr-list_from_range]": [
{
- "checksum": "ab930e3eb82c25a892e1de93b3de87c4",
- "size": 2417,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_from_range_/sql.yql"
+ "checksum": "d552bbeb8b3e16619da1fb1ecaa97947",
+ "size": 2420,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_from_range_/sql.yql"
}
],
"test_sql2yql.test[expr-list_from_range_opt]": [
{
- "checksum": "95892572241c790db53cf34ed4479b98",
- "size": 6187,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_from_range_opt_/sql.yql"
+ "checksum": "5c0e6d1bd5459d4cf505e29d7a7366ce",
+ "size": 6190,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_from_range_opt_/sql.yql"
}
],
"test_sql2yql.test[expr-list_from_range_overflow]": [
{
- "checksum": "88b2d205bcd0bd76632838f3eb0936f0",
- "size": 1701,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_from_range_overflow_/sql.yql"
+ "checksum": "9d994bd996301284b72d61b3ce7cb1ef",
+ "size": 1704,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_from_range_overflow_/sql.yql"
}
],
"test_sql2yql.test[expr-list_indexof]": [
{
- "checksum": "33742afa760450d9f55a265270dc585a",
- "size": 2509,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_indexof_/sql.yql"
+ "checksum": "0156205476597341ec9377b16200f302",
+ "size": 2512,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_indexof_/sql.yql"
}
],
"test_sql2yql.test[expr-list_not_null]": [
{
- "checksum": "6d34606c37f6451e41bbff378b3bd018",
- "size": 2786,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_not_null_/sql.yql"
+ "checksum": "be33369a0a5d5bd7c7267da003b78555",
+ "size": 2789,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_not_null_/sql.yql"
}
],
"test_sql2yql.test[expr-list_replicate]": [
{
- "checksum": "092a3ac468915d4a30bdbfa42a68ba7e",
- "size": 1581,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_replicate_/sql.yql"
+ "checksum": "f269ec3c3aa3999a729795ffaf842877",
+ "size": 1584,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_replicate_/sql.yql"
}
],
"test_sql2yql.test[expr-list_replicate_fail]": [
{
- "checksum": "2baa52ec3b698a5ea3dc12778c162fa7",
- "size": 1019,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_replicate_fail_/sql.yql"
+ "checksum": "5c5d5d8ad7005e8d239810ff6d44c197",
+ "size": 1022,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_replicate_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-list_sample]": [
{
- "checksum": "48a2bdfa9b1928fc44f9425aaa0cc17c",
- "size": 5310,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_sample_/sql.yql"
+ "checksum": "5932ce41a31b6ae3caafe804aaa0ecb6",
+ "size": 5313,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_sample_/sql.yql"
}
],
"test_sql2yql.test[expr-list_sample_n]": [
{
- "checksum": "a87732e5040e3bb8187500b5fe98f918",
- "size": 4539,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_sample_n_/sql.yql"
+ "checksum": "aad4c0b16c89a9906dcfc81acc5066c4",
+ "size": 4542,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_sample_n_/sql.yql"
}
],
"test_sql2yql.test[expr-list_shuffle]": [
{
- "checksum": "11ed5760eb627e2c0455be77ea4db569",
- "size": 3093,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_shuffle_/sql.yql"
+ "checksum": "b7cff16179536f078efe29547f51a3ce",
+ "size": 3096,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_shuffle_/sql.yql"
}
],
"test_sql2yql.test[expr-list_takeskipwhile]": [
{
- "checksum": "9bbabbe45da0e7e6690cf70fee24f4ed",
- "size": 2697,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_takeskipwhile_/sql.yql"
+ "checksum": "cd3af22a1d906d582302f2649dd7dc1c",
+ "size": 2700,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_takeskipwhile_/sql.yql"
}
],
"test_sql2yql.test[expr-list_takeskipwhileinclusive]": [
{
- "checksum": "33bd59760790ced81b9170089bb91703",
- "size": 2751,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_takeskipwhileinclusive_/sql.yql"
+ "checksum": "c3068beee4d5236cc86a4054fb64b87d",
+ "size": 2754,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_takeskipwhileinclusive_/sql.yql"
}
],
"test_sql2yql.test[expr-list_to_from_tuple]": [
{
- "checksum": "3dd3095766fc4103fca9c422412e87a3",
- "size": 3053,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_to_from_tuple_/sql.yql"
+ "checksum": "e6e1e65a0af547469594bc9e6b612cfc",
+ "size": 3056,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_to_from_tuple_/sql.yql"
}
],
"test_sql2yql.test[expr-list_top_sort]": [
{
- "checksum": "eefcfcc239adf295337cf23a1b45e992",
- "size": 13756,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-list_top_sort_/sql.yql"
+ "checksum": "58314964dd4523abda3ee2550d2f37d8",
+ "size": 13759,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_top_sort_/sql.yql"
}
],
"test_sql2yql.test[expr-list_uniq]": [
{
- "checksum": "d15d661e6b25dd80b507f95fb057c207",
- "size": 2980,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-list_uniq_/sql.yql"
+ "checksum": "dfec803748c4579caf4d773e4230e35d",
+ "size": 2983,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-list_uniq_/sql.yql"
}
],
"test_sql2yql.test[expr-literal_list_element]": [
{
- "checksum": "3949ac8b4411233c530a639d7e56bcaf",
- "size": 1111,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-literal_list_element_/sql.yql"
+ "checksum": "b9f4e90635287f4f806161a38953bcef",
+ "size": 1114,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-literal_list_element_/sql.yql"
}
],
"test_sql2yql.test[expr-literal_strings]": [
{
- "checksum": "541431391ee9d6dc00f0ff35b098b84e",
- "size": 2109,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-literal_strings_/sql.yql"
+ "checksum": "e25569d5165874bf101db186b0287f4d",
+ "size": 2112,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-literal_strings_/sql.yql"
}
],
"test_sql2yql.test[expr-literal_strings_suffix]": [
{
- "checksum": "4b6dfda644a3f352e52517b9d6602d44",
- "size": 1316,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-literal_strings_suffix_/sql.yql"
+ "checksum": "d649dff0dfcc0532e17b1c005f4a17d6",
+ "size": 1319,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-literal_strings_suffix_/sql.yql"
}
],
"test_sql2yql.test[expr-literal_struct_member]": [
{
- "checksum": "b14991b922c4b0ab6177dbeafad9bb0c",
- "size": 1125,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-literal_struct_member_/sql.yql"
+ "checksum": "ce88a1260e77de8daaf36ffa06661edb",
+ "size": 1128,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-literal_struct_member_/sql.yql"
}
],
"test_sql2yql.test[expr-literal_true]": [
{
- "checksum": "7ee58ab5522e3b48ff326980973ceea1",
- "size": 995,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-literal_true_/sql.yql"
+ "checksum": "6e4198189b17d5041491ea3b08f61000",
+ "size": 998,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-literal_true_/sql.yql"
}
],
"test_sql2yql.test[expr-longint_builtins]": [
{
- "checksum": "bf242b87a9f0aa68fe9402143d7504c8",
- "size": 3395,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-longint_builtins_/sql.yql"
+ "checksum": "3dbcc63f634f10a83690179d680c50ce",
+ "size": 3398,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-longint_builtins_/sql.yql"
}
],
"test_sql2yql.test[expr-many_opt_comp]": [
{
- "checksum": "e06f6468f7ecd7e19e729a58eeca80b1",
- "size": 8664,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-many_opt_comp_/sql.yql"
+ "checksum": "620814f44513d7d841e83034f305250e",
+ "size": 8667,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-many_opt_comp_/sql.yql"
}
],
"test_sql2yql.test[expr-minmax_for_complex_types]": [
{
- "checksum": "aaf854dd05cb093b512c206f579cae35",
- "size": 3840,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-minmax_for_complex_types_/sql.yql"
+ "checksum": "00ddcd017a69daa4562777c910ff33af",
+ "size": 3843,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-minmax_for_complex_types_/sql.yql"
}
],
"test_sql2yql.test[expr-non_persistable_group_by_column_fail]": [
{
- "checksum": "e8429c90122bcd16336aa14e28aac1e4",
- "size": 1556,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_expr-non_persistable_group_by_column_fail_/sql.yql"
+ "checksum": "e16ddf0e4d051da1ddea1ba6311b918a",
+ "size": 1559,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-non_persistable_group_by_column_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-non_persistable_group_by_having_some_fail]": [
{
- "checksum": "7bb9ad30b9d037b375aeb23277c07397",
- "size": 1572,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_expr-non_persistable_group_by_having_some_fail_/sql.yql"
+ "checksum": "317b7ace4bde22115b22bb8385e43526",
+ "size": 1575,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-non_persistable_group_by_having_some_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-non_persistable_group_by_some_fail]": [
{
- "checksum": "beb8f177c8efbb4ded4ec9d8050fae45",
- "size": 1427,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_expr-non_persistable_group_by_some_fail_/sql.yql"
+ "checksum": "0700c433884f626271d7e98059437512",
+ "size": 1430,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-non_persistable_group_by_some_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-non_persistable_inner_select_fail]": [
{
- "checksum": "f969eeda5df71a54446b825d54e816a5",
- "size": 1673,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-non_persistable_inner_select_fail_/sql.yql"
+ "checksum": "23b16c05346df863aac9affcc0a9fb71",
+ "size": 1676,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-non_persistable_inner_select_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-non_persistable_insert_into_fail]": [
{
- "checksum": "fad1f2253fb1474d05f87aaf71581ab8",
- "size": 689,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-non_persistable_insert_into_fail_/sql.yql"
+ "checksum": "a32ad59aec9033164333ccf2a555f758",
+ "size": 692,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-non_persistable_insert_into_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-non_persistable_order_by_fail]": [
{
- "checksum": "20872d65cfb098b08959876452ac2b8d",
- "size": 1417,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-non_persistable_order_by_fail_/sql.yql"
+ "checksum": "0f42b0c9fafc1b492aab4571170179dc",
+ "size": 1420,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-non_persistable_order_by_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-opt_list_map]": [
{
- "checksum": "ed5a455970883abdd5df746e0f2aa0ba",
- "size": 11012,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-opt_list_map_/sql.yql"
+ "checksum": "cbe8c7680e62a2d67eaa35c727e9895e",
+ "size": 11015,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-opt_list_map_/sql.yql"
}
],
"test_sql2yql.test[expr-opt_try_member]": [
{
- "checksum": "e334fba8830b85f72ae0896b9e0201b4",
- "size": 4479,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-opt_try_member_/sql.yql"
+ "checksum": "f181a29a252f5fbffd7120bab0a1fd1f",
+ "size": 4482,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-opt_try_member_/sql.yql"
}
],
"test_sql2yql.test[expr-partial_columns_in_mem_aggr]": [
{
- "checksum": "37206d2214207d8094265ff0907410e3",
- "size": 2245,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-partial_columns_in_mem_aggr_/sql.yql"
+ "checksum": "5bbc8fa2b38df45dd6202cfe7a07b2ba",
+ "size": 2248,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-partial_columns_in_mem_aggr_/sql.yql"
}
],
"test_sql2yql.test[expr-pg_try_member]": [
{
- "checksum": "5bb52a102b8a01a30973de2dfdf47f59",
- "size": 3436,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-pg_try_member_/sql.yql"
+ "checksum": "0f26c15721fb4a90d2ca091ed623e498",
+ "size": 3439,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-pg_try_member_/sql.yql"
}
],
"test_sql2yql.test[expr-pickle]": [
{
- "checksum": "19a17a43bc28dbc67c62aaf1f1aff67b",
- "size": 3991,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-pickle_/sql.yql"
+ "checksum": "ccea7fa4ca017b3f643720ccad4e9f0d",
+ "size": 3994,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-pickle_/sql.yql"
}
],
"test_sql2yql.test[expr-replace_member]": [
{
- "checksum": "fbfcbe1be110dbcfe211633dce17ea20",
- "size": 2144,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-replace_member_/sql.yql"
+ "checksum": "273dfee28f8715e48ceb6dc414dfc53d",
+ "size": 2147,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-replace_member_/sql.yql"
}
],
"test_sql2yql.test[expr-sets]": [
{
- "checksum": "57e618d8e552b07e1882c6dddafb6e4b",
- "size": 17085,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-sets_/sql.yql"
+ "checksum": "2245d7a383e3e58e4c8e87ea092b5d72",
+ "size": 17088,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-sets_/sql.yql"
}
],
"test_sql2yql.test[expr-static_fold]": [
{
- "checksum": "397ed54ebb027b5d4ea51a7c577bfad0",
- "size": 4863,
- "uri": "https://{canondata_backend}/1900335/87071896eae3051f9f7c20c1c894d1187145cde1/resource.tar.gz#test_sql2yql.test_expr-static_fold_/sql.yql"
+ "checksum": "0f654d4b1c32f1e857ee7263087dee7a",
+ "size": 4866,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-static_fold_/sql.yql"
}
],
"test_sql2yql.test[expr-static_zip]": [
{
- "checksum": "bef2d86db4fe911b81a33cc36ec2fe7b",
- "size": 2630,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-static_zip_/sql.yql"
+ "checksum": "00bf8dd035e2c60b5b9b319dce89ed7a",
+ "size": 2633,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-static_zip_/sql.yql"
}
],
"test_sql2yql.test[expr-struct_builtins]": [
{
- "checksum": "591498986d4d22d0fc2fb4789cc277e0",
- "size": 2648,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-struct_builtins_/sql.yql"
+ "checksum": "8f3a0e374ef1e558af2b6edd6ad1db07",
+ "size": 2651,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-struct_builtins_/sql.yql"
}
],
"test_sql2yql.test[expr-struct_gather_spread]": [
{
- "checksum": "4110f89e3bfe81d745258377c94052bc",
- "size": 6629,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-struct_gather_spread_/sql.yql"
+ "checksum": "8d1e5371326f6eb42eef2464f8467f15",
+ "size": 6632,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-struct_gather_spread_/sql.yql"
}
],
"test_sql2yql.test[expr-struct_literal]": [
{
- "checksum": "6631b52ef7be83aa0287dc702483ecd2",
- "size": 1545,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-struct_literal_/sql.yql"
+ "checksum": "8577859748c70a62a465a1e14ab54b78",
+ "size": 1548,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-struct_literal_/sql.yql"
}
],
"test_sql2yql.test[expr-struct_literal_bind]": [
{
- "checksum": "9c7614f8a61ac16e9595b454bdb43ce7",
- "size": 1079,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-struct_literal_bind_/sql.yql"
+ "checksum": "74c1303779d8b77671946a8f604dc73d",
+ "size": 1082,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-struct_literal_bind_/sql.yql"
}
],
"test_sql2yql.test[expr-struct_literal_members]": [
{
- "checksum": "de7e781159e12a370b16e4160b29d1a1",
- "size": 1355,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-struct_literal_members_/sql.yql"
+ "checksum": "d15efc4925cb4a7174833d40e8088a31",
+ "size": 1358,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-struct_literal_members_/sql.yql"
}
],
"test_sql2yql.test[expr-struct_merge]": [
{
- "checksum": "22159ccc2f3d98b444350ab878cabeab",
- "size": 2372,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-struct_merge_/sql.yql"
+ "checksum": "81bb1a4df4e19455b9e81f3556c51d00",
+ "size": 2375,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-struct_merge_/sql.yql"
}
],
"test_sql2yql.test[expr-struct_slice]": [
{
- "checksum": "18943301e6343498e27030c5f320abff",
- "size": 1994,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-struct_slice_/sql.yql"
+ "checksum": "a00b7065ae735167eccbae6fb8e599a5",
+ "size": 1997,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-struct_slice_/sql.yql"
}
],
"test_sql2yql.test[expr-tagged_runtime]": [
{
- "checksum": "f2315a0487cf3e32237dee85788eb298",
- "size": 2974,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-tagged_runtime_/sql.yql"
+ "checksum": "7023ce4787f015a5f2d3ed47c86ddb69",
+ "size": 2977,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-tagged_runtime_/sql.yql"
}
],
"test_sql2yql.test[expr-to_dict_from_nothing]": [
{
- "checksum": "7a899ceb11890c3510f64670490775ea",
- "size": 1070,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-to_dict_from_nothing_/sql.yql"
+ "checksum": "f8aa8ee9953a55c7169e04fca1c319c3",
+ "size": 1073,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_dict_from_nothing_/sql.yql"
}
],
"test_sql2yql.test[expr-to_hashed_dict_dict_key]": [
{
- "checksum": "bbd408228dcac8bfb1c6bb00f73762d6",
- "size": 15256,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_hashed_dict_dict_key_/sql.yql"
+ "checksum": "cc7725a7f7650cc01a196c371602b889",
+ "size": 15259,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_hashed_dict_dict_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_hashed_dict_list_key]": [
{
- "checksum": "93c324e12a6cd50e7aa1278e7421cd26",
- "size": 13789,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_hashed_dict_list_key_/sql.yql"
+ "checksum": "fdefdb5a5e7019f9f7aeb5f4c2610caa",
+ "size": 13792,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_hashed_dict_list_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_hashed_dict_tuple_key]": [
{
- "checksum": "5681ea29f382e5ea99403d038599f5fc",
- "size": 37590,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_hashed_dict_tuple_key_/sql.yql"
+ "checksum": "49ed22634ecab560c6546373f590ff5f",
+ "size": 37593,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_hashed_dict_tuple_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_hashed_dict_varstruct_key]": [
{
- "checksum": "f1a6cae369331b92035b9997d8a89f8e",
- "size": 13565,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_hashed_dict_varstruct_key_/sql.yql"
+ "checksum": "ac142f27001553fafa11efe451ddb219",
+ "size": 13568,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_hashed_dict_varstruct_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_hashed_dict_vartuple_key]": [
{
- "checksum": "fb76731151a6b380de4cb09bec5f37b1",
- "size": 13548,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_hashed_dict_vartuple_key_/sql.yql"
+ "checksum": "87775ed9a98c8209deefc703a175552b",
+ "size": 13551,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_hashed_dict_vartuple_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_hashed_set_dict_key]": [
{
- "checksum": "eb9fa6411b23475c719617fff76ef482",
- "size": 8076,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_hashed_set_dict_key_/sql.yql"
+ "checksum": "8009553c8e042dbd753e45e4bb84963b",
+ "size": 8079,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_hashed_set_dict_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_hashed_set_list_key]": [
{
- "checksum": "62dc1a734e32624008db146242e4bdbf",
- "size": 7223,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_hashed_set_list_key_/sql.yql"
+ "checksum": "9862203569216079c7b46178b970a8fd",
+ "size": 7226,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_hashed_set_list_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_hashed_set_tuple_key]": [
{
- "checksum": "f4a1a46350cc142415ec0f97070569c0",
- "size": 20731,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_hashed_set_tuple_key_/sql.yql"
+ "checksum": "173457ffc2ddffe71229b27dcc4304d9",
+ "size": 20734,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_hashed_set_tuple_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_hashed_set_varstruct_key]": [
{
- "checksum": "f7d5661fc303102c6b1744e600601ceb",
- "size": 7735,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_hashed_set_varstruct_key_/sql.yql"
+ "checksum": "3ae17f72e136f698143b9d188e36c4a6",
+ "size": 7738,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_hashed_set_varstruct_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_hashed_set_vartuple_key]": [
{
- "checksum": "d877c912efb22fab72e40c7ddde4876a",
- "size": 7718,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_hashed_set_vartuple_key_/sql.yql"
+ "checksum": "1e0425608bafc539958c6c9c323fa1c9",
+ "size": 7721,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_hashed_set_vartuple_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_sorted_dict_list_key]": [
{
- "checksum": "0f73527a0f8795d5f07aca01d5fbd9b7",
- "size": 7196,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_sorted_dict_list_key_/sql.yql"
+ "checksum": "89280f1ab168339f8a9567a29d16201b",
+ "size": 7199,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_sorted_dict_list_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_sorted_dict_tuple_key]": [
{
- "checksum": "1f2b8aeeaf4744048ee26d64d21fe2a8",
- "size": 20606,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_sorted_dict_tuple_key_/sql.yql"
+ "checksum": "47c261bb9cfcbd1d3f139bad2b76d1cf",
+ "size": 20609,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_sorted_dict_tuple_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_sorted_dict_vartuple_key]": [
{
- "checksum": "b8e1831b2364e562127391057c40a0bc",
- "size": 7481,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_sorted_dict_vartuple_key_/sql.yql"
+ "checksum": "4c7891fa4bb16773065f868c990a2396",
+ "size": 7484,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_sorted_dict_vartuple_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_sorted_set_list_key]": [
{
- "checksum": "5d19213762b9c6da7b676524df8bfb3e",
- "size": 3980,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_sorted_set_list_key_/sql.yql"
+ "checksum": "8c3d740dfd0479df7acfc3d135a90e54",
+ "size": 3983,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_sorted_set_list_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_sorted_set_tuple_key]": [
{
- "checksum": "6bdfaa96beae65ba8953bd33b48bbca0",
- "size": 10552,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_sorted_set_tuple_key_/sql.yql"
+ "checksum": "aea023c452aac3f8b79660fb4e1d22b6",
+ "size": 10555,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_sorted_set_tuple_key_/sql.yql"
}
],
"test_sql2yql.test[expr-to_sorted_set_vartuple_key]": [
{
- "checksum": "f435ed7bf67e7e420ab63b4464706245",
- "size": 4030,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-to_sorted_set_vartuple_key_/sql.yql"
+ "checksum": "2ba60a7e1ad4f39c77bd202eb8174bc8",
+ "size": 4033,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-to_sorted_set_vartuple_key_/sql.yql"
}
],
"test_sql2yql.test[expr-try_member]": [
{
- "checksum": "69090c62c0afd0913b8089fe870b85d9",
- "size": 7167,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-try_member_/sql.yql"
+ "checksum": "e20631412c8727d22853b2131ec357c5",
+ "size": 7170,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-try_member_/sql.yql"
}
],
"test_sql2yql.test[expr-type_as_key]": [
{
- "checksum": "33f4e933fbd02cb6bcb6d0c1fec847f5",
- "size": 1455,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-type_as_key_/sql.yql"
+ "checksum": "a9bb3edf126201e6bf7d5dcc898ff3ff",
+ "size": 1458,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-type_as_key_/sql.yql"
}
],
"test_sql2yql.test[expr-tzdate_result]": [
{
- "checksum": "e8b47c5e8ab3d25a42662f59261704ff",
- "size": 4334,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-tzdate_result_/sql.yql"
+ "checksum": "d9e70a97bb5dcd9ea59c1689b0c83669",
+ "size": 4337,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-tzdate_result_/sql.yql"
}
],
"test_sql2yql.test[expr-udaf_with_list_zip]": [
{
- "checksum": "d40b41ec4637323bedb903e0b019ed69",
- "size": 2791,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-udaf_with_list_zip_/sql.yql"
+ "checksum": "10031da29cac4de3c7c480b509674820",
+ "size": 2794,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-udaf_with_list_zip_/sql.yql"
}
],
"test_sql2yql.test[expr-unicode_literals]": [
{
- "checksum": "06445e42cb33061151fa3356dc57ad1d",
- "size": 1972,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-unicode_literals_/sql.yql"
+ "checksum": "b4917912a07fbec1aa07bc8cfe3e2db3",
+ "size": 1975,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-unicode_literals_/sql.yql"
}
],
"test_sql2yql.test[expr-untag]": [
{
- "checksum": "24cbcd336944de2cd8c2b1e3bd5548ff",
- "size": 1591,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-untag_/sql.yql"
+ "checksum": "d0cd8cd45345ecb0043a281e294812fd",
+ "size": 1594,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-untag_/sql.yql"
}
],
"test_sql2yql.test[expr-unwrap_runtime_fail]": [
{
- "checksum": "fb44507553b0f822d660b9eb5d4f2b09",
- "size": 1016,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-unwrap_runtime_fail_/sql.yql"
+ "checksum": "14221c867e9e56b77fa2f769bff5be58",
+ "size": 1019,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-unwrap_runtime_fail_/sql.yql"
}
],
"test_sql2yql.test[expr-uuid]": [
{
- "checksum": "117b9854503c40e19bccd2dd620bb218",
- "size": 8942,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-uuid_/sql.yql"
+ "checksum": "c76f7e411043ee57ea8023c3e0956fd8",
+ "size": 8945,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-uuid_/sql.yql"
}
],
"test_sql2yql.test[expr-uuid_order]": [
{
- "checksum": "42fed32f5fdca2d651a274da28fb1ac7",
- "size": 12690,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-uuid_order_/sql.yql"
+ "checksum": "3cf77d90092df75a9ec7665e12860b85",
+ "size": 12693,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-uuid_order_/sql.yql"
}
],
"test_sql2yql.test[expr-variant_builtins_opt]": [
{
- "checksum": "00f7f7ba82bd2474f7b1bfd7771323f9",
- "size": 3847,
- "uri": "https://{canondata_backend}/1936842/4ad1682e9f564ef555f5e0180b972a1adad2fc43/resource.tar.gz#test_sql2yql.test_expr-variant_builtins_opt_/sql.yql"
+ "checksum": "846668ba30f259c090f763826b30cecf",
+ "size": 3850,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-variant_builtins_opt_/sql.yql"
}
],
"test_sql2yql.test[expr-variant_list_sort]": [
{
- "checksum": "abd93bfb65a1cb17235be843d4cbd2c3",
- "size": 1481,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-variant_list_sort_/sql.yql"
+ "checksum": "7b2f70d6a8326c88eae5688c53a92c5e",
+ "size": 1484,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-variant_list_sort_/sql.yql"
}
],
"test_sql2yql.test[expr-variant_struct_builtins]": [
{
- "checksum": "cb90540556b74bdbb9a95959c62a3cbf",
- "size": 5780,
- "uri": "https://{canondata_backend}/1936842/4ad1682e9f564ef555f5e0180b972a1adad2fc43/resource.tar.gz#test_sql2yql.test_expr-variant_struct_builtins_/sql.yql"
+ "checksum": "2b86f942311773ffb09f95f79841c1eb",
+ "size": 5783,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-variant_struct_builtins_/sql.yql"
}
],
"test_sql2yql.test[expr-variant_struct_comp]": [
{
- "checksum": "3f85119441280a8729ef912910ac7745",
- "size": 9664,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-variant_struct_comp_/sql.yql"
+ "checksum": "9922d26a06ceeb4198d210a2fc205742",
+ "size": 9667,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-variant_struct_comp_/sql.yql"
}
],
"test_sql2yql.test[expr-variant_tuple_builtins]": [
{
- "checksum": "41d01afdf58dcca513a44186a279efcb",
- "size": 5682,
- "uri": "https://{canondata_backend}/1936842/4ad1682e9f564ef555f5e0180b972a1adad2fc43/resource.tar.gz#test_sql2yql.test_expr-variant_tuple_builtins_/sql.yql"
+ "checksum": "86f83e1f71b924ba103c0058f25a001a",
+ "size": 5685,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-variant_tuple_builtins_/sql.yql"
}
],
"test_sql2yql.test[expr-variant_tuple_comp]": [
{
- "checksum": "62f3d0d5c99c037db94a4f8f3c3c9d1d",
- "size": 10172,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-variant_tuple_comp_/sql.yql"
+ "checksum": "a80c7d62dddf5563aa4b659345e18fe0",
+ "size": 10175,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-variant_tuple_comp_/sql.yql"
}
],
"test_sql2yql.test[expr-with_optional_args]": [
{
- "checksum": "cae5503b92db58827c32ae29af3eff66",
- "size": 2462,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-with_optional_args_/sql.yql"
+ "checksum": "c1017e687b1ed8c75d13717b9a1ee523",
+ "size": 2465,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-with_optional_args_/sql.yql"
}
],
"test_sql2yql.test[expr-xor]": [
{
- "checksum": "3548d40fbc0d95442cffdef548b1e8b4",
- "size": 2466,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_expr-xor_/sql.yql"
+ "checksum": "d882b981c9413d617cb288bc3f49d57f",
+ "size": 2469,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-xor_/sql.yql"
}
],
"test_sql2yql.test[expr-yql-10180]": [
{
- "checksum": "318963129118df9ff0dc9dfab5e256f7",
- "size": 4601,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-yql-10180_/sql.yql"
+ "checksum": "ccf694aa4b3f983bb2d1dc483cfa5547",
+ "size": 4604,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-yql-10180_/sql.yql"
}
],
"test_sql2yql.test[expr-yql-15485]": [
{
- "checksum": "5180f5d143bdb2124eeab9e7bc053325",
- "size": 8636,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_expr-yql-15485_/sql.yql"
+ "checksum": "789111a6ae62fb47e6e61e6892e4ea96",
+ "size": 8639,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_expr-yql-15485_/sql.yql"
}
],
"test_sql2yql.test[file-file_constness]": [
{
- "checksum": "b9328327d432127f0ea34d104182a4b5",
- "size": 1690,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_file-file_constness_/sql.yql"
+ "checksum": "7bf322aa4ac6bc22b7c598992919d12b",
+ "size": 1693,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-file_constness_/sql.yql"
}
],
"test_sql2yql.test[file-file_list_bools]": [
{
- "checksum": "338724115e2ef1ab4fbdac7bcc9c6880",
- "size": 1105,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_file-file_list_bools_/sql.yql"
+ "checksum": "5f7d718ab0bb99c5147867c7a4a01b47",
+ "size": 1108,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-file_list_bools_/sql.yql"
}
],
"test_sql2yql.test[file-file_list_simple]": [
{
- "checksum": "6a2962bb4a1245a408599477e0b59b63",
- "size": 1358,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_file-file_list_simple_/sql.yql"
+ "checksum": "596f5ae358de43ba1786aab44249cb45",
+ "size": 1361,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-file_list_simple_/sql.yql"
}
],
"test_sql2yql.test[file-file_skip_take]": [
{
- "checksum": "189daf8eb9b16aa659146f4d24784273",
- "size": 1280,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_file-file_skip_take_/sql.yql"
+ "checksum": "64e32968fdeb20ed284b89f72f10d83b",
+ "size": 1283,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-file_skip_take_/sql.yql"
}
],
"test_sql2yql.test[file-parse_file_bad_type_fail]": [
{
- "checksum": "d1e9f3f09a3ba5342ea4939b0e095e63",
- "size": 1105,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_file-parse_file_bad_type_fail_/sql.yql"
+ "checksum": "9a60a3a06c9386fe17dbd1f0e003fcf8",
+ "size": 1108,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-parse_file_bad_type_fail_/sql.yql"
}
],
"test_sql2yql.test[file-parse_file_in_select_as_int]": [
{
- "checksum": "20b58834ce190b83cd8ce3725f7921b7",
- "size": 1628,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_file-parse_file_in_select_as_int_/sql.yql"
+ "checksum": "1ffa3f3683ebd8fdbed5ca098d643f99",
+ "size": 1631,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-parse_file_in_select_as_int_/sql.yql"
}
],
"test_sql2yql.test[file-parse_file_in_select_as_str]": [
{
- "checksum": "ab92665ed8f5312050cf3318852270f6",
- "size": 1576,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_file-parse_file_in_select_as_str_/sql.yql"
+ "checksum": "7d405ad01df88d8534ae863f06baa7b3",
+ "size": 1579,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-parse_file_in_select_as_str_/sql.yql"
}
],
"test_sql2yql.test[file-parse_file_in_select_as_uint64]": [
{
- "checksum": "52667042c550fb2a2c10cc8dbfd680f3",
- "size": 1605,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_file-parse_file_in_select_as_uint64_/sql.yql"
+ "checksum": "cb38f49722d508b62bd7dc92640b1f9a",
+ "size": 1608,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-parse_file_in_select_as_uint64_/sql.yql"
}
],
"test_sql2yql.test[file-second_pass_parse_file_fail]": [
{
- "checksum": "ad95ae26d097fdceb211742b62ad5c0b",
- "size": 1374,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_file-second_pass_parse_file_fail_/sql.yql"
+ "checksum": "d48224429d5c375f09466958f30b7e7b",
+ "size": 1377,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-second_pass_parse_file_fail_/sql.yql"
}
],
"test_sql2yql.test[file-where_key_in_file_content]": [
{
- "checksum": "5e9c8bc2648ebc3a1899f06f83cfa56f",
- "size": 1376,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_file-where_key_in_file_content_/sql.yql"
+ "checksum": "012f094ff0d66f99cd0c6539bbe69ccc",
+ "size": 1379,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-where_key_in_file_content_/sql.yql"
}
],
"test_sql2yql.test[file-where_key_in_file_content_typed]": [
{
- "checksum": "e4e036b6cb5f98cd389cb35c59991077",
- "size": 1406,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_file-where_key_in_file_content_typed_/sql.yql"
+ "checksum": "cab45cab5270ad6f9f96a4d7d2517898",
+ "size": 1409,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-where_key_in_file_content_typed_/sql.yql"
}
],
"test_sql2yql.test[file-where_key_in_get_file_content]": [
{
- "checksum": "6a2962bb4a1245a408599477e0b59b63",
- "size": 1358,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_file-where_key_in_get_file_content_/sql.yql"
+ "checksum": "596f5ae358de43ba1786aab44249cb45",
+ "size": 1361,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_file-where_key_in_get_file_content_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_and_where]": [
{
- "checksum": "08ba9937d3bc6eb579e0584c64dfd2ef",
- "size": 2730,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_and_where_/sql.yql"
+ "checksum": "03b0b4d4c0a0533affc7c99b8ea29056",
+ "size": 2733,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_and_where_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_by_aster_opt]": [
{
- "checksum": "4847c78aabb7b0ccf7bb71e824ba3b43",
- "size": 1937,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_by_aster_opt_/sql.yql"
+ "checksum": "5e48fe31ad4e6b85643f8d870d568546",
+ "size": 1940,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_by_aster_opt_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_by_group_by_alias_collision]": [
{
- "checksum": "d48e098bc4a7b290755dae8bfdc34152",
- "size": 2084,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_by_group_by_alias_collision_/sql.yql"
+ "checksum": "c4317482bfad537975e57883de043e8e",
+ "size": 2087,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_by_group_by_alias_collision_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_by_opt_dict]": [
{
- "checksum": "26e08b2bdab26597155101399486fa68",
- "size": 3034,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_by_opt_dict_/sql.yql"
+ "checksum": "057d807e00a4a149f53c650269f22429",
+ "size": 3037,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_by_opt_dict_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_by_typed_table]": [
{
- "checksum": "379a1b8eae0e76e31b2836061fa70ef9",
- "size": 1292,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_by_typed_table_/sql.yql"
+ "checksum": "8699b08d9c791dba1af7e45e13084a59",
+ "size": 1295,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_by_typed_table_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_columns]": [
{
- "checksum": "28eabf4d5c2f578d6c0e736532f10273",
- "size": 2032,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_columns_/sql.yql"
+ "checksum": "282e047fca6aabb32d99dbe6023d8059",
+ "size": 2035,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_columns_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_columns_by_aggregate]": [
{
- "checksum": "8ba637df2ad032fee07718ecba4d391a",
- "size": 3078,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_columns_by_aggregate_/sql.yql"
+ "checksum": "5cc765efa7ccf02b5b3c95e3545aa162",
+ "size": 3081,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_columns_by_aggregate_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_columns_non_struct]": [
{
- "checksum": "948ff32cc5500be482a4c50158785954",
- "size": 2172,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_columns_non_struct_/sql.yql"
+ "checksum": "653c67b7cdd227fb7aaf14a14b63aa65",
+ "size": 2175,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_columns_non_struct_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_columns_with_opt_struct]": [
{
- "checksum": "b7228c5daa788ba7aca566a51818b238",
- "size": 1742,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_columns_with_opt_struct_/sql.yql"
+ "checksum": "e35a58945b06144cb01ef09d401827b2",
+ "size": 1745,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_columns_with_opt_struct_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_corr_name_column]": [
{
- "checksum": "831c225d6549a0aa1ae4d9ddf27108a7",
- "size": 7807,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_corr_name_column_/sql.yql"
+ "checksum": "65e8940e161db089ec623b4aff28b17d",
+ "size": 7810,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_corr_name_column_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_dict]": [
{
- "checksum": "481bdad487d4c41751d5f6ee7785825a",
- "size": 4172,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_dict_/sql.yql"
+ "checksum": "70ab9742e9c970d8862287da22ce879c",
+ "size": 4175,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_dict_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_dict_by_opt]": [
{
- "checksum": "8df961f75098cde6a03ee624fa75b87a",
- "size": 2965,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_dict_by_opt_/sql.yql"
+ "checksum": "7fc0419054cdfcf79d1237afcbbe0060",
+ "size": 2968,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_dict_by_opt_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_expr]": [
{
- "checksum": "6e73571aa0369d5fe84f41b48e7ca1ff",
- "size": 2649,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_expr_/sql.yql"
+ "checksum": "4e0b1ef069f2d97e2c2d94aaf9e08bb4",
+ "size": 2652,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_expr_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_expr_groupby]": [
{
- "checksum": "2493b6fa34a3567f08d0be013671cbc1",
- "size": 2724,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_expr_groupby_/sql.yql"
+ "checksum": "87f291698aed58e8d500dc454b40caf8",
+ "size": 2727,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_expr_groupby_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_expr_join]": [
{
- "checksum": "e12ae54f32cae86bf3d52476c50b2b06",
- "size": 2515,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_expr_join_/sql.yql"
+ "checksum": "396b91df5d54b518e17c4281a073ea15",
+ "size": 2518,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_expr_join_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_expr_struct]": [
{
- "checksum": "6d2407e56b5f8d827fa7a48acf8c20b8",
- "size": 7446,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_expr_struct_/sql.yql"
+ "checksum": "55ef39427dd65a4957caa7f0a0a1bcfa",
+ "size": 7449,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_expr_struct_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_expr_where]": [
{
- "checksum": "c4360cca12959392877c82068180147b",
- "size": 2768,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_expr_where_/sql.yql"
+ "checksum": "37aaa24945dc9bc2788fc9dfc8d856e1",
+ "size": 2771,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_expr_where_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_few_fields]": [
{
- "checksum": "548006e6b903f9fac2b9f3b24ff4a0a9",
- "size": 3150,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_few_fields_/sql.yql"
+ "checksum": "ae2aa8a7733e26ea43ac659630056442",
+ "size": 3153,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_few_fields_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_list]": [
{
- "checksum": "d319e9d2836e245c02ddb1db1963813d",
- "size": 2612,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_list_/sql.yql"
+ "checksum": "094cd1f317d314d6b34cf13511f02638",
+ "size": 2615,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_list_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_list_on_flatten_by]": [
{
- "checksum": "e66c299f0f3a65fadd943b8066cb71c7",
- "size": 3428,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_list_on_flatten_by_/sql.yql"
+ "checksum": "c5abe73097423826d79d0342ffbcc4d4",
+ "size": 3431,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_list_on_flatten_by_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_member_is_struct]": [
{
- "checksum": "9c0954b32ca1f0156f7802875e114254",
- "size": 2922,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_member_is_struct_/sql.yql"
+ "checksum": "1143108c71c03d78455836e2a64591ee",
+ "size": 2925,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_member_is_struct_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_mode]": [
{
- "checksum": "0120d0d4e3976eef7aa55e9ea1be2497",
- "size": 10387,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_mode_/sql.yql"
+ "checksum": "bb3c3833d3241e5224c2cd2fd8a0c53c",
+ "size": 10390,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_mode_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_one_field]": [
{
- "checksum": "36faa8bc608cd5723bd48c29e2a7d22e",
- "size": 2424,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_one_field_/sql.yql"
+ "checksum": "090bf029e539251c6438fd7c6f6f5d20",
+ "size": 2427,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_one_field_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_one_field_another]": [
{
- "checksum": "2f647c9909120865b28d39f342fa8836",
- "size": 2548,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_one_field_another_/sql.yql"
+ "checksum": "80da110bb9afe828618907685e4605d7",
+ "size": 2551,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_one_field_another_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_two_fields]": [
{
- "checksum": "2d4b21f366117069439b1a00eef272c1",
- "size": 3108,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_two_fields_/sql.yql"
+ "checksum": "4bbeb8f0f37bf675d18bc805dd835496",
+ "size": 3111,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_two_fields_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_with_group_by]": [
{
- "checksum": "59ebf620610c36b0f11a4ed48eb44f05",
- "size": 3723,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_with_group_by_/sql.yql"
+ "checksum": "6cf2dc0a867afd1ebad37ff043348719",
+ "size": 3726,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_with_group_by_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_with_group_by_expr]": [
{
- "checksum": "aa229b333bfab70c0e85b5cbc75685dc",
- "size": 3811,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_with_group_by_expr_/sql.yql"
+ "checksum": "c08e1bfc60d9e7c58249635180007c9c",
+ "size": 3814,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_with_group_by_expr_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_with_join]": [
{
- "checksum": "4f07e16b19bc94f5b9d33487d4447eb1",
- "size": 3538,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_with_join_/sql.yql"
+ "checksum": "07f584c6cc99179a9a0523723b034376",
+ "size": 3541,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_with_join_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_with_resource]": [
{
- "checksum": "4ce812c8ed923bda6f920f9c9a1d7587",
- "size": 2608,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_with_resource_/sql.yql"
+ "checksum": "1c716857fd7a67c0cbde4891878b4cc2",
+ "size": 2611,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_with_resource_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-flatten_with_subquery]": [
{
- "checksum": "ddbbe929977f9d205cd28a363bc2838e",
- "size": 3013,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_with_subquery_/sql.yql"
+ "checksum": "9d1adde73aaae28bd7e53c92d970bbb9",
+ "size": 3016,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-flatten_with_subquery_/sql.yql"
}
],
"test_sql2yql.test[flatten_by-struct_without_correlation]": [
{
- "checksum": "ee1fbcd5a8b7ea84e4692034c047c3c9",
- "size": 2776,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flatten_by-struct_without_correlation_/sql.yql"
+ "checksum": "ac9b9c687d44788712ed44772973c689",
+ "size": 2779,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flatten_by-struct_without_correlation_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-basic]": [
{
- "checksum": "0ddf224a5d9cb2641ec328f641e1c404",
- "size": 2160,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_flexible_types-basic_/sql.yql"
+ "checksum": "90f01a5828973fffa784c7428f186302",
+ "size": 2163,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-basic_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-evaluate_expr]": [
{
- "checksum": "94fe3bf2bff8b4056f1c6ae267975ce9",
- "size": 1979,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_flexible_types-evaluate_expr_/sql.yql"
+ "checksum": "3e5511b444ee0de64bed403847fb7b0a",
+ "size": 1982,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-evaluate_expr_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-flatten_by]": [
{
- "checksum": "91bda426cafcc80829f49e6035c55872",
- "size": 1651,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flexible_types-flatten_by_/sql.yql"
+ "checksum": "340721e91e68021868aff83a77f181fc",
+ "size": 1654,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-flatten_by_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-functions]": [
{
- "checksum": "ab9f8ea284c2ef7b5ef01f03073d70f7",
- "size": 6251,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_flexible_types-functions_/sql.yql"
+ "checksum": "fc93c68dc7c6b0ba99bfa20bdfb11bb1",
+ "size": 6254,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-functions_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-group_by2]": [
{
- "checksum": "64ac7e7555d98b42777d0f464fa3aa38",
- "size": 2520,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_flexible_types-group_by2_/sql.yql"
+ "checksum": "86e174741aac3243cd61fe9d62b70dc5",
+ "size": 2523,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-group_by2_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-group_by]": [
{
- "checksum": "25424effbdd3e6866535f86452593b21",
- "size": 2988,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_flexible_types-group_by_/sql.yql"
+ "checksum": "db099862b033bdfeba3bb3a9e3e4b747",
+ "size": 2991,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-group_by_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-inside_evaluate]": [
{
- "checksum": "1929ec057445285750e84e9b39f92c9b",
- "size": 1460,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_flexible_types-inside_evaluate_/sql.yql"
+ "checksum": "7373a87f94f74bf89e1872f879f75f5c",
+ "size": 1463,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-inside_evaluate_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-struct_literals_vs_columns]": [
{
- "checksum": "779fc4e7813a8a63536ad1a9f584a570",
- "size": 2363,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flexible_types-struct_literals_vs_columns_/sql.yql"
+ "checksum": "9d27c592507901f2eb071ef2e3838fa5",
+ "size": 2366,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-struct_literals_vs_columns_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-text_and_bytes]": [
{
- "checksum": "15b52aa13cdeadbbe15b5dec84d98502",
- "size": 2478,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flexible_types-text_and_bytes_/sql.yql"
+ "checksum": "480c30b414c2105fc2c3fe198c7aff10",
+ "size": 2481,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-text_and_bytes_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-unused_types]": [
{
- "checksum": "5e87545713e65e2ce29604040d77e740",
- "size": 2032,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_flexible_types-unused_types_/sql.yql"
+ "checksum": "be8a096229ae9cd75920710948d5afc2",
+ "size": 2035,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-unused_types_/sql.yql"
}
],
"test_sql2yql.test[flexible_types-with_typeof]": [
{
- "checksum": "a6406efbf4f1c054586e1b0f013cd616",
- "size": 3843,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_flexible_types-with_typeof_/sql.yql"
+ "checksum": "0ccb989ef8e50683faa560010d74c094",
+ "size": 3846,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_flexible_types-with_typeof_/sql.yql"
}
],
"test_sql2yql.test[hor_join-double_input]": [
{
- "checksum": "af1b7ca7f729e760816efd90b6091c5b",
- "size": 4181,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-double_input_/sql.yql"
+ "checksum": "2917fa56dc33906a658169df7af0f82b",
+ "size": 4184,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-double_input_/sql.yql"
}
],
"test_sql2yql.test[hor_join-empty_out_hor_join]": [
{
- "checksum": "5b91ac917399111742b06975f0b07c8b",
- "size": 3500,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_hor_join-empty_out_hor_join_/sql.yql"
+ "checksum": "d1493edcc09f26eb5772543281247536",
+ "size": 3503,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-empty_out_hor_join_/sql.yql"
}
],
"test_sql2yql.test[hor_join-filters]": [
{
- "checksum": "217c4f4f0d32d9caad501bc9b2f53fc6",
- "size": 2892,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-filters_/sql.yql"
+ "checksum": "22ab1b94da8261cfed963d8b972435ba",
+ "size": 2895,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-filters_/sql.yql"
}
],
"test_sql2yql.test[hor_join-fuse_multi_outs1]": [
{
- "checksum": "0be046f9650d9fb2e9c5c10707018598",
- "size": 4736,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-fuse_multi_outs1_/sql.yql"
+ "checksum": "86721501a69e3837c76dd0b1b43c3882",
+ "size": 4739,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-fuse_multi_outs1_/sql.yql"
}
],
"test_sql2yql.test[hor_join-fuse_multi_outs2]": [
{
- "checksum": "f5bf43c7443a9625239d7b905642b984",
- "size": 3923,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-fuse_multi_outs2_/sql.yql"
+ "checksum": "e6180731a29df744fc739d3f630f496c",
+ "size": 3926,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-fuse_multi_outs2_/sql.yql"
}
],
"test_sql2yql.test[hor_join-fuse_multi_usage]": [
{
- "checksum": "3787c0065e3728304dc512d888927273",
- "size": 4201,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_hor_join-fuse_multi_usage_/sql.yql"
+ "checksum": "135d60d484fc23cb0c6eeefdaef73868",
+ "size": 4204,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-fuse_multi_usage_/sql.yql"
}
],
"test_sql2yql.test[hor_join-group_ranges]": [
{
- "checksum": "5222d983a98727bcabb151e6d4110661",
- "size": 3538,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-group_ranges_/sql.yql"
+ "checksum": "08a0e5447970266c9351f85c654c3d89",
+ "size": 3541,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-group_ranges_/sql.yql"
}
],
"test_sql2yql.test[hor_join-group_sampling]": [
{
- "checksum": "bc70aec7039488f50f575a8eeb9c62ac",
- "size": 5727,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-group_sampling_/sql.yql"
+ "checksum": "813fc3f227ae2f97bb55b8f211f01f1c",
+ "size": 5730,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-group_sampling_/sql.yql"
}
],
"test_sql2yql.test[hor_join-group_yamr]": [
{
- "checksum": "004bfbfd2a18ab572a1dabf17dd40674",
- "size": 4806,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-group_yamr_/sql.yql"
+ "checksum": "8c3ce0e01b6ae9d2822124a59784a56a",
+ "size": 4809,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-group_yamr_/sql.yql"
}
],
"test_sql2yql.test[hor_join-less_outs]": [
{
- "checksum": "0b595fd57dec3817db0eaf8e0937bb23",
- "size": 5168,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-less_outs_/sql.yql"
+ "checksum": "64ee33e41e5e3d25ddcf343399f851e4",
+ "size": 5171,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-less_outs_/sql.yql"
}
],
"test_sql2yql.test[hor_join-max_in_tables]": [
{
- "checksum": "0e38257bc0994b20b1af6ce7288e583d",
- "size": 5039,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-max_in_tables_/sql.yql"
+ "checksum": "5a3b0a23b756b8d2bf9a60afaa4531bd",
+ "size": 5042,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-max_in_tables_/sql.yql"
}
],
"test_sql2yql.test[hor_join-max_outtables]": [
{
- "checksum": "c045cd472998880fb822a346bdd79bf2",
- "size": 5650,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-max_outtables_/sql.yql"
+ "checksum": "2c86c9a09b2b82667116f5803b50408d",
+ "size": 5653,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-max_outtables_/sql.yql"
}
],
"test_sql2yql.test[hor_join-merge_multiouts_all]": [
{
- "checksum": "c104eea5186f7f1d2ff9a9ee9e05ea3f",
- "size": 7680,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-merge_multiouts_all_/sql.yql"
+ "checksum": "4f260bfd509420e9747ff986e704ad70",
+ "size": 7683,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-merge_multiouts_all_/sql.yql"
}
],
"test_sql2yql.test[hor_join-merge_multiouts_part]": [
{
- "checksum": "3e10eb24f5477b3b27fbb42f9a048a18",
- "size": 6626,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-merge_multiouts_part_/sql.yql"
+ "checksum": "ef1682810814c1896e40010dfece48b3",
+ "size": 6629,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-merge_multiouts_part_/sql.yql"
}
],
"test_sql2yql.test[hor_join-merge_multiouts_reuse]": [
{
- "checksum": "778da1a5c10a641ead8eaa1b72b65d7c",
- "size": 7680,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-merge_multiouts_reuse_/sql.yql"
+ "checksum": "1056774264ff04313819b6112d1ac166",
+ "size": 7683,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-merge_multiouts_reuse_/sql.yql"
}
],
"test_sql2yql.test[hor_join-out_hor_join]": [
{
- "checksum": "4053f33cc4896da5d5181c9a8d8e5ef6",
- "size": 4719,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_hor_join-out_hor_join_/sql.yql"
+ "checksum": "9976c4e5a6a55a3d0e895c9172d5cbae",
+ "size": 4722,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-out_hor_join_/sql.yql"
}
],
"test_sql2yql.test[hor_join-out_max_outtables]": [
{
- "checksum": "267f5d4424caa2602551a204d2a9ba09",
- "size": 5160,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-out_max_outtables_/sql.yql"
+ "checksum": "9c6fa2337155f684d9331aaf635f8df4",
+ "size": 5163,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-out_max_outtables_/sql.yql"
}
],
"test_sql2yql.test[hor_join-out_mem_limit]": [
{
- "checksum": "9977f139c5df99511e65ec409f0ed54c",
- "size": 4924,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_hor_join-out_mem_limit_/sql.yql"
+ "checksum": "30cac053763e6498c1a86007d2c1b426",
+ "size": 4927,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-out_mem_limit_/sql.yql"
}
],
"test_sql2yql.test[hor_join-out_range]": [
{
- "checksum": "a4c6dc31c8c9ae388a41670908610599",
- "size": 4527,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_hor_join-out_range_/sql.yql"
+ "checksum": "e0f3f5fde0bff708827574733798ccd1",
+ "size": 4530,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-out_range_/sql.yql"
}
],
"test_sql2yql.test[hor_join-out_sampling]": [
{
- "checksum": "19a9801c9a177e9b7e68257bac2da051",
- "size": 6144,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_hor_join-out_sampling_/sql.yql"
+ "checksum": "059c0238baeb72efbc7a405ee40f2334",
+ "size": 6147,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-out_sampling_/sql.yql"
}
],
"test_sql2yql.test[hor_join-out_table_record]": [
{
- "checksum": "8b4649bdaccdd075ca6debf180740780",
- "size": 3144,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-out_table_record_/sql.yql"
+ "checksum": "4c4f577167461a0333125e3235a1f289",
+ "size": 3147,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-out_table_record_/sql.yql"
}
],
"test_sql2yql.test[hor_join-row_num_per_sect]": [
{
- "checksum": "bf148a66722384a8ab7f8e675a7d69c2",
- "size": 3612,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-row_num_per_sect_/sql.yql"
+ "checksum": "a3e8b79d724c3221de48a69b71149305",
+ "size": 3615,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-row_num_per_sect_/sql.yql"
}
],
"test_sql2yql.test[hor_join-runtime_dep]": [
{
- "checksum": "2d1f993e1c6b26debb3f9f12ce3a2112",
- "size": 3776,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-runtime_dep_/sql.yql"
+ "checksum": "3ce1297d7ffa7669138dcb4bfab18e3f",
+ "size": 3779,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-runtime_dep_/sql.yql"
}
],
"test_sql2yql.test[hor_join-skip_sampling]": [
{
- "checksum": "688fe6f2801b70c2840c11773b86c74d",
- "size": 4348,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-skip_sampling_/sql.yql"
+ "checksum": "49fc2881fcb075f642b2548d6b4ef507",
+ "size": 4351,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-skip_sampling_/sql.yql"
}
],
"test_sql2yql.test[hor_join-skip_yamr]": [
{
- "checksum": "96cf0f9dc56700351fe21c76b38d01e2",
- "size": 3928,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-skip_yamr_/sql.yql"
+ "checksum": "cb1f1d53446846a771c21ed7bb3fc048",
+ "size": 3931,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-skip_yamr_/sql.yql"
}
],
"test_sql2yql.test[hor_join-sorted_out]": [
{
- "checksum": "880b159b95f5ef328db02c8c1526802a",
- "size": 5053,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-sorted_out_/sql.yql"
+ "checksum": "20002657beeb18eefec67b9435c675b8",
+ "size": 5056,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-sorted_out_/sql.yql"
}
],
"test_sql2yql.test[hor_join-sorted_out_mix]": [
{
- "checksum": "7ddd8c963fb1e7f811f52c11b2caeac9",
- "size": 4638,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-sorted_out_mix_/sql.yql"
+ "checksum": "3ced8ac815fe7e1715ef373e715c1213",
+ "size": 4641,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-sorted_out_mix_/sql.yql"
}
],
"test_sql2yql.test[hor_join-table_record]": [
{
- "checksum": "1ae87e14d55e9bd61375b37f39ba9684",
- "size": 3021,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-table_record_/sql.yql"
+ "checksum": "88f924aa009c4ae9029813941db62de9",
+ "size": 3024,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-table_record_/sql.yql"
}
],
"test_sql2yql.test[hor_join-yield_off]": [
{
- "checksum": "3c89e71be08c7fe6445a5f4d0b60787a",
- "size": 2569,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-yield_off_/sql.yql"
+ "checksum": "0bc18a9b3c8b4f8b44de3cb89e34ef96",
+ "size": 2572,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-yield_off_/sql.yql"
}
],
"test_sql2yql.test[hor_join-yield_on]": [
{
- "checksum": "a82d561253831d25ac90ea1f9434c7a8",
- "size": 2556,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-yield_on_/sql.yql"
+ "checksum": "6e04aad613997224c96146ef7096b281",
+ "size": 2559,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-yield_on_/sql.yql"
}
],
"test_sql2yql.test[hor_join-yql-12610_old_table_props]": [
{
- "checksum": "08b8907c92adb98c3aea1150413f0546",
- "size": 3110,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_hor_join-yql-12610_old_table_props_/sql.yql"
+ "checksum": "50f7500becafc953b72a4e56bbc85a6d",
+ "size": 3113,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-yql-12610_old_table_props_/sql.yql"
}
],
"test_sql2yql.test[hor_join-yql-6477_table_path]": [
{
- "checksum": "915818090a7bb6a7d854b4063585f994",
- "size": 2146,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_hor_join-yql-6477_table_path_/sql.yql"
+ "checksum": "ae06263df76048dd2ceb46e17101354e",
+ "size": 2149,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-yql-6477_table_path_/sql.yql"
}
],
"test_sql2yql.test[hor_join-yql19332_aux_cols]": [
{
- "checksum": "195e1068ca8926582b211c2b2eb5bfbf",
- "size": 3144,
- "uri": "https://{canondata_backend}/1784117/39173fc32d12059e969bfcf094e71dd92d4acaeb/resource.tar.gz#test_sql2yql.test_hor_join-yql19332_aux_cols_/sql.yql"
+ "checksum": "03bb3c9ec362dd82a420de4fb35d701a",
+ "size": 3147,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_hor_join-yql19332_aux_cols_/sql.yql"
}
],
"test_sql2yql.test[in-basic_in]": [
{
- "checksum": "d65b144596eb506f4cc5f1f191a89832",
- "size": 3463,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-basic_in_/sql.yql"
+ "checksum": "8952dbcb68132addcafec8e0ab28d2f1",
+ "size": 3466,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-basic_in_/sql.yql"
}
],
"test_sql2yql.test[in-huge_in]": [
{
- "checksum": "84b260a8c57edeb49ec27a67eb4f683a",
- "size": 66602,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-huge_in_/sql.yql"
+ "checksum": "bea1bfd7d9d594ec0d3ed56f39449c56",
+ "size": 66605,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-huge_in_/sql.yql"
}
],
"test_sql2yql.test[in-in_ansi]": [
{
- "checksum": "20e4d5c4273c52c544177bc1fd3d7612",
- "size": 4069,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_ansi_/sql.yql"
+ "checksum": "9107459fab676d3b103f131638426169",
+ "size": 4072,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_ansi_/sql.yql"
}
],
"test_sql2yql.test[in-in_ansi_dict1]": [
{
- "checksum": "bc05eaacaf77a487975fe303a25658ae",
- "size": 1772,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_ansi_dict1_/sql.yql"
+ "checksum": "144b7580439f48ecdbdb0ffe3ad9aab3",
+ "size": 1775,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_ansi_dict1_/sql.yql"
}
],
"test_sql2yql.test[in-in_ansi_dict]": [
{
- "checksum": "45d3b1eaa52a7d307bdb96e87e93197e",
- "size": 4396,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_ansi_dict_/sql.yql"
+ "checksum": "bbc7a927c5efb3dc942a491e4e9c2015",
+ "size": 4399,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_ansi_dict_/sql.yql"
}
],
"test_sql2yql.test[in-in_ansi_empty]": [
{
- "checksum": "bf6d90f0774e22925be7cf24ab76dfe2",
- "size": 2552,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_ansi_empty_/sql.yql"
+ "checksum": "751ba77cdf184e664b204b879356be8a",
+ "size": 2555,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_ansi_empty_/sql.yql"
}
],
"test_sql2yql.test[in-in_ansi_join]": [
{
- "checksum": "c885b914204090524cc58dcf5f69323f",
- "size": 19208,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_ansi_join_/sql.yql"
+ "checksum": "f36a9203a7f35b0253a3b542a497c366",
+ "size": 19211,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_ansi_join_/sql.yql"
}
],
"test_sql2yql.test[in-in_ansi_list1]": [
{
- "checksum": "10ca694ca0fc5eb05cdae02e5cce6fd3",
- "size": 1804,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_ansi_list1_/sql.yql"
+ "checksum": "ea7651b170f63a5133981b7b587efd55",
+ "size": 1807,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_ansi_list1_/sql.yql"
}
],
"test_sql2yql.test[in-in_ansi_list]": [
{
- "checksum": "ee9987484e6fd7f7278ca43fefd2e902",
- "size": 4024,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_ansi_list_/sql.yql"
+ "checksum": "982b8eb1278229cb1ab9fb6226a471be",
+ "size": 4027,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_ansi_list_/sql.yql"
}
],
"test_sql2yql.test[in-in_ansi_set]": [
{
- "checksum": "89585a294fa1b6d4083f8d0de4e32fb7",
- "size": 4025,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_ansi_set_/sql.yql"
+ "checksum": "a8bf214d8b2d219f192a981d662f7a04",
+ "size": 4028,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_ansi_set_/sql.yql"
}
],
"test_sql2yql.test[in-in_ansi_variant]": [
{
- "checksum": "f24b4a8e6d3bc36528013109ef142b2d",
- "size": 2504,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_ansi_variant_/sql.yql"
+ "checksum": "3d8c87f40ae2d1a62533829669d22cbf",
+ "size": 2507,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_ansi_variant_/sql.yql"
}
],
"test_sql2yql.test[in-in_compact_distinct]": [
{
- "checksum": "f65546e116b983c74b553fe578de1a52",
- "size": 2106,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_compact_distinct_/sql.yql"
+ "checksum": "61b199b7c844e752c2b406fdeea2935a",
+ "size": 2109,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_compact_distinct_/sql.yql"
}
],
"test_sql2yql.test[in-in_enum_single0]": [
{
- "checksum": "1948cbb85677b7a0b3cd2b6828a9a364",
- "size": 1268,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_enum_single0_/sql.yql"
+ "checksum": "980febf3a5c833bda4cda5228d2a69cb",
+ "size": 1271,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_enum_single0_/sql.yql"
}
],
"test_sql2yql.test[in-in_enum_single1]": [
{
- "checksum": "a5c1895f49f71c2076d88d3a527e1051",
- "size": 1303,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_enum_single1_/sql.yql"
+ "checksum": "37726222e4301ad6f4fa79965112fa17",
+ "size": 1306,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_enum_single1_/sql.yql"
}
],
"test_sql2yql.test[in-in_exists_immediate_nested_subq]": [
{
- "checksum": "3acdaf48dea055ee78c14d60b7af4fb8",
- "size": 7068,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_exists_immediate_nested_subq_/sql.yql"
+ "checksum": "3ef4343838c48c84cdd6a69d15750c72",
+ "size": 7071,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_exists_immediate_nested_subq_/sql.yql"
}
],
"test_sql2yql.test[in-in_immediate_subquery]": [
{
- "checksum": "42a59ddd434a1181039da20edb18b6a3",
- "size": 4010,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_immediate_subquery_/sql.yql"
+ "checksum": "695019020bd372972c09fe3517250be9",
+ "size": 4013,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_immediate_subquery_/sql.yql"
}
],
"test_sql2yql.test[in-in_noansi]": [
{
- "checksum": "157df23370d77f59203563a23e3af99e",
- "size": 3973,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_noansi_/sql.yql"
+ "checksum": "103c8b5d6f975842e7ed38f7efab0318",
+ "size": 3976,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_noansi_/sql.yql"
}
],
"test_sql2yql.test[in-in_noansi_empty]": [
{
- "checksum": "7da58423784631aff7b0116ce082509d",
- "size": 2480,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_noansi_empty_/sql.yql"
+ "checksum": "c9454e2c266be6c4ac9b492d8248b141",
+ "size": 2483,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_noansi_empty_/sql.yql"
}
],
"test_sql2yql.test[in-in_noansi_join]": [
{
- "checksum": "636a6929680e677dc430b0216be69574",
- "size": 19082,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_noansi_join_/sql.yql"
+ "checksum": "6a8be79e4bb10bd0fd25d1f07b07fa5d",
+ "size": 19085,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_noansi_join_/sql.yql"
}
],
"test_sql2yql.test[in-in_noansi_list_dict]": [
{
- "checksum": "1a830642f7be16e4c35d1e6fd7b56883",
- "size": 2674,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_noansi_list_dict_/sql.yql"
+ "checksum": "eace7858aa30fa06b9f143b9957ca0b9",
+ "size": 2677,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_noansi_list_dict_/sql.yql"
}
],
"test_sql2yql.test[in-in_nonliteral_tuple]": [
{
- "checksum": "ba45ee716aa807a16f1f773edbee5851",
- "size": 1145,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_nonliteral_tuple_/sql.yql"
+ "checksum": "692bec3e1f741b4e940979b05d6069f8",
+ "size": 1148,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_nonliteral_tuple_/sql.yql"
}
],
"test_sql2yql.test[in-in_nonliteral_tuple_ansi]": [
{
- "checksum": "b02af9e81d355110c65a1245811d28b2",
- "size": 1153,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_nonliteral_tuple_ansi_/sql.yql"
+ "checksum": "f18b03549b0196afa6b1ba5de8415d90",
+ "size": 1156,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_nonliteral_tuple_ansi_/sql.yql"
}
],
"test_sql2yql.test[in-in_scalar_vector_subquery]": [
{
- "checksum": "42ee2811cea6b9225e68b4ac96bbf777",
- "size": 16343,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_scalar_vector_subquery_/sql.yql"
+ "checksum": "a3bdec9b3caea42fb6aaaa7d2d3452d9",
+ "size": 16346,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_scalar_vector_subquery_/sql.yql"
}
],
"test_sql2yql.test[in-in_sorted]": [
{
- "checksum": "56a1f563729c33451454b0f2d1c6c91b",
- "size": 2094,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_sorted_/sql.yql"
+ "checksum": "dd9182a931427375683daa4ba63523ef",
+ "size": 2097,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_sorted_/sql.yql"
}
],
"test_sql2yql.test[in-in_sorted_by_tuple]": [
{
- "checksum": "e91a697f0875e301353b69a0e34220bf",
- "size": 3117,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_sorted_by_tuple_/sql.yql"
+ "checksum": "98d610e2451ebda43d3d72c3895d05bb",
+ "size": 3120,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_sorted_by_tuple_/sql.yql"
}
],
"test_sql2yql.test[in-in_tablesource_on_raw_list]": [
{
- "checksum": "7460a1ed8db9b785ae1e32d93c36e86b",
- "size": 1932,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_tablesource_on_raw_list_/sql.yql"
+ "checksum": "01b1c747f0a5bb8e6ba2dfe7494820c6",
+ "size": 1935,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_tablesource_on_raw_list_/sql.yql"
}
],
"test_sql2yql.test[in-in_tablesource_to_equijoin]": [
{
- "checksum": "2396b935a431f67b27a16ca3b8afa4ca",
- "size": 7295,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_tablesource_to_equijoin_/sql.yql"
+ "checksum": "42259b216efab26a7a69b01a1447df6c",
+ "size": 7298,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_tablesource_to_equijoin_/sql.yql"
}
],
"test_sql2yql.test[in-in_tuple_check0_fail]": [
{
- "checksum": "0df1ee0c00e1e857c533dc65d1033f91",
- "size": 1141,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_tuple_check0_fail_/sql.yql"
+ "checksum": "f12e179052993ef898dd41d4a4d2a22c",
+ "size": 1144,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_tuple_check0_fail_/sql.yql"
}
],
"test_sql2yql.test[in-in_tuple_check1_fail]": [
{
- "checksum": "90ec641d6fda54572570706cae9bfcff",
- "size": 1110,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_tuple_check1_fail_/sql.yql"
+ "checksum": "350a1fdecac70c5ff804d19957932505",
+ "size": 1113,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_tuple_check1_fail_/sql.yql"
}
],
"test_sql2yql.test[in-in_tuple_table]": [
{
- "checksum": "99cae6b29831c2e07c1866de5b8c8c97",
- "size": 1174,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_tuple_table_/sql.yql"
+ "checksum": "92c5878139912a02cdee6be476597095",
+ "size": 1177,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_tuple_table_/sql.yql"
}
],
"test_sql2yql.test[in-in_types_cast]": [
{
- "checksum": "9c4333d08ae0241f3d77963ee2724c9a",
- "size": 1319,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_types_cast_/sql.yql"
+ "checksum": "430f09e735b81722024dad7dc576280f",
+ "size": 1322,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_types_cast_/sql.yql"
}
],
"test_sql2yql.test[in-in_types_cast_all]": [
{
- "checksum": "9223dcbc3a81051066e5bd99444f0465",
- "size": 1351,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_types_cast_all_/sql.yql"
+ "checksum": "b02cdb2de559dca82de6b6bb292321ee",
+ "size": 1354,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_types_cast_all_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_cast]": [
{
- "checksum": "f5a37337aa6769b24b0997cee47d3010",
- "size": 2211,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_with_cast_/sql.yql"
+ "checksum": "6403a86a5d119789e144f14633696a88",
+ "size": 2214,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_cast_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_list_dict]": [
{
- "checksum": "784d8fc575d26a1bbf7daf28712f9f38",
- "size": 1821,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_in-in_with_list_dict_/sql.yql"
+ "checksum": "6460a1660a1960d4a744ebf1e38f1112",
+ "size": 1824,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_list_dict_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_literal_list_of_structs]": [
{
- "checksum": "265538d0e5ce509e29901ba32047ded7",
- "size": 1118,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_with_literal_list_of_structs_/sql.yql"
+ "checksum": "472682941b65bdcf0aff5224f7b474eb",
+ "size": 1121,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_literal_list_of_structs_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_literal_list_of_structs_ansi]": [
{
- "checksum": "ac4a50aab86f23d467a5d4319bc9bbe1",
- "size": 1112,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_with_literal_list_of_structs_ansi_/sql.yql"
+ "checksum": "bf285a1a504c0384615a273c2a95cfde",
+ "size": 1115,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_literal_list_of_structs_ansi_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_nulls_and_optionals]": [
{
- "checksum": "0dc9f7fbf6f679e0367398786bddae56",
- "size": 5120,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_in-in_with_nulls_and_optionals_/sql.yql"
+ "checksum": "f68e465d930a7331b5895926d39c40c0",
+ "size": 5123,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_nulls_and_optionals_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_nulls_and_optionals_extra]": [
{
- "checksum": "848a2526e8c9ca3255164d51a58535a4",
- "size": 2583,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_with_nulls_and_optionals_extra_/sql.yql"
+ "checksum": "b88a81f1b44a117f5ddc13886016ea38",
+ "size": 2586,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_nulls_and_optionals_extra_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_nulls_and_optionals_extra_ansi]": [
{
- "checksum": "f8a7d6f0539cbc6f66d109f0989d31d0",
- "size": 2647,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_with_nulls_and_optionals_extra_ansi_/sql.yql"
+ "checksum": "275478148d0d2d044287a7fdb15047e1",
+ "size": 2650,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_nulls_and_optionals_extra_ansi_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_opt_tuple]": [
{
- "checksum": "d31ab7ab2c7f7a7ebb744282f7eec81b",
- "size": 1426,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_with_opt_tuple_/sql.yql"
+ "checksum": "45d8012356a102a2f1acf672ef5fccd9",
+ "size": 1429,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_opt_tuple_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_table_of_tuples]": [
{
- "checksum": "d4dcd6c3e5ffc3a4577f54e4a87a23c4",
- "size": 3040,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_in-in_with_table_of_tuples_/sql.yql"
+ "checksum": "84c79829d9d5179823bb06af103035ba",
+ "size": 3043,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_table_of_tuples_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_tuple]": [
{
- "checksum": "34c0d876e63d90574dba92d19185ddb7",
- "size": 1508,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_with_tuple_/sql.yql"
+ "checksum": "8f783ca7ac63284f3f5249e415723142",
+ "size": 1511,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_tuple_/sql.yql"
}
],
"test_sql2yql.test[in-in_with_tuple_simple]": [
{
- "checksum": "a10bfe6640f7852c51b73fcf36be304f",
- "size": 1067,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-in_with_tuple_simple_/sql.yql"
+ "checksum": "a9f7b9471eb18ab486906d78f0998db3",
+ "size": 1070,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-in_with_tuple_simple_/sql.yql"
}
],
"test_sql2yql.test[in-large_in_YQL-19183]": [
{
- "checksum": "9d06fbebe8bf122d632e2af80a692a14",
- "size": 1485,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_in-large_in_YQL-19183_/sql.yql"
+ "checksum": "e35394e1703a3cda5ef899493d06be91",
+ "size": 1488,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-large_in_YQL-19183_/sql.yql"
}
],
"test_sql2yql.test[in-small_in_YQL-19183]": [
{
- "checksum": "1804eaa88f660be43888649c48ad2b4b",
- "size": 1144,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_in-small_in_YQL-19183_/sql.yql"
+ "checksum": "7674bd95c786b4eadd9d44295bee48ee",
+ "size": 1147,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-small_in_YQL-19183_/sql.yql"
}
],
"test_sql2yql.test[in-yql-10038]": [
{
- "checksum": "42fe9dcb55e5dd5e0bc4ad7904bb270c",
- "size": 3577,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-yql-10038_/sql.yql"
+ "checksum": "2c9167ead3f5533979781bf47a67b524",
+ "size": 3580,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-yql-10038_/sql.yql"
}
],
"test_sql2yql.test[in-yql-14677]": [
{
- "checksum": "4d0fc41637b1d32fe17be3d8e5f72e16",
- "size": 2118,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_in-yql-14677_/sql.yql"
+ "checksum": "d595a307fdb53a2b8f34a7207fd50034",
+ "size": 2121,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_in-yql-14677_/sql.yql"
}
],
"test_sql2yql.test[insert-after_group_by]": [
{
- "checksum": "f5825c7919f178944899a796b7d645bb",
- "size": 1715,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_insert-after_group_by_/sql.yql"
+ "checksum": "e45ef4b47d2b5e21485f681f6601ae74",
+ "size": 1718,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-after_group_by_/sql.yql"
}
],
"test_sql2yql.test[insert-anonymous_tables]": [
{
- "checksum": "d89f71bda6eeddd8540feaf98692ca62",
- "size": 4591,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_insert-anonymous_tables_/sql.yql"
+ "checksum": "2b9ab0af4d9ca10f0b64af6f4c88c74e",
+ "size": 4594,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-anonymous_tables_/sql.yql"
}
],
"test_sql2yql.test[insert-append]": [
{
- "checksum": "6e02426ad7ddd42f68264f2e7361061e",
- "size": 1106,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-append_/sql.yql"
+ "checksum": "5a03dace309044e06cb7b7f38a51fe9c",
+ "size": 1109,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-append_/sql.yql"
}
],
"test_sql2yql.test[insert-append_after_replace]": [
{
- "checksum": "5be69473ed53788956ec2325d856c171",
- "size": 2941,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-append_after_replace_/sql.yql"
+ "checksum": "80f17d522bec160f61a39988bdba58d2",
+ "size": 2944,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-append_after_replace_/sql.yql"
}
],
"test_sql2yql.test[insert-append_missing_null]": [
{
- "checksum": "4f6905db16ba9445e427518aa02aaebc",
- "size": 2740,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-append_missing_null_/sql.yql"
+ "checksum": "fad4867b50f459b5c7be8482f2a4c3e0",
+ "size": 2743,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-append_missing_null_/sql.yql"
}
],
"test_sql2yql.test[insert-append_proto_fail]": [
{
- "checksum": "6e02426ad7ddd42f68264f2e7361061e",
- "size": 1106,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-append_proto_fail_/sql.yql"
+ "checksum": "5a03dace309044e06cb7b7f38a51fe9c",
+ "size": 1109,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-append_proto_fail_/sql.yql"
}
],
"test_sql2yql.test[insert-append_sorted]": [
{
- "checksum": "10865e639dee26d8703b2bae2b2c0bec",
- "size": 7942,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-append_sorted_/sql.yql"
+ "checksum": "8f642a0c26e595148870beba73c0f896",
+ "size": 7945,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-append_sorted_/sql.yql"
}
],
"test_sql2yql.test[insert-append_view_fail]": [
{
- "checksum": "6e02426ad7ddd42f68264f2e7361061e",
- "size": 1106,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-append_view_fail_/sql.yql"
+ "checksum": "5a03dace309044e06cb7b7f38a51fe9c",
+ "size": 1109,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-append_view_fail_/sql.yql"
}
],
"test_sql2yql.test[insert-append_with_read_udf_fail]": [
{
- "checksum": "6e02426ad7ddd42f68264f2e7361061e",
- "size": 1106,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-append_with_read_udf_fail_/sql.yql"
+ "checksum": "5a03dace309044e06cb7b7f38a51fe9c",
+ "size": 1109,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-append_with_read_udf_fail_/sql.yql"
}
],
"test_sql2yql.test[insert-double_append_to_anonymous]": [
{
- "checksum": "3365759278a1fc82f47bf9b247cbf40b",
- "size": 2891,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-double_append_to_anonymous_/sql.yql"
+ "checksum": "d11bcbf39ca8fc6dd42746876005effd",
+ "size": 2894,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-double_append_to_anonymous_/sql.yql"
}
],
"test_sql2yql.test[insert-drop_sortness]": [
{
- "checksum": "04cdb78f48ad1e6740caa03edb3898c3",
- "size": 1074,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-drop_sortness_/sql.yql"
+ "checksum": "031723198378c31b695d4887b1784cd4",
+ "size": 1077,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-drop_sortness_/sql.yql"
}
],
"test_sql2yql.test[insert-fail_read_view_after_modify]": [
{
- "checksum": "dfe6da01f192242c0a536a4425c4cbc3",
- "size": 2096,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-fail_read_view_after_modify_/sql.yql"
+ "checksum": "b023541aae8ce3b1175ef77d88823532",
+ "size": 2099,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-fail_read_view_after_modify_/sql.yql"
}
],
"test_sql2yql.test[insert-from_two_sorted_by_calc]": [
{
- "checksum": "bb6db46b049a51d766515c1508f4c685",
- "size": 4174,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-from_two_sorted_by_calc_/sql.yql"
+ "checksum": "5ab9900c33a9489a6b4fe7754106d398",
+ "size": 4177,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-from_two_sorted_by_calc_/sql.yql"
}
],
"test_sql2yql.test[insert-insert_from_other]": [
{
- "checksum": "d5fb36d29981a2435a244e8909120bd1",
- "size": 1105,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-insert_from_other_/sql.yql"
+ "checksum": "f911e427a9ee476b5853611355723e0f",
+ "size": 1108,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-insert_from_other_/sql.yql"
}
],
"test_sql2yql.test[insert-insert_null]": [
{
- "checksum": "54e2cd203094736c8fcfb116349f3244",
- "size": 930,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-insert_null_/sql.yql"
+ "checksum": "393f10828c42ba43d3f19e571bf9b2ac",
+ "size": 933,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-insert_null_/sql.yql"
}
],
"test_sql2yql.test[insert-insert_relabeled]": [
{
- "checksum": "38ce4e2c66a6212ac6c1d8b964270c2d",
- "size": 1582,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-insert_relabeled_/sql.yql"
+ "checksum": "7d8d60715014ded250abf4cb6536a7be",
+ "size": 1585,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-insert_relabeled_/sql.yql"
}
],
"test_sql2yql.test[insert-keepmeta]": [
{
- "checksum": "8b829b6434835296e73408e955355ca4",
- "size": 1120,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-keepmeta_/sql.yql"
+ "checksum": "fdd4c5d5e3a35c25be6920e18c9c927e",
+ "size": 1123,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-keepmeta_/sql.yql"
}
],
"test_sql2yql.test[insert-keepmeta_nonstrict_fail]": [
{
- "checksum": "8b829b6434835296e73408e955355ca4",
- "size": 1120,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-keepmeta_nonstrict_fail_/sql.yql"
+ "checksum": "fdd4c5d5e3a35c25be6920e18c9c927e",
+ "size": 1123,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-keepmeta_nonstrict_fail_/sql.yql"
}
],
"test_sql2yql.test[insert-keepmeta_proto_fail]": [
{
- "checksum": "8b829b6434835296e73408e955355ca4",
- "size": 1120,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-keepmeta_proto_fail_/sql.yql"
+ "checksum": "fdd4c5d5e3a35c25be6920e18c9c927e",
+ "size": 1123,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-keepmeta_proto_fail_/sql.yql"
}
],
"test_sql2yql.test[insert-keepmeta_view_fail]": [
{
- "checksum": "8b829b6434835296e73408e955355ca4",
- "size": 1120,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-keepmeta_view_fail_/sql.yql"
+ "checksum": "fdd4c5d5e3a35c25be6920e18c9c927e",
+ "size": 1123,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-keepmeta_view_fail_/sql.yql"
}
],
"test_sql2yql.test[insert-keepmeta_with_read_udf_fail]": [
{
- "checksum": "8b829b6434835296e73408e955355ca4",
- "size": 1120,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-keepmeta_with_read_udf_fail_/sql.yql"
+ "checksum": "fdd4c5d5e3a35c25be6920e18c9c927e",
+ "size": 1123,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-keepmeta_with_read_udf_fail_/sql.yql"
}
],
"test_sql2yql.test[insert-literals_to_string]": [
{
- "checksum": "2166c3898858efe4aacfd2961efe5045",
- "size": 641,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-literals_to_string_/sql.yql"
+ "checksum": "1845dbb30eef6518a540b7ac46aff9c2",
+ "size": 644,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-literals_to_string_/sql.yql"
}
],
"test_sql2yql.test[insert-merge_publish]": [
{
- "checksum": "d775ca3d81ee2853efeadf9ecf51f9c8",
- "size": 7140,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-merge_publish_/sql.yql"
+ "checksum": "75694ed5f7ffcc1178fd30dc662fe545",
+ "size": 7143,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-merge_publish_/sql.yql"
}
],
"test_sql2yql.test[insert-multiappend_sorted]": [
{
- "checksum": "22a97dea7493fc2b8b1539655d75a815",
- "size": 13890,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-multiappend_sorted_/sql.yql"
+ "checksum": "738c8e4f2d0af2c497b5aae6d502db19",
+ "size": 13893,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-multiappend_sorted_/sql.yql"
}
],
"test_sql2yql.test[insert-override]": [
{
- "checksum": "d5fb36d29981a2435a244e8909120bd1",
- "size": 1105,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-override_/sql.yql"
+ "checksum": "f911e427a9ee476b5853611355723e0f",
+ "size": 1108,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-override_/sql.yql"
}
],
"test_sql2yql.test[insert-override_view_fail]": [
{
- "checksum": "d5fb36d29981a2435a244e8909120bd1",
- "size": 1105,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-override_view_fail_/sql.yql"
+ "checksum": "f911e427a9ee476b5853611355723e0f",
+ "size": 1108,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-override_view_fail_/sql.yql"
}
],
"test_sql2yql.test[insert-part_sortness]": [
{
- "checksum": "e68353148f13a7416a6002e25708d5bc",
- "size": 1214,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-part_sortness_/sql.yql"
+ "checksum": "ee5b4348b92d83aa8482c750c8976b35",
+ "size": 1217,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-part_sortness_/sql.yql"
}
],
"test_sql2yql.test[insert-replace_inferred]": [
{
- "checksum": "cacc650b5ed0a5c0dbee56f6f6cb09f8",
- "size": 1301,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-replace_inferred_/sql.yql"
+ "checksum": "aa04592094df56313cd5ef6d736f410f",
+ "size": 1304,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-replace_inferred_/sql.yql"
}
],
"test_sql2yql.test[insert-replace_inferred_op]": [
{
- "checksum": "1a6265f6c8a61269870d572c77f63945",
- "size": 1296,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-replace_inferred_op_/sql.yql"
+ "checksum": "3295c262f93d3fb5ce8f84752abcc329",
+ "size": 1299,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-replace_inferred_op_/sql.yql"
}
],
"test_sql2yql.test[insert-replace_ordered_by_key]": [
{
- "checksum": "128782769fe5c318f1585cae38e05d04",
- "size": 1613,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-replace_ordered_by_key_/sql.yql"
+ "checksum": "e4601a18ffdc4636af442350c38516f5",
+ "size": 1616,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-replace_ordered_by_key_/sql.yql"
}
],
"test_sql2yql.test[insert-replace_ordered_by_key_desc]": [
{
- "checksum": "a888585fc144445c72f6eefa03a9e031",
- "size": 1614,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-replace_ordered_by_key_desc_/sql.yql"
+ "checksum": "4a990eb18327409e211fe544c030a264",
+ "size": 1617,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-replace_ordered_by_key_desc_/sql.yql"
}
],
"test_sql2yql.test[insert-select_after_insert_relabeled]": [
{
- "checksum": "47ccab7b88bdbaeae28c872383694c83",
- "size": 3036,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-select_after_insert_relabeled_/sql.yql"
+ "checksum": "93fddb9b55d89394fcc1b1d5deab77bc",
+ "size": 3039,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-select_after_insert_relabeled_/sql.yql"
}
],
"test_sql2yql.test[insert-select_after_replace]": [
{
- "checksum": "cdd4f43369ce9e5ab54c98b73a407d43",
- "size": 2811,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-select_after_replace_/sql.yql"
+ "checksum": "8026e37220dd10b7dcdca69e0d202050",
+ "size": 2814,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-select_after_replace_/sql.yql"
}
],
"test_sql2yql.test[insert-select_after_replace_unwrap]": [
{
- "checksum": "8760919c6cbcee37e0d934f067ece888",
- "size": 2918,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-select_after_replace_unwrap_/sql.yql"
+ "checksum": "56e3ce0f466c60eb871b55ee8fb84930",
+ "size": 2921,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-select_after_replace_unwrap_/sql.yql"
}
],
"test_sql2yql.test[insert-select_operate_with_columns]": [
{
- "checksum": "e1495b9c585a6568be3867bf23ddaea4",
- "size": 1616,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-select_operate_with_columns_/sql.yql"
+ "checksum": "09c8c8aa47baa1e823578a401348dae1",
+ "size": 1619,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-select_operate_with_columns_/sql.yql"
}
],
"test_sql2yql.test[insert-select_relabel]": [
{
- "checksum": "6316d3707c51d31fa119210c4b7e4b34",
- "size": 1541,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-select_relabel_/sql.yql"
+ "checksum": "f7fc1bcbbdd29b2b1ab6e66c1d175724",
+ "size": 1544,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-select_relabel_/sql.yql"
}
],
"test_sql2yql.test[insert-select_subquery]": [
{
- "checksum": "e83e249647d06d14dac1a96ef004e154",
- "size": 1911,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-select_subquery_/sql.yql"
+ "checksum": "4a31d4ec29d5f81bc731fe83833c8ddf",
+ "size": 1914,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-select_subquery_/sql.yql"
}
],
"test_sql2yql.test[insert-select_with_sort_limit]": [
{
- "checksum": "73b72dddded41e296d93e095e06d17d4",
- "size": 1256,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-select_with_sort_limit_/sql.yql"
+ "checksum": "183a4ec0a6125572e1c6cb24603c11b0",
+ "size": 1259,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-select_with_sort_limit_/sql.yql"
}
],
"test_sql2yql.test[insert-trivial_literals]": [
{
- "checksum": "4a2c347d8c5bf1e2d408624361afc8f7",
- "size": 621,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-trivial_literals_/sql.yql"
+ "checksum": "ea28b5a1c5c2810f4afeadeaa9dbe3a8",
+ "size": 624,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-trivial_literals_/sql.yql"
}
],
"test_sql2yql.test[insert-trivial_literals_multirow]": [
{
- "checksum": "4739d560475b8fdd41e3e4dadc22c9e4",
- "size": 797,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-trivial_literals_multirow_/sql.yql"
+ "checksum": "9fda3326a1044f8b5fe67a6043e85d0f",
+ "size": 800,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-trivial_literals_multirow_/sql.yql"
}
],
"test_sql2yql.test[insert-trivial_select]": [
{
- "checksum": "fef11a16771df53d40fda6fafddaa4b1",
- "size": 1550,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-trivial_select_/sql.yql"
+ "checksum": "edd2e4c444e401c5af1009e99ae3979e",
+ "size": 1553,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-trivial_select_/sql.yql"
}
],
"test_sql2yql.test[insert-two_input_tables]": [
{
- "checksum": "a77d1c3f57fcc9675c73bd14bd76c9b0",
- "size": 2867,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-two_input_tables_/sql.yql"
+ "checksum": "c449ed202d4005f5b9c516f2d2d1eb2d",
+ "size": 2870,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-two_input_tables_/sql.yql"
}
],
"test_sql2yql.test[insert-udf_empty]": [
{
- "checksum": "deb6419bdaeae93d6dd73fadb34a3ab1",
- "size": 806,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-udf_empty_/sql.yql"
+ "checksum": "d4c509b7545458b510abcadeec437293",
+ "size": 809,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-udf_empty_/sql.yql"
}
],
"test_sql2yql.test[insert-unique_distinct_hints]": [
{
- "checksum": "612cefd5a5f6d7b10a69e5b7c690c61a",
- "size": 8697,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-unique_distinct_hints_/sql.yql"
+ "checksum": "f9147c415599c6bd9b18f50eefa5224a",
+ "size": 8700,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-unique_distinct_hints_/sql.yql"
}
],
"test_sql2yql.test[insert-use_anon_table_before_commit_fail]": [
{
- "checksum": "ada894f798fdb1f818c11c1ed47c1d49",
- "size": 1945,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-use_anon_table_before_commit_fail_/sql.yql"
+ "checksum": "a792e563883560fdfb9925b33248d06d",
+ "size": 1948,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-use_anon_table_before_commit_fail_/sql.yql"
}
],
"test_sql2yql.test[insert-use_anon_table_without_fill_fail]": [
{
- "checksum": "aad9182462be8e78ae215fd4991c6a14",
- "size": 1091,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-use_anon_table_without_fill_fail_/sql.yql"
+ "checksum": "219eb05327558cc6b7a0108b3b2467e2",
+ "size": 1094,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-use_anon_table_without_fill_fail_/sql.yql"
}
],
"test_sql2yql.test[insert-values_subquery]": [
{
- "checksum": "9af163610db767ed418388e4710434dc",
- "size": 1498,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-values_subquery_/sql.yql"
+ "checksum": "0c7afff525c142326f2b1888c2ae3bd0",
+ "size": 1501,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-values_subquery_/sql.yql"
}
],
"test_sql2yql.test[insert-yql-13083]": [
{
- "checksum": "0e940c91d9d1efa6f87144020f00bd31",
- "size": 4770,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-yql-13083_/sql.yql"
+ "checksum": "42a6658b64bf6458c6a0420bdab919c3",
+ "size": 4773,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-yql-13083_/sql.yql"
}
],
"test_sql2yql.test[insert-yql-14538]": [
{
- "checksum": "72719b9f27885c7a8a71fe187e681cb9",
- "size": 2672,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert-yql-14538_/sql.yql"
+ "checksum": "4e9c10b197b0cda6215c2e0b0455df25",
+ "size": 2675,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert-yql-14538_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-break_sort_fail]": [
{
- "checksum": "ac0323cbab712f88e762a83220601a8b",
- "size": 1127,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-break_sort_fail_/sql.yql"
+ "checksum": "ccab1a437a04f941c0d800a4c974b366",
+ "size": 1130,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-break_sort_fail_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-break_unique_fail]": [
{
- "checksum": "e4c9994a9678cd1511baca6f9d115e53",
- "size": 1330,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-break_unique_fail_/sql.yql"
+ "checksum": "584e7ace6b690017f3b557004b06987d",
+ "size": 1333,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-break_unique_fail_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-from_empty]": [
{
- "checksum": "f6858e006f03ee8c92b4d8e85214ce38",
- "size": 1255,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-from_empty_/sql.yql"
+ "checksum": "38beb0d675896e1a4a948247cb159e49",
+ "size": 1258,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-from_empty_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-keep_meta]": [
{
- "checksum": "9ce9b218519482968239dea52a349c1e",
- "size": 1265,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-keep_meta_/sql.yql"
+ "checksum": "160c9daa49065c7d4aba585f2a0ff74c",
+ "size": 1268,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-keep_meta_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-keep_unique]": [
{
- "checksum": "53f4570a747ae0d64374f5afd7cc453a",
- "size": 1739,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_insert_monotonic-keep_unique_/sql.yql"
+ "checksum": "d49aedb55a6dc020771666cdec5eb5d9",
+ "size": 1742,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-keep_unique_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-non_existing_fail]": [
{
- "checksum": "7af621602361ead97cc8ae0890fdbf3a",
- "size": 1022,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-non_existing_fail_/sql.yql"
+ "checksum": "f757e62640382bfc25cea7a1f186915a",
+ "size": 1025,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-non_existing_fail_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-not_all_fail]": [
{
- "checksum": "6bcd2e64387ba05705e7c0f1364763e2",
- "size": 2248,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-not_all_fail_/sql.yql"
+ "checksum": "270538135ece1a928a4f9fd9d09b0c46",
+ "size": 2251,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-not_all_fail_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-overlaping_fail]": [
{
- "checksum": "196939bf1159c1ccb17b9eb31e8d5fa5",
- "size": 1250,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-overlaping_fail_/sql.yql"
+ "checksum": "4457a244acce44880d9f796376af5fe1",
+ "size": 1253,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-overlaping_fail_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-several1]": [
{
- "checksum": "3f0d65f60bbed90c558396826eeb49c6",
- "size": 2425,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-several1_/sql.yql"
+ "checksum": "6ada55b3d9df5e3513953f2ad0108752",
+ "size": 2428,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-several1_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-several2]": [
{
- "checksum": "e12148d6ba87c1a4e794a03c0b5fd1f8",
- "size": 2268,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-several2_/sql.yql"
+ "checksum": "5f805f820fc8210e4fccdb2e4a5e6709",
+ "size": 2271,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-several2_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-to_empty]": [
{
- "checksum": "ad49f836aa72266cb0c3d68d7802f2bd",
- "size": 1255,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-to_empty_/sql.yql"
+ "checksum": "bfd7c4c29d126bd3716227036932ddaa",
+ "size": 1258,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-to_empty_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-truncate_and_append]": [
{
- "checksum": "38cf7d77a924daef6181b235e8b30c44",
- "size": 2247,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-truncate_and_append_/sql.yql"
+ "checksum": "a81c3a14c8b50d58d6621dc245f9e19c",
+ "size": 2250,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-truncate_and_append_/sql.yql"
}
],
"test_sql2yql.test[insert_monotonic-truncate_fail]": [
{
- "checksum": "fd8b49b167565407555267e398279fc2",
- "size": 1249,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_insert_monotonic-truncate_fail_/sql.yql"
+ "checksum": "615acfe8da6e0dd4b7ff81ca4c80dcc5",
+ "size": 1252,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_insert_monotonic-truncate_fail_/sql.yql"
}
],
"test_sql2yql.test[join-aggr_diff_order]": [
{
- "checksum": "2a9f8dfa527f2a0b28a34250ed702365",
- "size": 3957,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-aggr_diff_order_/sql.yql"
+ "checksum": "e4de7a7a4dcdf88b54776e8e264de228",
+ "size": 3960,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-aggr_diff_order_/sql.yql"
}
],
"test_sql2yql.test[join-alias_where_group]": [
{
- "checksum": "437e069b42f5be8056ae1e687afa564f",
- "size": 2048,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-alias_where_group_/sql.yql"
+ "checksum": "f3de56072a486b8e8dde84cda46b297b",
+ "size": 2051,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-alias_where_group_/sql.yql"
}
],
"test_sql2yql.test[join-anyjoin_common_dup]": [
{
- "checksum": "ef68815e2c28729f9f2f3440d14e97ca",
- "size": 5433,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-anyjoin_common_dup_/sql.yql"
+ "checksum": "3f1d6385209df21c804912d2333901ad",
+ "size": 5436,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-anyjoin_common_dup_/sql.yql"
}
],
"test_sql2yql.test[join-anyjoin_common_nodata_keys]": [
{
- "checksum": "e409e0d36fe592446eab893d7f5b72ce",
- "size": 6934,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-anyjoin_common_nodata_keys_/sql.yql"
+ "checksum": "f51593a302918342cc4ed31a7fe84605",
+ "size": 6937,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-anyjoin_common_nodata_keys_/sql.yql"
}
],
"test_sql2yql.test[join-anyjoin_common_nodup]": [
{
- "checksum": "ef68815e2c28729f9f2f3440d14e97ca",
- "size": 5433,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-anyjoin_common_nodup_/sql.yql"
+ "checksum": "3f1d6385209df21c804912d2333901ad",
+ "size": 5436,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-anyjoin_common_nodup_/sql.yql"
}
],
"test_sql2yql.test[join-anyjoin_merge_nodup]": [
{
- "checksum": "9eb9f08d5b5c3cb053e6a9b78ff1ba47",
- "size": 5529,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-anyjoin_merge_nodup_/sql.yql"
+ "checksum": "eaa5e192d023149184397cf0ccb96ebf",
+ "size": 5532,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-anyjoin_merge_nodup_/sql.yql"
}
],
"test_sql2yql.test[join-bush_dis_in]": [
{
- "checksum": "a2220a9990e1407c7dace561755ac139",
- "size": 3794,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-bush_dis_in_/sql.yql"
+ "checksum": "743463de95eda93b580836eabc820bac",
+ "size": 3797,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-bush_dis_in_/sql.yql"
}
],
"test_sql2yql.test[join-bush_dis_in_in]": [
{
- "checksum": "ddcaef8907480aa7cf5f63a38e80d80f",
- "size": 2321,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-bush_dis_in_in_/sql.yql"
+ "checksum": "ba991eb96d59385d967a5de0eeb48294",
+ "size": 2324,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-bush_dis_in_in_/sql.yql"
}
],
"test_sql2yql.test[join-bush_dis_in_in_in]": [
{
- "checksum": "1fb4ca33baebcf84933652408f51dacb",
- "size": 2788,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-bush_dis_in_in_in_/sql.yql"
+ "checksum": "d70a8765dafbcbe6a8b3f44f5f91823c",
+ "size": 2791,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-bush_dis_in_in_in_/sql.yql"
}
],
"test_sql2yql.test[join-bush_in]": [
{
- "checksum": "820d25cbb37491c009ffd843f9fdfb94",
- "size": 3626,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-bush_in_/sql.yql"
+ "checksum": "6e7d15ba06a1b425f188ab583ba76a40",
+ "size": 3629,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-bush_in_/sql.yql"
}
],
"test_sql2yql.test[join-bush_in_in]": [
{
- "checksum": "c5fc750682fec2f1b0d3456e9843e19b",
- "size": 2241,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-bush_in_in_/sql.yql"
+ "checksum": "18d9591c22de11e1ba8d5cea777777f9",
+ "size": 2244,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-bush_in_in_/sql.yql"
}
],
"test_sql2yql.test[join-bush_in_in_in]": [
{
- "checksum": "abd1bd30965302760186a8ae82f5b815",
- "size": 2529,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-bush_in_in_in_/sql.yql"
+ "checksum": "092811334871bac67d27cd273e91c290",
+ "size": 2532,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-bush_in_in_in_/sql.yql"
}
],
"test_sql2yql.test[join-cbo_4tables]": [
{
- "checksum": "771362b9b84ed4085eedf439d2119a49",
- "size": 3444,
- "uri": "https://{canondata_backend}/1889210/7632dbbbf855933dd5095f5532a6f69c1a41db51/resource.tar.gz#test_sql2yql.test_join-cbo_4tables_/sql.yql"
+ "checksum": "568ccba222b22c176878cc4db25324fa",
+ "size": 3447,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-cbo_4tables_/sql.yql"
}
],
"test_sql2yql.test[join-cbo_4tables_only_sorted_merge]": [
{
- "checksum": "ae8361131478281c24b9fa00327e44a8",
- "size": 3536,
- "uri": "https://{canondata_backend}/1889210/7632dbbbf855933dd5095f5532a6f69c1a41db51/resource.tar.gz#test_sql2yql.test_join-cbo_4tables_only_sorted_merge_/sql.yql"
+ "checksum": "cd3e68840d1ccca53473388945d631e8",
+ "size": 3539,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-cbo_4tables_only_sorted_merge_/sql.yql"
}
],
"test_sql2yql.test[join-commonjoin_unused_keys]": [
{
- "checksum": "9c07ade76c1e3f31cd5c478dcb4e4300",
- "size": 1662,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-commonjoin_unused_keys_/sql.yql"
+ "checksum": "24ee6c8e1aa10b22ab509a46d44d252f",
+ "size": 1665,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-commonjoin_unused_keys_/sql.yql"
}
],
"test_sql2yql.test[join-compact_join]": [
{
- "checksum": "d0db423922298a4d9b1078bf34a87872",
- "size": 2976,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-compact_join_/sql.yql"
+ "checksum": "4ded63d8f6e5ccc93dde47759065677c",
+ "size": 2979,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-compact_join_/sql.yql"
}
],
"test_sql2yql.test[join-convert_check_key_mem2]": [
{
- "checksum": "18c5fb7a52441432c6c75827b0e44f22",
- "size": 1886,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-convert_check_key_mem2_/sql.yql"
+ "checksum": "e1f4ff23a4f2c04036a52d4a5b25529c",
+ "size": 1889,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-convert_check_key_mem2_/sql.yql"
}
],
"test_sql2yql.test[join-convert_check_key_mem]": [
{
- "checksum": "198b94d86fd0252412502b5c58c3347b",
- "size": 6174,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-convert_check_key_mem_/sql.yql"
+ "checksum": "7ed977e2db005cba2f90cf9208343f87",
+ "size": 6177,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-convert_check_key_mem_/sql.yql"
}
],
"test_sql2yql.test[join-convert_key]": [
{
- "checksum": "61ab6081df91533e81682b45fe38e28e",
- "size": 3669,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-convert_key_/sql.yql"
+ "checksum": "a46a4f7f6af52c211580e1a9af4e9309",
+ "size": 3672,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-convert_key_/sql.yql"
}
],
"test_sql2yql.test[join-count_bans]": [
{
- "checksum": "654e8db3bffad9534b99337097b9fbd8",
- "size": 5303,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-count_bans_/sql.yql"
+ "checksum": "0f08c7ca899ece34a7be5995f949f0d2",
+ "size": 5306,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-count_bans_/sql.yql"
}
],
"test_sql2yql.test[join-cross_join_with_lazy_list]": [
{
- "checksum": "11839022f2417f8c80ee7a4c1ed6d22d",
- "size": 2405,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-cross_join_with_lazy_list_/sql.yql"
+ "checksum": "596f864740e8287fa61d3aab494226c7",
+ "size": 2408,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-cross_join_with_lazy_list_/sql.yql"
}
],
"test_sql2yql.test[join-do_not_suppres_equijoin_input_sorts]": [
{
- "checksum": "f0414b010a5b710a7b4e40eb58c281a6",
- "size": 1677,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-do_not_suppres_equijoin_input_sorts_/sql.yql"
+ "checksum": "ee709b31e4f5cad056b6bb04ce490896",
+ "size": 1680,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-do_not_suppres_equijoin_input_sorts_/sql.yql"
}
],
"test_sql2yql.test[join-emptyjoin_unused_keys]": [
{
- "checksum": "a10f3ec3492bdb510c3dbdf0892a77d4",
- "size": 2748,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-emptyjoin_unused_keys_/sql.yql"
+ "checksum": "2e9cbd603238c538645311af6b7d588e",
+ "size": 2751,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-emptyjoin_unused_keys_/sql.yql"
}
],
"test_sql2yql.test[join-equi_join_by_expr]": [
{
- "checksum": "6aa7d34bfe998ae0fe30161c93b0b04c",
- "size": 2006,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-equi_join_by_expr_/sql.yql"
+ "checksum": "6e3b1ddb54e6e44a9312bcd00c5c72e4",
+ "size": 2009,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-equi_join_by_expr_/sql.yql"
}
],
"test_sql2yql.test[join-equi_join_three_asterisk]": [
{
- "checksum": "0ab31bd25c3bbd14a502f344980942f1",
- "size": 2020,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-equi_join_three_asterisk_/sql.yql"
+ "checksum": "99e7fcb17a529e5901f36e6043af4f5a",
+ "size": 2023,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-equi_join_three_asterisk_/sql.yql"
}
],
"test_sql2yql.test[join-equi_join_three_asterisk_eval]": [
{
- "checksum": "cac1de144f59cf0fcbe0adabe2eb60ec",
- "size": 2361,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-equi_join_three_asterisk_eval_/sql.yql"
+ "checksum": "30bffdaa03cba9faba1d31bee4e86cca",
+ "size": 2364,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-equi_join_three_asterisk_eval_/sql.yql"
}
],
"test_sql2yql.test[join-equi_join_three_simple]": [
{
- "checksum": "8eeaf78ecc9b34e0f419878bc0c55bf3",
- "size": 1618,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-equi_join_three_simple_/sql.yql"
+ "checksum": "b65c545b960990a696ae1f4366d37532",
+ "size": 1621,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-equi_join_three_simple_/sql.yql"
}
],
"test_sql2yql.test[join-equi_join_two_mult_keys]": [
{
- "checksum": "985f4512a5f58d839ad46a93e2051527",
- "size": 1421,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-equi_join_two_mult_keys_/sql.yql"
+ "checksum": "094fbd0d3fe19ca2a291b8037d9d3d29",
+ "size": 1424,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-equi_join_two_mult_keys_/sql.yql"
}
],
"test_sql2yql.test[join-filter_joined]": [
{
- "checksum": "5d8b9da1868f84f8907e054db56ffe0a",
- "size": 1580,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-filter_joined_/sql.yql"
+ "checksum": "2e9521367e1a7335b54a05acbdeeaacb",
+ "size": 1583,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-filter_joined_/sql.yql"
}
],
"test_sql2yql.test[join-flatten_columns1]": [
{
- "checksum": "d02d266bb09e9fbc4f1dcb7bf6b271cd",
- "size": 2501,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-flatten_columns1_/sql.yql"
+ "checksum": "4b931a5d8126cfd6151dea66b78d7828",
+ "size": 2504,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-flatten_columns1_/sql.yql"
}
],
"test_sql2yql.test[join-flatten_columns2]": [
{
- "checksum": "a0eec7b654d4e9fa5ceb99f847c36edf",
- "size": 3505,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-flatten_columns2_/sql.yql"
+ "checksum": "7f67bcf27864c8a88ae25f94bc9fd959",
+ "size": 3508,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-flatten_columns2_/sql.yql"
}
],
"test_sql2yql.test[join-force_merge_join]": [
{
- "checksum": "216e28d75c262e3b82cfc1e791447035",
- "size": 3039,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-force_merge_join_/sql.yql"
+ "checksum": "1ae791ab1db58b62654af37e39a5fa21",
+ "size": 3042,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-force_merge_join_/sql.yql"
}
],
"test_sql2yql.test[join-from_in_front_join]": [
{
- "checksum": "289482bc77beaa59bc33ec86e0f2cc82",
- "size": 1808,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-from_in_front_join_/sql.yql"
+ "checksum": "e872de552b2fcba504eca8359afce646",
+ "size": 1811,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-from_in_front_join_/sql.yql"
}
],
"test_sql2yql.test[join-full_equal_not_null]": [
{
- "checksum": "55942eeafbb0eda6db1d4a419c1c8b4b",
- "size": 2908,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-full_equal_not_null_/sql.yql"
+ "checksum": "a143675fbe301595b8d540ad6847ec02",
+ "size": 2911,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-full_equal_not_null_/sql.yql"
}
],
"test_sql2yql.test[join-full_equal_null]": [
{
- "checksum": "579f70d80e948f8d6f509cd1d604a2f8",
- "size": 2906,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-full_equal_null_/sql.yql"
+ "checksum": "a79666328f4b434b807a3c073a0ef7c0",
+ "size": 2909,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-full_equal_null_/sql.yql"
}
],
"test_sql2yql.test[join-full_join]": [
{
- "checksum": "fd8ee28745d772314f616f9d9d8bfe1b",
- "size": 2105,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-full_join_/sql.yql"
+ "checksum": "ac38a7d9332845c934e24be98b22f3d1",
+ "size": 2108,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-full_join_/sql.yql"
}
],
"test_sql2yql.test[join-full_trivial]": [
{
- "checksum": "b88e458c8c131626851a75c748df845c",
- "size": 1991,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-full_trivial_/sql.yql"
+ "checksum": "a913498844c3de8ba3b2e9667c88f4ef",
+ "size": 1994,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-full_trivial_/sql.yql"
}
],
"test_sql2yql.test[join-full_trivial_udf_call]": [
{
- "checksum": "b98adb7b54e9e23501a67af30bd98e77",
- "size": 2118,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-full_trivial_udf_call_/sql.yql"
+ "checksum": "e0e2ccbe53f88b330047028b01a2fe37",
+ "size": 2121,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-full_trivial_udf_call_/sql.yql"
}
],
"test_sql2yql.test[join-grace_join1]": [
{
- "checksum": "f4b25e38fea28e0ab9a5af8bbe593905",
- "size": 1807,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-grace_join1_/sql.yql"
+ "checksum": "bc34f5f69a5db8e6232391b68c13e947",
+ "size": 1810,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-grace_join1_/sql.yql"
}
],
"test_sql2yql.test[join-grace_join2]": [
{
- "checksum": "dec15765d9200297261bb22775ec5338",
- "size": 1782,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-grace_join2_/sql.yql"
+ "checksum": "317c5a43bddef598d692808295dacb7e",
+ "size": 1785,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-grace_join2_/sql.yql"
}
],
"test_sql2yql.test[join-group_compact_by]": [
{
- "checksum": "567c4ddde19bc24dbae0fec1213fedb7",
- "size": 3927,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-group_compact_by_/sql.yql"
+ "checksum": "d54e4a1b6e44ba68f6be176b902f8afb",
+ "size": 3930,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-group_compact_by_/sql.yql"
}
],
"test_sql2yql.test[join-inmem_by_uncomparable_structs]": [
{
- "checksum": "6632db82eb7031a6baa68b130f0c4dcf",
- "size": 9825,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-inmem_by_uncomparable_structs_/sql.yql"
+ "checksum": "800f3ffe362c85dc001eb5237220bfd7",
+ "size": 9828,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inmem_by_uncomparable_structs_/sql.yql"
}
],
"test_sql2yql.test[join-inmem_by_uncomparable_tuples]": [
{
- "checksum": "f6257f200c631aecb7828fa2e293c944",
- "size": 9643,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-inmem_by_uncomparable_tuples_/sql.yql"
+ "checksum": "ed8c12a89da43c862c95d368a999c2b5",
+ "size": 9646,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inmem_by_uncomparable_tuples_/sql.yql"
}
],
"test_sql2yql.test[join-inmem_with_null_key]": [
{
- "checksum": "ee00f9e844f422215f5168a0e9984fc0",
- "size": 2485,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-inmem_with_null_key_/sql.yql"
+ "checksum": "a4064c9ac69cb50da0afbcfa25b2916f",
+ "size": 2488,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inmem_with_null_key_/sql.yql"
}
],
"test_sql2yql.test[join-inmem_with_set_key]": [
{
- "checksum": "0f0d4dc22e4af72e60f1c01e0cc09e19",
- "size": 4649,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-inmem_with_set_key_/sql.yql"
+ "checksum": "cf25a65a1f5ef5ae98ffe4cc5d752050",
+ "size": 4652,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inmem_with_set_key_/sql.yql"
}
],
"test_sql2yql.test[join-inmem_with_set_key_any]": [
{
- "checksum": "7b9a01f95113e1487c2ed53d3dd15394",
- "size": 4705,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-inmem_with_set_key_any_/sql.yql"
+ "checksum": "4016c247248a4f01afc1c951c86e6ea5",
+ "size": 4708,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inmem_with_set_key_any_/sql.yql"
}
],
"test_sql2yql.test[join-inner_all]": [
{
- "checksum": "3bc919dcd33db69be52c00362c3ca445",
- "size": 1405,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-inner_all_/sql.yql"
+ "checksum": "908eff349b25375f51c5c85f7d0dc786",
+ "size": 1408,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inner_all_/sql.yql"
}
],
"test_sql2yql.test[join-inner_all_right]": [
{
- "checksum": "df9820ad7ef49b66df3aad751b4307b7",
- "size": 1417,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-inner_all_right_/sql.yql"
+ "checksum": "4924e901c258787ea250556c6b1d1f97",
+ "size": 1420,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inner_all_right_/sql.yql"
}
],
"test_sql2yql.test[join-inner_grouped]": [
{
- "checksum": "c0576cdcc6d1fdc239823ad29f41ae40",
- "size": 1875,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-inner_grouped_/sql.yql"
+ "checksum": "5d3b5c47f8b4b7072ed2fe0ee1198c5a",
+ "size": 1878,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inner_grouped_/sql.yql"
}
],
"test_sql2yql.test[join-inner_grouped_by_expr]": [
{
- "checksum": "867b21e0a3d0aa40b2e2fff625d2344f",
- "size": 1992,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-inner_grouped_by_expr_/sql.yql"
+ "checksum": "af1cf6d26c577b9aa110907fe0758b8d",
+ "size": 1995,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inner_grouped_by_expr_/sql.yql"
}
],
"test_sql2yql.test[join-inner_on_key_only]": [
{
- "checksum": "289482bc77beaa59bc33ec86e0f2cc82",
- "size": 1808,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-inner_on_key_only_/sql.yql"
+ "checksum": "e872de552b2fcba504eca8359afce646",
+ "size": 1811,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inner_on_key_only_/sql.yql"
}
],
"test_sql2yql.test[join-inner_trivial]": [
{
- "checksum": "289482bc77beaa59bc33ec86e0f2cc82",
- "size": 1808,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-inner_trivial_/sql.yql"
+ "checksum": "e872de552b2fcba504eca8359afce646",
+ "size": 1811,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inner_trivial_/sql.yql"
}
],
"test_sql2yql.test[join-inner_trivial_from_concat]": [
{
- "checksum": "a3a26ffab8bef6946c949123e747d6c2",
- "size": 1768,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-inner_trivial_from_concat_/sql.yql"
+ "checksum": "a7784ebff30a4db7bff640d17cfe8694",
+ "size": 1771,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inner_trivial_from_concat_/sql.yql"
}
],
"test_sql2yql.test[join-inner_with_order]": [
{
- "checksum": "a4ae4ea6e868bc1b72e9817151159714",
- "size": 1848,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-inner_with_order_/sql.yql"
+ "checksum": "06705cff2c45e643ba02117dab926c68",
+ "size": 1851,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inner_with_order_/sql.yql"
}
],
"test_sql2yql.test[join-inner_with_select]": [
{
- "checksum": "22090e59950ee30a220a609cd3dc7589",
- "size": 2484,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-inner_with_select_/sql.yql"
+ "checksum": "204f235414ea604339dc271e47a5066d",
+ "size": 2487,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-inner_with_select_/sql.yql"
}
],
"test_sql2yql.test[join-join_and_distinct_key]": [
{
- "checksum": "27545d826832eab37e34158e45d11b83",
- "size": 2598,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-join_and_distinct_key_/sql.yql"
+ "checksum": "d223a4042cf1f88da75e8f9530ecc4c5",
+ "size": 2601,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_and_distinct_key_/sql.yql"
}
],
"test_sql2yql.test[join-join_cbo_3_tables]": [
{
- "checksum": "26b51441dc8e31032014fde77d6c8cb8",
- "size": 2798,
- "uri": "https://{canondata_backend}/1889210/7632dbbbf855933dd5095f5532a6f69c1a41db51/resource.tar.gz#test_sql2yql.test_join-join_cbo_3_tables_/sql.yql"
+ "checksum": "02aa6d9a1082f52e8d4bf722359bc923",
+ "size": 2801,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_cbo_3_tables_/sql.yql"
}
],
"test_sql2yql.test[join-join_comp_common_table]": [
{
- "checksum": "0c6169a2dbf9b9490476a334b12893ce",
- "size": 11137,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_comp_common_table_/sql.yql"
+ "checksum": "07d61cd1d3be7b52e30244a46856bdf3",
+ "size": 11140,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_comp_common_table_/sql.yql"
}
],
"test_sql2yql.test[join-join_comp_inmem]": [
{
- "checksum": "42d93bbb3df871e13d55cd3112f0e424",
- "size": 10100,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_comp_inmem_/sql.yql"
+ "checksum": "a7727f5f57421b0d6b7d0565ab01ac45",
+ "size": 10103,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_comp_inmem_/sql.yql"
}
],
"test_sql2yql.test[join-join_comp_map_table]": [
{
- "checksum": "d6de5082fe8a591866a779a70609d42c",
- "size": 8375,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_comp_map_table_/sql.yql"
+ "checksum": "877f5c524e6984c400942e8d91a38b39",
+ "size": 8378,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_comp_map_table_/sql.yql"
}
],
"test_sql2yql.test[join-join_key_cmp_udf]": [
{
- "checksum": "5d1c5a97ebc3f3805dda35bb6930e4b3",
- "size": 1924,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_key_cmp_udf_/sql.yql"
+ "checksum": "f8d7e51d094e3368a65266be524fa308",
+ "size": 1927,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_key_cmp_udf_/sql.yql"
}
],
"test_sql2yql.test[join-join_left_cbo]": [
{
- "checksum": "46674f0a5c0ae2dd31bc0986956dded9",
- "size": 1877,
- "uri": "https://{canondata_backend}/1889210/7632dbbbf855933dd5095f5532a6f69c1a41db51/resource.tar.gz#test_sql2yql.test_join-join_left_cbo_/sql.yql"
+ "checksum": "65bcdad1e035e31227fe549320ca8da8",
+ "size": 1880,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_left_cbo_/sql.yql"
}
],
"test_sql2yql.test[join-join_no_correlation_in_order_by]": [
{
- "checksum": "dc3093c5fe8c857da181192160c3d97c",
- "size": 2535,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_no_correlation_in_order_by_/sql.yql"
+ "checksum": "591bc91cb9585f21057833ae39bcff40",
+ "size": 2538,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_no_correlation_in_order_by_/sql.yql"
}
],
"test_sql2yql.test[join-join_right_cbo]": [
{
- "checksum": "1638f6fcf0c3682c44618aeaa8b450b1",
- "size": 1878,
- "uri": "https://{canondata_backend}/1889210/7632dbbbf855933dd5095f5532a6f69c1a41db51/resource.tar.gz#test_sql2yql.test_join-join_right_cbo_/sql.yql"
+ "checksum": "8d30c79a693fc301ccf00c20362dfe64",
+ "size": 1881,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_right_cbo_/sql.yql"
}
],
"test_sql2yql.test[join-join_semi_correlation_in_order_by]": [
{
- "checksum": "d3bd93064f519233a5e9035fb006b514",
- "size": 2540,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_semi_correlation_in_order_by_/sql.yql"
+ "checksum": "87c9a245836a26a81e647659413cd8f8",
+ "size": 2543,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_semi_correlation_in_order_by_/sql.yql"
}
],
"test_sql2yql.test[join-join_table_conflict_fail]": [
{
- "checksum": "a69e585c088947225d76ba67d9979627",
- "size": 2601,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_table_conflict_fail_/sql.yql"
+ "checksum": "48f9948e00d90d5cba76e713865a2e9a",
+ "size": 2604,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_table_conflict_fail_/sql.yql"
}
],
"test_sql2yql.test[join-join_with_duplicate_keys_on_sorted]": [
{
- "checksum": "efe22bf047b2f9b9874e4aaf7def87dc",
- "size": 1767,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_with_duplicate_keys_on_sorted_/sql.yql"
+ "checksum": "221ee18466df77f838fa681b98067559",
+ "size": 1770,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_with_duplicate_keys_on_sorted_/sql.yql"
}
],
"test_sql2yql.test[join-join_without_column]": [
{
- "checksum": "b83242080fac105a1bd56b8bb364f4d3",
- "size": 2908,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_without_column_/sql.yql"
+ "checksum": "51969c1525dda7daf624ec6ee7891d13",
+ "size": 2911,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_without_column_/sql.yql"
}
],
"test_sql2yql.test[join-join_without_correlation_and_dict_access]": [
{
- "checksum": "1e6db073f9f6e22e971627840feae674",
- "size": 4204,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_without_correlation_and_dict_access_/sql.yql"
+ "checksum": "ab9ce86fee427574b042efd1e5e2af30",
+ "size": 4207,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_without_correlation_and_dict_access_/sql.yql"
}
],
"test_sql2yql.test[join-join_without_correlation_and_struct_access]": [
{
- "checksum": "ae9914e55e62557ec9539b952b024209",
- "size": 3278,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_without_correlation_and_struct_access_/sql.yql"
+ "checksum": "3e4e431fcc691a014d3c200ed3e13f89",
+ "size": 3281,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_without_correlation_and_struct_access_/sql.yql"
}
],
"test_sql2yql.test[join-join_without_correlation_names]": [
{
- "checksum": "7aba7a4f99a49f46476236b1e82472eb",
- "size": 2980,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-join_without_correlation_names_/sql.yql"
+ "checksum": "854096644523249334522406743d413b",
+ "size": 2983,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-join_without_correlation_names_/sql.yql"
}
],
"test_sql2yql.test[join-late_mergejoin_on_empty]": [
{
- "checksum": "eced72f1eb0fa388af5509d90e4920af",
- "size": 3608,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-late_mergejoin_on_empty_/sql.yql"
+ "checksum": "7f148fc35dfbec6b7360b5b0d854fc2f",
+ "size": 3611,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-late_mergejoin_on_empty_/sql.yql"
}
],
"test_sql2yql.test[join-left_all]": [
{
- "checksum": "204234876da61f08739c6338d0216e6a",
- "size": 1404,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_all_/sql.yql"
+ "checksum": "8a5affbb7256b1e24c967e1081294f57",
+ "size": 1407,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_all_/sql.yql"
}
],
"test_sql2yql.test[join-left_cast_to_string]": [
{
- "checksum": "f098898910077a6450726edaca93d6a8",
- "size": 1862,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_cast_to_string_/sql.yql"
+ "checksum": "8ffe8f4418d33d1304c63e7cd8e6c721",
+ "size": 1865,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_cast_to_string_/sql.yql"
}
],
"test_sql2yql.test[join-left_join_null_column]": [
{
- "checksum": "fdce02fe402c13cbf015dec80e9e1611",
- "size": 1647,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-left_join_null_column_/sql.yql"
+ "checksum": "ac1495c0b0a5f240c8e3b1f2ded15638",
+ "size": 1650,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_join_null_column_/sql.yql"
}
],
"test_sql2yql.test[join-left_join_right_pushdown_nested_left]": [
{
- "checksum": "469debe145964a01898be300d70ed85e",
- "size": 2858,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_join_right_pushdown_nested_left_/sql.yql"
+ "checksum": "79c940277ab57337257926db179cdb87",
+ "size": 2861,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_join_right_pushdown_nested_left_/sql.yql"
}
],
"test_sql2yql.test[join-left_join_right_pushdown_nested_right]": [
{
- "checksum": "8cd6ad5bcca532b8e70b63e0d27d993d",
- "size": 2834,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_join_right_pushdown_nested_right_/sql.yql"
+ "checksum": "44005c7b8f2caf4f35316e0053650aa9",
+ "size": 2837,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_join_right_pushdown_nested_right_/sql.yql"
}
],
"test_sql2yql.test[join-left_join_right_pushdown_no_opt]": [
{
- "checksum": "94826bac701dae8632d31948ca6cf76f",
- "size": 2586,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_join_right_pushdown_no_opt_/sql.yql"
+ "checksum": "b96f9ed9d3670597abfe12d623fc3969",
+ "size": 2589,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_join_right_pushdown_no_opt_/sql.yql"
}
],
"test_sql2yql.test[join-left_join_right_pushdown_null]": [
{
- "checksum": "8da95818d3fe5667e6021b84de184e1b",
- "size": 2580,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_join_right_pushdown_null_/sql.yql"
+ "checksum": "3b4e05a72423c85eafbb3a8788527af3",
+ "size": 2583,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_join_right_pushdown_null_/sql.yql"
}
],
"test_sql2yql.test[join-left_join_right_pushdown_simple]": [
{
- "checksum": "71f0484c045f69fe61bfccfa88538f46",
- "size": 1628,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_join_right_pushdown_simple_/sql.yql"
+ "checksum": "9cf5e4a4543f83bf283788c1bd389f63",
+ "size": 1631,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_join_right_pushdown_simple_/sql.yql"
}
],
"test_sql2yql.test[join-left_join_with_self_aggr]": [
{
- "checksum": "81368c4078c5108f897858a8ce9d02d9",
- "size": 4479,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-left_join_with_self_aggr_/sql.yql"
+ "checksum": "5ae7a0cc9f3c5302ca5e6631df5b6650",
+ "size": 4482,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_join_with_self_aggr_/sql.yql"
}
],
"test_sql2yql.test[join-left_null_literal]": [
{
- "checksum": "c07bdbd6e1cc90886108f5da9af2dc64",
- "size": 1497,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-left_null_literal_/sql.yql"
+ "checksum": "e4cc9535576fa0cd6d6b797fef2de098",
+ "size": 1500,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_null_literal_/sql.yql"
}
],
"test_sql2yql.test[join-left_only_semi_and_other]": [
{
- "checksum": "a6534c06f970f4558812040ebba2fb2d",
- "size": 3441,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_only_semi_and_other_/sql.yql"
+ "checksum": "7b618908a9252f937db8cdf455b7ff7f",
+ "size": 3444,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_only_semi_and_other_/sql.yql"
}
],
"test_sql2yql.test[join-left_only_with_other]": [
{
- "checksum": "4613bf6983de2e51ec1648652a831b6b",
- "size": 3287,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_only_with_other_/sql.yql"
+ "checksum": "f328c3936b12d1e0156b18b57555ad04",
+ "size": 3290,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_only_with_other_/sql.yql"
}
],
"test_sql2yql.test[join-left_semi_with_other]": [
{
- "checksum": "71cf947217ccf35ab1059fbacf1c679b",
- "size": 3345,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_semi_with_other_/sql.yql"
+ "checksum": "bfc814944d53a1c99c99b18dba5f43a1",
+ "size": 3348,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_semi_with_other_/sql.yql"
}
],
"test_sql2yql.test[join-left_trivial]": [
{
- "checksum": "1e0f4691d3c359bddce8e658b2e015a2",
- "size": 1870,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-left_trivial_/sql.yql"
+ "checksum": "f35d163a6de29b969e786f3c0100f4eb",
+ "size": 1873,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-left_trivial_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_bug7646_csee]": [
{
- "checksum": "f1249159f6f381e935df85e439c3adff",
- "size": 4827,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-lookupjoin_bug7646_csee_/sql.yql"
+ "checksum": "5be28499bcf39c49e4553f850d3c9d8b",
+ "size": 4830,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_bug7646_csee_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_bug7646_subst]": [
{
- "checksum": "13f551b32e2077eb67b29640fe25fc5c",
- "size": 4716,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-lookupjoin_bug7646_subst_/sql.yql"
+ "checksum": "ef791ac6bad812ec9cf62eae487f14f2",
+ "size": 4719,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_bug7646_subst_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_bug8533]": [
{
- "checksum": "5ad57f3e5fa6c29b45784bff3de44de6",
- "size": 1599,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_bug8533_/sql.yql"
+ "checksum": "99316e03e2c27b3b02626c3091ccfa63",
+ "size": 1602,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_bug8533_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_inner]": [
{
- "checksum": "1575e2b33838a426960718ded059645f",
- "size": 1607,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_inner_/sql.yql"
+ "checksum": "6db15321b524dbe6453fab1c2957a5f9",
+ "size": 1610,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_inner_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_inner_1o2o]": [
{
- "checksum": "1575e2b33838a426960718ded059645f",
- "size": 1607,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_inner_1o2o_/sql.yql"
+ "checksum": "6db15321b524dbe6453fab1c2957a5f9",
+ "size": 1610,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_inner_1o2o_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_inner_1o]": [
{
- "checksum": "1575e2b33838a426960718ded059645f",
- "size": 1607,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_inner_1o_/sql.yql"
+ "checksum": "6db15321b524dbe6453fab1c2957a5f9",
+ "size": 1610,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_inner_1o_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_inner_2o]": [
{
- "checksum": "1575e2b33838a426960718ded059645f",
- "size": 1607,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_inner_2o_/sql.yql"
+ "checksum": "6db15321b524dbe6453fab1c2957a5f9",
+ "size": 1610,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_inner_2o_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_inner_empty_subq]": [
{
- "checksum": "584a41220a4881c979e228d08abddd36",
- "size": 2227,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_inner_empty_subq_/sql.yql"
+ "checksum": "1279664eeae77eb5eda7040c067a1b60",
+ "size": 2230,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_inner_empty_subq_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_not_selected]": [
{
- "checksum": "0cdba4cf2f1a6abaf1fa18dbe9144358",
- "size": 1584,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_not_selected_/sql.yql"
+ "checksum": "9aa4bdd7104eb1493c22624e5c5946c9",
+ "size": 1587,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_not_selected_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_semi]": [
{
- "checksum": "9f451e1110c89f2ebc91f8ec3e116d09",
- "size": 1645,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_/sql.yql"
+ "checksum": "6d662bccde8e09ba2d96974feef3e54c",
+ "size": 1648,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_semi_1o2o]": [
{
- "checksum": "9f451e1110c89f2ebc91f8ec3e116d09",
- "size": 1645,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_1o2o_/sql.yql"
+ "checksum": "6d662bccde8e09ba2d96974feef3e54c",
+ "size": 1648,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_1o2o_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_semi_1o]": [
{
- "checksum": "9f451e1110c89f2ebc91f8ec3e116d09",
- "size": 1645,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_1o_/sql.yql"
+ "checksum": "6d662bccde8e09ba2d96974feef3e54c",
+ "size": 1648,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_1o_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_semi_2o]": [
{
- "checksum": "9f451e1110c89f2ebc91f8ec3e116d09",
- "size": 1645,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_2o_/sql.yql"
+ "checksum": "6d662bccde8e09ba2d96974feef3e54c",
+ "size": 1648,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_2o_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_semi_empty]": [
{
- "checksum": "9f451e1110c89f2ebc91f8ec3e116d09",
- "size": 1645,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_empty_/sql.yql"
+ "checksum": "6d662bccde8e09ba2d96974feef3e54c",
+ "size": 1648,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_empty_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_semi_subq]": [
{
- "checksum": "69757d8d41190440583cbcd570100069",
- "size": 2278,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_subq_/sql.yql"
+ "checksum": "54920742bd83c43e8fbc1a599d3725bb",
+ "size": 2281,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_semi_subq_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_take_skip]": [
{
- "checksum": "0d9a5940582e119c4bf0d2c99b796fb5",
- "size": 4430,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_take_skip_/sql.yql"
+ "checksum": "68c4a280a914e13dcfc30a11186923ed",
+ "size": 4433,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_take_skip_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_unused_keys]": [
{
- "checksum": "90e5e5d306d0f031da197bdbdba1a06c",
- "size": 1848,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_unused_keys_/sql.yql"
+ "checksum": "150f6247e243d9f744257396d0f7d739",
+ "size": 1851,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_unused_keys_/sql.yql"
}
],
"test_sql2yql.test[join-lookupjoin_with_cache]": [
{
- "checksum": "2a0ad394924f871724d864cea99e0bad",
- "size": 2991,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-lookupjoin_with_cache_/sql.yql"
+ "checksum": "b2e1dc49d6b64fe2380510a7e9ab3d26",
+ "size": 2994,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-lookupjoin_with_cache_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_dup_key]": [
{
- "checksum": "98efb9c4a17ddf5c07f7dc835e22df49",
- "size": 1516,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mapjoin_dup_key_/sql.yql"
+ "checksum": "b9960ff3ec7931de039e9a0e951c7251",
+ "size": 1519,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_dup_key_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_early_rewrite]": [
{
- "checksum": "4d9bb499795360618e6b0a77bd93b559",
- "size": 2268,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mapjoin_early_rewrite_/sql.yql"
+ "checksum": "26bd82913b1a642d23093ac17895d15d",
+ "size": 2271,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_early_rewrite_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_early_rewrite_sequence]": [
{
- "checksum": "0aaa0029df2374a0e6f2cc6fed941baa",
- "size": 2658,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mapjoin_early_rewrite_sequence_/sql.yql"
+ "checksum": "7c6ce08043eef86ed82e11bf3830af3e",
+ "size": 2661,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_early_rewrite_sequence_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_early_rewrite_star]": [
{
- "checksum": "49a90c30fdbd2ebaf77dccc4525756e5",
- "size": 2364,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mapjoin_early_rewrite_star_/sql.yql"
+ "checksum": "0c65499627b3d6ea505f8f4720a23574",
+ "size": 2367,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_early_rewrite_star_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_left_null_column]": [
{
- "checksum": "f12677b2bbf85de7c2da2fec541691f3",
- "size": 1735,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-mapjoin_left_null_column_/sql.yql"
+ "checksum": "5e2a3ed91ef5500490b537f08d83cded",
+ "size": 1738,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_left_null_column_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_on_complex_type_non_optional_left_only_single]": [
{
- "checksum": "b8ef8e3fb5dc73bc21daebe0305641ad",
- "size": 2534,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_complex_type_non_optional_left_only_single_/sql.yql"
+ "checksum": "2d2efd8cf2c2931c5a8dce1f3e18ba47",
+ "size": 2537,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_complex_type_non_optional_left_only_single_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_on_complex_type_optional_left_only_single]": [
{
- "checksum": "e377b4a05d07629544ed4248e1fe1d31",
- "size": 2437,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_complex_type_optional_left_only_single_/sql.yql"
+ "checksum": "4b402a64d0be2fd7aa18820632335f63",
+ "size": 2440,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_complex_type_optional_left_only_single_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_on_complex_type_optional_left_semi_many]": [
{
- "checksum": "b5704d147afe34b14cd40c62ee9f1a1b",
- "size": 3108,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_complex_type_optional_left_semi_many_/sql.yql"
+ "checksum": "85fdd59465da94ce9b743d63c9175ad6",
+ "size": 3111,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_complex_type_optional_left_semi_many_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_on_complex_type_optional_left_semi_single]": [
{
- "checksum": "5edc9be6e87c3f1992cdb7af1570dbec",
- "size": 2437,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_complex_type_optional_left_semi_single_/sql.yql"
+ "checksum": "6445fe1e178485c70b87767335c0dc7f",
+ "size": 2440,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_complex_type_optional_left_semi_single_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_on_tablerecord]": [
{
- "checksum": "fb54b5c4b748b99fadf32bb07ddd7910",
- "size": 3012,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_tablerecord_/sql.yql"
+ "checksum": "bb3b99aefbe0010016524b14e4e81307",
+ "size": 3015,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_tablerecord_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_on_very_complex_type]": [
{
- "checksum": "690bdd2e8142aa0ecd83f383a7bef875",
- "size": 2700,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_very_complex_type_/sql.yql"
+ "checksum": "32bdbcace18201c65ec2676fbe844902",
+ "size": 2703,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_on_very_complex_type_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_opt_vs_2xopt]": [
{
- "checksum": "6bf3a401262a2156a4bc4b1a55b42f56",
- "size": 3608,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-mapjoin_opt_vs_2xopt_/sql.yql"
+ "checksum": "e1c927be0c64293e9f883220581a659f",
+ "size": 3611,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_opt_vs_2xopt_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_partial_uniq_keys]": [
{
- "checksum": "050f4dafc8a5d72874bd3bc4f7167c1b",
- "size": 3179,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-mapjoin_partial_uniq_keys_/sql.yql"
+ "checksum": "fbcf524412421a802ceda4a91201f37e",
+ "size": 3182,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_partial_uniq_keys_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_sharded]": [
{
- "checksum": "ae048bbfd721aca7205c0ad11833c878",
- "size": 1621,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mapjoin_sharded_/sql.yql"
+ "checksum": "3593a185ea4a1cd4033829d36ef4cbcc",
+ "size": 1624,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_sharded_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_unused_keys]": [
{
- "checksum": "ee6bd6e89763b5d2def73af5cbe2fca2",
- "size": 1871,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mapjoin_unused_keys_/sql.yql"
+ "checksum": "0849afec50be635b1df4096228d40685",
+ "size": 1874,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_unused_keys_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_with_anonymous]": [
{
- "checksum": "c7a781f89d3ae79a0e5b0dd0bbc2d89d",
- "size": 2507,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mapjoin_with_anonymous_/sql.yql"
+ "checksum": "03c4995ca76ea3b6f1208abb219c0fbc",
+ "size": 2510,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_with_anonymous_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_with_empty_read]": [
{
- "checksum": "dc25c622a29fc303501361cfb5813151",
- "size": 5494,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-mapjoin_with_empty_read_/sql.yql"
+ "checksum": "f0a4ba80aeb9d891fab3ba7a5510a7d8",
+ "size": 5497,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_with_empty_read_/sql.yql"
}
],
"test_sql2yql.test[join-mapjoin_with_empty_struct]": [
{
- "checksum": "2da245b3c72a68a3d9b4f5cdd7c8b8b7",
- "size": 2065,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mapjoin_with_empty_struct_/sql.yql"
+ "checksum": "391d5fb44ca2ce010dbcc01b88ac72d1",
+ "size": 2068,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mapjoin_with_empty_struct_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_any_no_join_reduce]": [
{
- "checksum": "3a696c5ea903af43b883a83719923f4a",
- "size": 2894,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_any_no_join_reduce_/sql.yql"
+ "checksum": "bf55f665781b203a3438db90f1412b20",
+ "size": 2897,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_any_no_join_reduce_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_big_primary]": [
{
- "checksum": "2e8a3fc71832ba15fd9f8a2fca8e9986",
- "size": 1821,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_big_primary_/sql.yql"
+ "checksum": "0f7228882607fbd7d96b76bf80009b0b",
+ "size": 1824,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_big_primary_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_big_primary_unique]": [
{
- "checksum": "014c21c50208cd8e0756de0b9b86da59",
- "size": 1722,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_big_primary_unique_/sql.yql"
+ "checksum": "4b913b331ca0e47da841b6868604aed8",
+ "size": 1725,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_big_primary_unique_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_choose_primary]": [
{
- "checksum": "64bb3cb806859351c15211722a7de778",
- "size": 1716,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_choose_primary_/sql.yql"
+ "checksum": "c64e7b179f542aeee323c58774d874f6",
+ "size": 1719,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_choose_primary_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_choose_primary_with_retry]": [
{
- "checksum": "13a8663a5f9b9c95a04c1918d5673f0a",
- "size": 1816,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_choose_primary_with_retry_/sql.yql"
+ "checksum": "5fa4bd1e555aa64d0c0d06ec1876f240",
+ "size": 1819,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_choose_primary_with_retry_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_force_align1]": [
{
- "checksum": "84bad0739a42330e18b116c03d27cf31",
- "size": 6601,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_align1_/sql.yql"
+ "checksum": "1124e37c1f6b3a8d3458c2b5e98cb501",
+ "size": 6604,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_align1_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_force_align2]": [
{
- "checksum": "44f13f21de8dbc717f787fda5501b3f1",
- "size": 4274,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_align2_/sql.yql"
+ "checksum": "c518748440b29d9cf368c35ea4d00fa9",
+ "size": 4277,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_align2_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_force_align3]": [
{
- "checksum": "d19b740bca82660791e1110e2f8340a5",
- "size": 3354,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_align3_/sql.yql"
+ "checksum": "d063433adced1d949f11b03e8243ce89",
+ "size": 3357,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_align3_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_force_no_sorted]": [
{
- "checksum": "08203249c2c1ecde9f684e345b2d5632",
- "size": 1637,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_no_sorted_/sql.yql"
+ "checksum": "2275c7788e670a145d9140f655717b4c",
+ "size": 1640,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_no_sorted_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_force_one_sorted]": [
{
- "checksum": "0de5673c4d6fb82ebadc03ac26c1afac",
- "size": 1739,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_one_sorted_/sql.yql"
+ "checksum": "0d40045e5b6b71754fee3415824335a8",
+ "size": 1742,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_one_sorted_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_force_per_link]": [
{
- "checksum": "3949e1b0238222a22451cf72ecc5d853",
- "size": 2568,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_per_link_/sql.yql"
+ "checksum": "7d16814b755958d0a19a00d6215407bd",
+ "size": 2571,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_force_per_link_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_left_null_column]": [
{
- "checksum": "8a7f95e32d12c71a550d4beefa0310c6",
- "size": 1941,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-mergejoin_left_null_column_/sql.yql"
+ "checksum": "245b64d98458548838d092d03a3c1426",
+ "size": 1944,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_left_null_column_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_narrows_output_sort]": [
{
- "checksum": "77338ab4437733640966a1a9a1d0870e",
- "size": 2071,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_narrows_output_sort_/sql.yql"
+ "checksum": "b9569d29a434831ef127d56a3628ac94",
+ "size": 2074,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_narrows_output_sort_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_saves_output_sort]": [
{
- "checksum": "9f7b74c6ed6634edec85468ab4952109",
- "size": 14481,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_saves_output_sort_/sql.yql"
+ "checksum": "1878722242a9ba7cf68a1e8bf62d9cfc",
+ "size": 14484,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_saves_output_sort_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_saves_output_sort_cross]": [
{
- "checksum": "0e267b41c8a532219b461cf3f0ae4700",
- "size": 2586,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_saves_output_sort_cross_/sql.yql"
+ "checksum": "95843a2ca3eb172684d88fbd8146e9d6",
+ "size": 2589,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_saves_output_sort_cross_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_saves_output_sort_nested]": [
{
- "checksum": "3ea2ef45dfabc180e2a75d194525fbb6",
- "size": 2837,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_saves_output_sort_nested_/sql.yql"
+ "checksum": "7698565033bbd8615a903cc26911ddf6",
+ "size": 2840,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_saves_output_sort_nested_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_saves_output_sort_unmatched]": [
{
- "checksum": "0efba072937fd539eb7198ed2a648de3",
- "size": 2070,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_saves_output_sort_unmatched_/sql.yql"
+ "checksum": "0611ebb6e41882031e5ad0008e17629b",
+ "size": 2073,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_saves_output_sort_unmatched_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_semi_composite_to_inner]": [
{
- "checksum": "dc1915046d815a8ad4b55dba0ea353ca",
- "size": 3034,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_semi_composite_to_inner_/sql.yql"
+ "checksum": "259a742699e47a7b186a6723bee57159",
+ "size": 3037,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_semi_composite_to_inner_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_semi_to_inner]": [
{
- "checksum": "a3ddbe87848267d0252dee013ab04768",
- "size": 1834,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_semi_to_inner_/sql.yql"
+ "checksum": "c8c1d9adbd348608a6fa8881538971b3",
+ "size": 1837,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_semi_to_inner_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_small_primary]": [
{
- "checksum": "7e4d450c0c133f6d651a6fde1fde4a5f",
- "size": 1820,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_small_primary_/sql.yql"
+ "checksum": "5bdcccd933cb4ec5cd0a7942b36773d6",
+ "size": 1823,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_small_primary_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_sorts_output_for_sort_inner]": [
{
- "checksum": "ee11ec097c252e2c75467725fa6ecb98",
- "size": 6133,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_sorts_output_for_sort_inner_/sql.yql"
+ "checksum": "97a295047792ccb814268daf8efad233",
+ "size": 6136,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_sorts_output_for_sort_inner_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_sorts_output_for_sort_left]": [
{
- "checksum": "4f7eeac1fba50f40d627a19b6226af1f",
- "size": 6110,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_sorts_output_for_sort_left_/sql.yql"
+ "checksum": "3c58b48bc44804072fee8db1d72d83b1",
+ "size": 6113,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_sorts_output_for_sort_left_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_sorts_output_for_sort_nomatch]": [
{
- "checksum": "3d583b88ffdd3ae00c74dd9e02dcd9b5",
- "size": 1856,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_sorts_output_for_sort_nomatch_/sql.yql"
+ "checksum": "06828811fe663baa317ed560a543d4cf",
+ "size": 1859,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_sorts_output_for_sort_nomatch_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_sorts_output_for_sort_right]": [
{
- "checksum": "31c6be0b2cd7be07a353ab5e46285496",
- "size": 6337,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_sorts_output_for_sort_right_/sql.yql"
+ "checksum": "f53987f0a7f45be71ebb308e85ffcf72",
+ "size": 6340,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_sorts_output_for_sort_right_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_unused_keys]": [
{
- "checksum": "73fbb58dbef0c846666d862ba94fff22",
- "size": 1758,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_unused_keys_/sql.yql"
+ "checksum": "3956283a7f8492b3e4cfdfb71f144111",
+ "size": 1761,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_unused_keys_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_with_different_key_names]": [
{
- "checksum": "b528166bd1029ecf19a1eaa6c1aab637",
- "size": 5819,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_different_key_names_/sql.yql"
+ "checksum": "f29f9b846cc85f7fae378dbd839f488f",
+ "size": 5822,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_different_key_names_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_with_different_key_names_nested]": [
{
- "checksum": "cd767e2a47d1bbc9dd5963164d4d5f5f",
- "size": 2407,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_different_key_names_nested_/sql.yql"
+ "checksum": "8967b8a8d2186906321ea778104e4290",
+ "size": 2410,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_different_key_names_nested_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_with_different_key_names_nonsorted]": [
{
- "checksum": "71ae48419e8128b27c8e001fca455afd",
- "size": 2784,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_different_key_names_nonsorted_/sql.yql"
+ "checksum": "34a243a6f3d42c1701c911f4c6887b5d",
+ "size": 2787,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_different_key_names_nonsorted_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_with_different_key_names_norename]": [
{
- "checksum": "03d27ea52934ce09962c1b398baf47b6",
- "size": 5820,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_different_key_names_norename_/sql.yql"
+ "checksum": "2559cb21d23100dcefa04d53a5970148",
+ "size": 5823,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_different_key_names_norename_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_with_reverse_key_order]": [
{
- "checksum": "cb2e39942e49ef6b5fb6475211bdecda",
- "size": 1710,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_reverse_key_order_/sql.yql"
+ "checksum": "c850ae90b46a445ba8a4c0b739a11950",
+ "size": 1713,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_reverse_key_order_/sql.yql"
}
],
"test_sql2yql.test[join-mergejoin_with_table_range]": [
{
- "checksum": "b7e916b9582bb627595470ee15d8a7f4",
- "size": 1792,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_table_range_/sql.yql"
+ "checksum": "a59374b77af5e6d956b34395317b720e",
+ "size": 1795,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-mergejoin_with_table_range_/sql.yql"
}
],
"test_sql2yql.test[join-nested_semi_join]": [
{
- "checksum": "4c7de825150b4526c53f4838046cd8e2",
- "size": 2969,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-nested_semi_join_/sql.yql"
+ "checksum": "1cb599da4c66fb000a95535dd4de4e92",
+ "size": 2972,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-nested_semi_join_/sql.yql"
}
],
"test_sql2yql.test[join-no_empty_join_for_dyn]": [
{
- "checksum": "3e70b316b6e006d3773af69a224046f4",
- "size": 1401,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-no_empty_join_for_dyn_/sql.yql"
+ "checksum": "3ae3f1618ca1957979b23890307d0786",
+ "size": 1404,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-no_empty_join_for_dyn_/sql.yql"
}
],
"test_sql2yql.test[join-nopushdown_filter_over_inner]": [
{
- "checksum": "29eafe2a9539c94d0620728d4ad38d7d",
- "size": 1625,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-nopushdown_filter_over_inner_/sql.yql"
+ "checksum": "d93471359e161931f9c6a296b37b44fb",
+ "size": 1628,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-nopushdown_filter_over_inner_/sql.yql"
}
],
"test_sql2yql.test[join-nopushdown_filter_with_depends_on]": [
{
- "checksum": "b9f18fa338d807366729a2756ba859bd",
- "size": 2264,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-nopushdown_filter_with_depends_on_/sql.yql"
+ "checksum": "7e5d643b9ff673ebf4500991c6b0a9f4",
+ "size": 2267,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-nopushdown_filter_with_depends_on_/sql.yql"
}
],
"test_sql2yql.test[join-opt_on_opt_side]": [
{
- "checksum": "e51b11865d6ce435b11cf8de946e0369",
- "size": 2278,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-opt_on_opt_side_/sql.yql"
+ "checksum": "ff203b6bc0ce9dcb63550ff0bfee0502",
+ "size": 2281,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-opt_on_opt_side_/sql.yql"
}
],
"test_sql2yql.test[join-opt_on_opt_side_with_group]": [
{
- "checksum": "cd543ba1c06c86ca8abbcd997c1bcddc",
- "size": 2652,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-opt_on_opt_side_with_group_/sql.yql"
+ "checksum": "cab75c033c59c83689948ddbbcab7c3e",
+ "size": 2655,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-opt_on_opt_side_with_group_/sql.yql"
}
],
"test_sql2yql.test[join-order_of_qualified]": [
{
- "checksum": "169261dba7adf7d6517650be5e664600",
- "size": 1725,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-order_of_qualified_/sql.yql"
+ "checksum": "66489473a911b5df0ea98f31d45cd37b",
+ "size": 1728,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-order_of_qualified_/sql.yql"
}
],
"test_sql2yql.test[join-premap_common_cross]": [
{
- "checksum": "7b6a299d48b5e4eff00068bf893723f8",
- "size": 3003,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_common_cross_/sql.yql"
+ "checksum": "84918c0237847b01dee40a5187306ff0",
+ "size": 3006,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_common_cross_/sql.yql"
}
],
"test_sql2yql.test[join-premap_common_inner]": [
{
- "checksum": "94649a8212ae45e417166131261cb4ea",
- "size": 2816,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_common_inner_/sql.yql"
+ "checksum": "98083a85f26490f5fab4ed9262a8a13d",
+ "size": 2819,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_common_inner_/sql.yql"
}
],
"test_sql2yql.test[join-premap_common_inner_both_sides]": [
{
- "checksum": "7464ed2c2a581e0556180a8f02bc5596",
- "size": 3749,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_common_inner_both_sides_/sql.yql"
+ "checksum": "3cda55c980761545b30572064e7a065b",
+ "size": 3752,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_common_inner_both_sides_/sql.yql"
}
],
"test_sql2yql.test[join-premap_common_inner_filter]": [
{
- "checksum": "852b333a60857902412c9404763f03b9",
- "size": 2817,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_common_inner_filter_/sql.yql"
+ "checksum": "ac66f66a2d6c32b42d9caebec4cffd17",
+ "size": 2820,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_common_inner_filter_/sql.yql"
}
],
"test_sql2yql.test[join-premap_common_left_cross]": [
{
- "checksum": "c42d932f09bfd82982aefffd2b43665f",
- "size": 4318,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_common_left_cross_/sql.yql"
+ "checksum": "82248ae13b84d6063afe8efc71ed9ab3",
+ "size": 4321,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_common_left_cross_/sql.yql"
}
],
"test_sql2yql.test[join-premap_common_multiparents]": [
{
- "checksum": "108b686b39b05ac70f1e071829b5e69c",
- "size": 4561,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_common_multiparents_/sql.yql"
+ "checksum": "f571b5cf7b89fef4ba4835495e219b00",
+ "size": 4564,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_common_multiparents_/sql.yql"
}
],
"test_sql2yql.test[join-premap_common_multiparents_no_premap]": [
{
- "checksum": "954da1bf522e3eb073e8c463cb257f02",
- "size": 4068,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_common_multiparents_no_premap_/sql.yql"
+ "checksum": "3396a01d05a9bfe2ca351f72c62682d0",
+ "size": 4071,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_common_multiparents_no_premap_/sql.yql"
}
],
"test_sql2yql.test[join-premap_common_right_tablecontent]": [
{
- "checksum": "2f90991741ae4f2763bac7686f96587e",
- "size": 4224,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_common_right_tablecontent_/sql.yql"
+ "checksum": "93f0b51689d3734a86c567abba5279ce",
+ "size": 4227,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_common_right_tablecontent_/sql.yql"
}
],
"test_sql2yql.test[join-premap_common_semi]": [
{
- "checksum": "f66a395e63b3381bf18cd9d39243bf66",
- "size": 3118,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_common_semi_/sql.yql"
+ "checksum": "2494968be6d0eb1478d3557abe5cc7f9",
+ "size": 3121,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_common_semi_/sql.yql"
}
],
"test_sql2yql.test[join-premap_context_dep]": [
{
- "checksum": "867e613cb70d73e39f2c9b2bd0321bc4",
- "size": 3070,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_context_dep_/sql.yql"
+ "checksum": "4ed1d846997a028a11fd57c4af416572",
+ "size": 3073,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_context_dep_/sql.yql"
}
],
"test_sql2yql.test[join-premap_map_cross]": [
{
- "checksum": "8a052cf3355109399f84b9c7cccc949e",
- "size": 3326,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_map_cross_/sql.yql"
+ "checksum": "a08198df9a78abc3c4fc79a8ca16aadf",
+ "size": 3329,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_map_cross_/sql.yql"
}
],
"test_sql2yql.test[join-premap_map_inner]": [
{
- "checksum": "7b37d0b14a17bab576a4bb6c6b23fb18",
- "size": 3236,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_map_inner_/sql.yql"
+ "checksum": "91e109a33b1054dfed5cd0d1d676b79c",
+ "size": 3239,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_map_inner_/sql.yql"
}
],
"test_sql2yql.test[join-premap_map_semi]": [
{
- "checksum": "8a2272b2b7b4575221930348b4c7d973",
- "size": 2987,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_map_semi_/sql.yql"
+ "checksum": "0e8ea1140ce8344f0ef2bc61c30e7d50",
+ "size": 2990,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_map_semi_/sql.yql"
}
],
"test_sql2yql.test[join-premap_merge_extrasort1]": [
{
- "checksum": "4f95abb66c9f02639e66bbb631b4f4d9",
- "size": 3002,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_merge_extrasort1_/sql.yql"
+ "checksum": "683197f3865895746c8a7614441a2d3a",
+ "size": 3005,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_merge_extrasort1_/sql.yql"
}
],
"test_sql2yql.test[join-premap_merge_extrasort2]": [
{
- "checksum": "25e97b393cbdd7a69880d25f0c301fd9",
- "size": 3618,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_merge_extrasort2_/sql.yql"
+ "checksum": "bb478cc2519287cbc6d18be973c14999",
+ "size": 3621,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_merge_extrasort2_/sql.yql"
}
],
"test_sql2yql.test[join-premap_merge_inner]": [
{
- "checksum": "2624c1d2b2e3cf6723605fde4539e397",
- "size": 3244,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_merge_inner_/sql.yql"
+ "checksum": "ed680f855457c49f00e24f4518c89436",
+ "size": 3247,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_merge_inner_/sql.yql"
}
],
"test_sql2yql.test[join-premap_merge_with_remap]": [
{
- "checksum": "b401fcdb8f774740a791f8313f57f544",
- "size": 4035,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_merge_with_remap_/sql.yql"
+ "checksum": "c237852ee2ff2d92fc6e54efd360ec2f",
+ "size": 4038,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_merge_with_remap_/sql.yql"
}
],
"test_sql2yql.test[join-premap_no_premap]": [
{
- "checksum": "18924308d697e84757f97c59c2848caf",
- "size": 9699,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_no_premap_/sql.yql"
+ "checksum": "a0cfd53a115b1ea275a73108500159f6",
+ "size": 9702,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_no_premap_/sql.yql"
}
],
"test_sql2yql.test[join-premap_nonseq_flatmap]": [
{
- "checksum": "e4e31a44eb95e34af5b9aca9f2ce6fb2",
- "size": 2648,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-premap_nonseq_flatmap_/sql.yql"
+ "checksum": "05381bd940ebeac6845a54f53b6fb4a0",
+ "size": 2651,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-premap_nonseq_flatmap_/sql.yql"
}
],
"test_sql2yql.test[join-pullup_context_dep]": [
{
- "checksum": "37258bdcc20766d5a5937ac2c605178e",
- "size": 2982,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pullup_context_dep_/sql.yql"
+ "checksum": "a1def1f99411caafbfac4d07e0079744",
+ "size": 2985,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pullup_context_dep_/sql.yql"
}
],
"test_sql2yql.test[join-pullup_cross]": [
{
- "checksum": "6c558284b38dcbdce9bcdd2186d6b83f",
- "size": 2963,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pullup_cross_/sql.yql"
+ "checksum": "6c21d75c64709da3cce0dbe7b76756c4",
+ "size": 2966,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pullup_cross_/sql.yql"
}
],
"test_sql2yql.test[join-pullup_exclusion]": [
{
- "checksum": "b0356d86f650a3f396a51300d56a81b4",
- "size": 3729,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pullup_exclusion_/sql.yql"
+ "checksum": "e11d61c6bd79d77feea06161bf13e4bc",
+ "size": 3732,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pullup_exclusion_/sql.yql"
}
],
"test_sql2yql.test[join-pullup_inner]": [
{
- "checksum": "d55d55103be942ab018f6da9e37a7195",
- "size": 3725,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pullup_inner_/sql.yql"
+ "checksum": "aef259c91c46485832ed56bbd46353bd",
+ "size": 3728,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pullup_inner_/sql.yql"
}
],
"test_sql2yql.test[join-pullup_left]": [
{
- "checksum": "ccdd92ef68987c209352d65733f5f3d6",
- "size": 3724,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pullup_left_/sql.yql"
+ "checksum": "e336bc9c04cb6a2e44eed80a9f3ef8b3",
+ "size": 3727,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pullup_left_/sql.yql"
}
],
"test_sql2yql.test[join-pullup_left_semi]": [
{
- "checksum": "5842337a91f762a90326f9dfe1f25630",
- "size": 3238,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pullup_left_semi_/sql.yql"
+ "checksum": "c1cecd3e912a4fa6053a32efb3393074",
+ "size": 3241,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pullup_left_semi_/sql.yql"
}
],
"test_sql2yql.test[join-pullup_null_column]": [
{
- "checksum": "498b0f0b86ffbd39219fcee320eaf621",
- "size": 2867,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pullup_null_column_/sql.yql"
+ "checksum": "8be2f0b5e7558d7f85b371fd0f333d1f",
+ "size": 2870,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pullup_null_column_/sql.yql"
}
],
"test_sql2yql.test[join-pullup_random]": [
{
- "checksum": "040fd012d19366b46aeb9dbf964ceb20",
- "size": 3043,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pullup_random_/sql.yql"
+ "checksum": "b0a0cc64a9a2c965eb8c7694ea37f7c9",
+ "size": 3046,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pullup_random_/sql.yql"
}
],
"test_sql2yql.test[join-pullup_renaming]": [
{
- "checksum": "7c71b933e732e030df5fc51486a46e3e",
- "size": 4167,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pullup_renaming_/sql.yql"
+ "checksum": "2ead6db58632e1e5152cb37a3410797e",
+ "size": 4170,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pullup_renaming_/sql.yql"
}
],
"test_sql2yql.test[join-pullup_rownumber]": [
{
- "checksum": "e6cbb0d312d1a27e5f2a4091c240f690",
- "size": 3134,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pullup_rownumber_/sql.yql"
+ "checksum": "352cf31f09abc3942d4bc49a8f9ed0ec",
+ "size": 3137,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pullup_rownumber_/sql.yql"
}
],
"test_sql2yql.test[join-pushdown_filter_over_inner_with_assume_strict]": [
{
- "checksum": "3e9e9605f415f2597f7fd2502fd4cae8",
- "size": 1640,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pushdown_filter_over_inner_with_assume_strict_/sql.yql"
+ "checksum": "0c076ff0ad9f004052093677c5a7b655",
+ "size": 1643,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pushdown_filter_over_inner_with_assume_strict_/sql.yql"
}
],
"test_sql2yql.test[join-pushdown_filter_over_inner_with_strict_udf]": [
{
- "checksum": "f46cd2f8af823e43fa0291c2aef67212",
- "size": 1643,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pushdown_filter_over_inner_with_strict_udf_/sql.yql"
+ "checksum": "ab70b12ac60eddcbe4384248994d00cb",
+ "size": 1646,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pushdown_filter_over_inner_with_strict_udf_/sql.yql"
}
],
"test_sql2yql.test[join-pushdown_filter_over_left]": [
{
- "checksum": "5cef6935277c1cf3116cbdd407ae26ad",
- "size": 1624,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-pushdown_filter_over_left_/sql.yql"
+ "checksum": "47141f812eec71155d8328be4b492581",
+ "size": 1627,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-pushdown_filter_over_left_/sql.yql"
}
],
"test_sql2yql.test[join-right_trivial]": [
{
- "checksum": "4192763826a82f888339915646930889",
- "size": 1992,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-right_trivial_/sql.yql"
+ "checksum": "e56b1e8d44742c62fe0f16f841392f2e",
+ "size": 1995,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-right_trivial_/sql.yql"
}
],
"test_sql2yql.test[join-selfjoin_on_sorted]": [
{
- "checksum": "5b44b48ba0a0c136030ff464b68dd4be",
- "size": 1399,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-selfjoin_on_sorted_/sql.yql"
+ "checksum": "616c7bdffdd11d5027d47fc6bbd1e652",
+ "size": 1402,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-selfjoin_on_sorted_/sql.yql"
}
],
"test_sql2yql.test[join-selfjoin_on_sorted_with_filter]": [
{
- "checksum": "cca25c414689630cffb628aa214888e9",
- "size": 1969,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-selfjoin_on_sorted_with_filter_/sql.yql"
+ "checksum": "7a0009b938444c553f00eca690897612",
+ "size": 1972,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-selfjoin_on_sorted_with_filter_/sql.yql"
}
],
"test_sql2yql.test[join-selfjoin_on_sorted_with_rename]": [
{
- "checksum": "d7ea4a9cef5a8a812fcda6752e2d16d6",
- "size": 1719,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-selfjoin_on_sorted_with_rename_/sql.yql"
+ "checksum": "810d45d15ea9a1e44e7f261d70bb89ef",
+ "size": 1722,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-selfjoin_on_sorted_with_rename_/sql.yql"
}
],
"test_sql2yql.test[join-simple_columns_partial]": [
{
- "checksum": "99b60cf5dd1ba1be026658fc08fb3f53",
- "size": 5776,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-simple_columns_partial_/sql.yql"
+ "checksum": "ba7f41ab0fb07fd422ada192417d2050",
+ "size": 5779,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-simple_columns_partial_/sql.yql"
}
],
"test_sql2yql.test[join-split_to_list_as_key]": [
{
- "checksum": "b1dba7b8923a56e6a7ae13b3290ed4f0",
- "size": 2012,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-split_to_list_as_key_/sql.yql"
+ "checksum": "b79ba448b944eadae897bbde39a338a0",
+ "size": 2015,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-split_to_list_as_key_/sql.yql"
}
],
"test_sql2yql.test[join-star_join]": [
{
- "checksum": "f46d26e89a194edf3f13494d40f246c3",
- "size": 5139,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-star_join_/sql.yql"
+ "checksum": "75bf9c80f0772233e74cfaf09b50b514",
+ "size": 5142,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-star_join_/sql.yql"
}
],
"test_sql2yql.test[join-star_join_inners]": [
{
- "checksum": "9de4fc8caa6e5f5afd8b7a57f7137aff",
- "size": 1933,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-star_join_inners_/sql.yql"
+ "checksum": "71bde8c26a71e7686c0465e5463fdc32",
+ "size": 1936,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-star_join_inners_/sql.yql"
}
],
"test_sql2yql.test[join-star_join_inners_premap]": [
{
- "checksum": "f71fcad6156d2a24196fffb503d825a4",
- "size": 3931,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-star_join_inners_premap_/sql.yql"
+ "checksum": "d56dd4185e4af73c6bfe5fa874d0ec4c",
+ "size": 3934,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-star_join_inners_premap_/sql.yql"
}
],
"test_sql2yql.test[join-star_join_inners_vk_sorted]": [
{
- "checksum": "9de4fc8caa6e5f5afd8b7a57f7137aff",
- "size": 1933,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-star_join_inners_vk_sorted_/sql.yql"
+ "checksum": "71bde8c26a71e7686c0465e5463fdc32",
+ "size": 1936,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-star_join_inners_vk_sorted_/sql.yql"
}
],
"test_sql2yql.test[join-star_join_mirror]": [
{
- "checksum": "5d18a6e1e4551663ac185c44a2e674a1",
- "size": 5137,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-star_join_mirror_/sql.yql"
+ "checksum": "8640ee0841de7921735bc65f856536a0",
+ "size": 5140,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-star_join_mirror_/sql.yql"
}
],
"test_sql2yql.test[join-star_join_multi]": [
{
- "checksum": "3ab472cdffa89e97a8a858160dc39819",
- "size": 9467,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-star_join_multi_/sql.yql"
+ "checksum": "d26780c9b6785777caa45eba888c89ea",
+ "size": 9470,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-star_join_multi_/sql.yql"
}
],
"test_sql2yql.test[join-star_join_semionly]": [
{
- "checksum": "eabea7ab055782aec7baea456947202d",
- "size": 1853,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-star_join_semionly_/sql.yql"
+ "checksum": "369149677ed7e25c8867ca4357f855cc",
+ "size": 1856,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-star_join_semionly_/sql.yql"
}
],
"test_sql2yql.test[join-star_join_semionly_premap]": [
{
- "checksum": "55d58b2f2d1e630047c478939434548f",
- "size": 4807,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-star_join_semionly_premap_/sql.yql"
+ "checksum": "e79bf5a1ceab72004f84684a9d05f2f5",
+ "size": 4810,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-star_join_semionly_premap_/sql.yql"
}
],
"test_sql2yql.test[join-star_join_with_diff_complex_key]": [
{
- "checksum": "e8fecc31757cfd2ae127a34d9c4ae8ba",
- "size": 2667,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-star_join_with_diff_complex_key_/sql.yql"
+ "checksum": "32396a5fd4dcbedda2b782b69d33cbfc",
+ "size": 2670,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-star_join_with_diff_complex_key_/sql.yql"
}
],
"test_sql2yql.test[join-starjoin_unused_keys]": [
{
- "checksum": "6593df80ce4533f26391797332da3821",
- "size": 2068,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-starjoin_unused_keys_/sql.yql"
+ "checksum": "ed478b7ca2b1b164550eb47e246171fb",
+ "size": 2071,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-starjoin_unused_keys_/sql.yql"
}
],
"test_sql2yql.test[join-strict_keys]": [
{
- "checksum": "c33ba9bde82bf2dab15932d20023928a",
- "size": 3621,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-strict_keys_/sql.yql"
+ "checksum": "b56193acdfe090c94bb8f0db21bbde8f",
+ "size": 3624,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-strict_keys_/sql.yql"
}
],
"test_sql2yql.test[join-three_equalities]": [
{
- "checksum": "c508ba193a061400af5533f8d258b5ca",
- "size": 2122,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-three_equalities_/sql.yql"
+ "checksum": "61cc6a904b5564c6a7ee69217ad12493",
+ "size": 2125,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-three_equalities_/sql.yql"
}
],
"test_sql2yql.test[join-three_equalities_paren]": [
{
- "checksum": "b990085452bdb9f28660b4122aebe16e",
- "size": 1459,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-three_equalities_paren_/sql.yql"
+ "checksum": "9e0fc7b2a1ecfaa46d64ceda1b2411f5",
+ "size": 1462,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-three_equalities_paren_/sql.yql"
}
],
"test_sql2yql.test[join-trivial_view]": [
{
- "checksum": "42601eb847650ac982e41ff694f39853",
- "size": 1638,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-trivial_view_/sql.yql"
+ "checksum": "5bde7ca5e9a0a4a33f9a9a6dc757580c",
+ "size": 1641,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-trivial_view_/sql.yql"
}
],
"test_sql2yql.test[join-two_aggrs]": [
{
- "checksum": "83af71fb5cd10986ebc6f40eae03c1e1",
- "size": 5174,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-two_aggrs_/sql.yql"
+ "checksum": "e6d9c96c9cb0c4e7b7ab8c87ccbf9b44",
+ "size": 5177,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-two_aggrs_/sql.yql"
}
],
"test_sql2yql.test[join-yql-10654_pullup_with_sys_columns]": [
{
- "checksum": "9df8eeae83a3e56ecd1d239d17a79948",
- "size": 3248,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-10654_pullup_with_sys_columns_/sql.yql"
+ "checksum": "fdc2d616a2f246cbc3221d3901ea62b8",
+ "size": 3251,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-10654_pullup_with_sys_columns_/sql.yql"
}
],
"test_sql2yql.test[join-yql-12022]": [
{
- "checksum": "243fc2c9e1b1813b557d6bf8149b760b",
- "size": 2303,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_join-yql-12022_/sql.yql"
+ "checksum": "138400116f20f0d6450b9bf8e144327e",
+ "size": 2306,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-12022_/sql.yql"
}
],
"test_sql2yql.test[join-yql-14829_left]": [
{
- "checksum": "383b8bd8bd21730dc6985688ea1a138b",
- "size": 4831,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-14829_left_/sql.yql"
+ "checksum": "cccbbce6c817757df313fd19518aa8a7",
+ "size": 4834,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-14829_left_/sql.yql"
}
],
"test_sql2yql.test[join-yql-14829_leftonly]": [
{
- "checksum": "f4b4b6a0f185949fa7b6c7cd8e19f0f4",
- "size": 4783,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-14829_leftonly_/sql.yql"
+ "checksum": "1cc1246fde7da4f6ab36011aea4ef860",
+ "size": 4786,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-14829_leftonly_/sql.yql"
}
],
"test_sql2yql.test[join-yql-14847]": [
{
- "checksum": "38c860e9a992cbf7444c78711f771efd",
- "size": 3146,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-14847_/sql.yql"
+ "checksum": "3b340707fdaca986bf2353b14bbf50ae",
+ "size": 3149,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-14847_/sql.yql"
}
],
"test_sql2yql.test[join-yql-16011]": [
{
- "checksum": "7d09ed172ea1aae0403c9674c8cffbe5",
- "size": 6334,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-16011_/sql.yql"
+ "checksum": "7ba179ce6f421c6a971584a6f9e65bc9",
+ "size": 6337,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-16011_/sql.yql"
}
],
"test_sql2yql.test[join-yql-19081]": [
{
- "checksum": "a413e3ffd94ef733fa06dd92dc938d38",
- "size": 2396,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-19081_/sql.yql"
+ "checksum": "c13758a3f3e662daf7b84e9026ad7be7",
+ "size": 2399,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-19081_/sql.yql"
}
],
"test_sql2yql.test[join-yql-4275]": [
{
- "checksum": "7a7907d95d2d89a9ace4cb51778168a9",
- "size": 2026,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-4275_/sql.yql"
+ "checksum": "c9a3d9d01eed32e224e44fd4f15eedfb",
+ "size": 2029,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-4275_/sql.yql"
}
],
"test_sql2yql.test[join-yql-6199]": [
{
- "checksum": "d76d82265f9001f2530fbce20f059e6b",
- "size": 4288,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-6199_/sql.yql"
+ "checksum": "5421f92ec269e5d76133e1ca54b6d0d0",
+ "size": 4291,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-6199_/sql.yql"
}
],
"test_sql2yql.test[join-yql-6297]": [
{
- "checksum": "55f62536703e630865c195dae5525c52",
- "size": 3143,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_join-yql-6297_/sql.yql"
+ "checksum": "ada0a10977c6668f36c7c9c3ca6c6f0f",
+ "size": 3146,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-6297_/sql.yql"
}
],
"test_sql2yql.test[join-yql-8125]": [
{
- "checksum": "e9ebf1ed89b4b2d9f4978c4af57a35f6",
- "size": 5251,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-8125_/sql.yql"
+ "checksum": "01562222284f0214a4e137144a7bc710",
+ "size": 5254,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-8125_/sql.yql"
}
],
"test_sql2yql.test[join-yql-8131]": [
{
- "checksum": "d021d18e4585fa55652024766c19e58b",
- "size": 3711,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-8131_/sql.yql"
+ "checksum": "06beb738b3d2f588d41d3f0e61b21d4e",
+ "size": 3714,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-8131_/sql.yql"
}
],
"test_sql2yql.test[join-yql-8980]": [
{
- "checksum": "9cae8245fb1c4ab69594a6622056dd93",
- "size": 3498,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql-8980_/sql.yql"
+ "checksum": "86e99f9a3199a5f6fdc5c9634c20bd43",
+ "size": 3501,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql-8980_/sql.yql"
}
],
"test_sql2yql.test[join-yql_465]": [
{
- "checksum": "106feff350d52688bebff002dbc828b4",
- "size": 2024,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_join-yql_465_/sql.yql"
+ "checksum": "0184d3e5802cc6cdecb4493d47c4df28",
+ "size": 2027,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_join-yql_465_/sql.yql"
}
],
"test_sql2yql.test[json-combination/nested]": [
{
- "checksum": "2741dede0aec80baee4dfd819a72f021",
- "size": 3478,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-combination_nested_/sql.yql"
+ "checksum": "f8fd8544e5ffeafff89911ea2a0bfe80",
+ "size": 3481,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-combination_nested_/sql.yql"
}
],
"test_sql2yql.test[json-combination/unwrapped]": [
{
- "checksum": "8a16d935fab222cbf8a6d84d3ae8f1d6",
- "size": 1621,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-combination_unwrapped_/sql.yql"
+ "checksum": "514dda4f6ba106e2b00c8133f38a9151",
+ "size": 1624,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-combination_unwrapped_/sql.yql"
}
],
"test_sql2yql.test[json-json_exists/common_syntax]": [
{
- "checksum": "8095eff727c43d90acbdd6b526f169a1",
- "size": 2268,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_exists_common_syntax_/sql.yql"
+ "checksum": "d0f08a941c521bb316b20e54adba5238",
+ "size": 2271,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_exists_common_syntax_/sql.yql"
}
],
"test_sql2yql.test[json-json_exists/example]": [
{
- "checksum": "10a65ae1b9519cfd6590b11e6cda516f",
- "size": 10762,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_json-json_exists_example_/sql.yql"
+ "checksum": "0d0d4250db427c4f8deee47b74fdfe2d",
+ "size": 10765,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_exists_example_/sql.yql"
}
],
"test_sql2yql.test[json-json_exists/on_error]": [
{
- "checksum": "4a6ef9fdffa20032999b5d5daf74a5e9",
- "size": 1848,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_exists_on_error_/sql.yql"
+ "checksum": "628e0c2dbc2c95dd0cd83864226f097e",
+ "size": 1851,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_exists_on_error_/sql.yql"
}
],
"test_sql2yql.test[json-json_exists/on_error_exception]": [
{
- "checksum": "b0b91f70e1b835274a8ad7c917af7e59",
- "size": 1111,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_exists_on_error_exception_/sql.yql"
+ "checksum": "e2a01583aca44a29d36c593a61e3fad6",
+ "size": 1114,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_exists_on_error_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_exists/passing]": [
{
- "checksum": "32dfd72abb6f84ba5161227490eb2c98",
- "size": 5641,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_exists_passing_/sql.yql"
+ "checksum": "f2f0f6d444e796e1df5fb8a0aa566cf6",
+ "size": 5644,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_exists_passing_/sql.yql"
}
],
"test_sql2yql.test[json-json_exists/passing_exception]": [
{
- "checksum": "f6301cd14c2f85e24b963f606ffaaff4",
- "size": 1190,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_exists_passing_exception_/sql.yql"
+ "checksum": "dd6c186402fb5ef19a28c457db288745",
+ "size": 1193,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_exists_passing_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_query/common_syntax]": [
{
- "checksum": "1d4559830f0f7b7874b595a5f663f7a4",
- "size": 2262,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_query_common_syntax_/sql.yql"
+ "checksum": "09c66cba4de585104012815d36f74e3f",
+ "size": 2265,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_query_common_syntax_/sql.yql"
}
],
"test_sql2yql.test[json-json_query/example]": [
{
- "checksum": "16cabece54e1a0c7a603b41511d50a3d",
- "size": 10435,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_query_example_/sql.yql"
+ "checksum": "e25b9e11baf40ee92560389620529f8c",
+ "size": 10438,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_query_example_/sql.yql"
}
],
"test_sql2yql.test[json-json_query/on_empty]": [
{
- "checksum": "1eba361b028f7a44e6e7c265eac450fc",
- "size": 1815,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_query_on_empty_/sql.yql"
+ "checksum": "f9a7289c77bba19281a086468191e219",
+ "size": 1818,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_query_on_empty_/sql.yql"
}
],
"test_sql2yql.test[json-json_query/on_empty_exception]": [
{
- "checksum": "e201f80c26de9a3e111f3c70bdc0a270",
- "size": 1128,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_query_on_empty_exception_/sql.yql"
+ "checksum": "77f316dacf6f1decb5c7519c8e844b42",
+ "size": 1131,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_query_on_empty_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_query/on_error]": [
{
- "checksum": "30cb3e8eb90da43b7b2d9a857716b392",
- "size": 1827,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_query_on_error_/sql.yql"
+ "checksum": "90beba3e48b79de8d466f31cb5a00f53",
+ "size": 1830,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_query_on_error_/sql.yql"
}
],
"test_sql2yql.test[json-json_query/on_error_exception]": [
{
- "checksum": "0a9103aa412ef2e338dfde52dca0716d",
- "size": 1131,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_query_on_error_exception_/sql.yql"
+ "checksum": "be531bf56ed487f6c92a87a2c1d14d21",
+ "size": 1134,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_query_on_error_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_query/passing]": [
{
- "checksum": "696fbb65a592550bbfdd5219d3d5d343",
- "size": 5565,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_query_passing_/sql.yql"
+ "checksum": "68000c2c571eb56c87b2d4a4792e5400",
+ "size": 5568,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_query_passing_/sql.yql"
}
],
"test_sql2yql.test[json-json_query/passing_exception]": [
{
- "checksum": "42346bcd79c3771e9e2736075b490b62",
- "size": 1184,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_query_passing_exception_/sql.yql"
+ "checksum": "8b26e79a873433cd10b060770ef99466",
+ "size": 1187,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_query_passing_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_query/wrapper]": [
{
- "checksum": "32d14d6cfcd4154c116791142080f12a",
- "size": 10753,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_query_wrapper_/sql.yql"
+ "checksum": "ded443fcc5fa57c1430cb99f6adb96f2",
+ "size": 10756,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_query_wrapper_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/common_syntax]": [
{
- "checksum": "1001fb28b312b7dd17a30368042ebfb7",
- "size": 2322,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_common_syntax_/sql.yql"
+ "checksum": "a4f74c3daa85d4add350c3e55322fdf6",
+ "size": 2325,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_common_syntax_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/example]": [
{
- "checksum": "7ae23a0d398aa41e779dbfd4b757c691",
- "size": 8645,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_json-json_value_example_/sql.yql"
+ "checksum": "e2044ef22d7acdb64ad3258a1ee631b7",
+ "size": 8648,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_example_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/on_empty]": [
{
- "checksum": "c6bfe246d5f64077271227021d50416e",
- "size": 4575,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_on_empty_/sql.yql"
+ "checksum": "e9c30e2f6dc9af058c5ebc0678bbdbbc",
+ "size": 4578,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_on_empty_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/on_empty_cast_default_exception]": [
{
- "checksum": "68b1e04f129d2a77674a981cc0e09387",
- "size": 1168,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_on_empty_cast_default_exception_/sql.yql"
+ "checksum": "f62346a6f6efade64d1c885f108fe534",
+ "size": 1171,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_on_empty_cast_default_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/on_empty_exception]": [
{
- "checksum": "eab6b5d88e6cf6808fc602b0bf8647fb",
- "size": 1142,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_on_empty_exception_/sql.yql"
+ "checksum": "27ec6fdc84f5f60e1f05f0bcb881db05",
+ "size": 1145,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_on_empty_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/on_error]": [
{
- "checksum": "bd430557fd5d275789b1f712fa20fd7b",
- "size": 4983,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_on_error_/sql.yql"
+ "checksum": "c6d7eb8e379eda346e856ce07616e204",
+ "size": 4986,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_on_error_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/on_error_cast_default_exception]": [
{
- "checksum": "50b29d565c324d462596e6ac90a8f553",
- "size": 1180,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_on_error_cast_default_exception_/sql.yql"
+ "checksum": "51f560f4524ef420baf3d8dce1626fc7",
+ "size": 1183,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_on_error_cast_default_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/on_error_cast_udf_exception]": [
{
- "checksum": "1935878843d3fe29e043ab5173035cb9",
- "size": 1187,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_on_error_cast_udf_exception_/sql.yql"
+ "checksum": "2a1b3fe587fe9c6ab55a7a2008037d12",
+ "size": 1190,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_on_error_cast_udf_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/on_error_cast_value_exception]": [
{
- "checksum": "7ff27edb76ba2e5c8aee9e31c2deb8b9",
- "size": 1183,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_on_error_cast_value_exception_/sql.yql"
+ "checksum": "6d39de3df1cb025da24c45bc1c440961",
+ "size": 1186,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_on_error_cast_value_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/on_error_jsonpath_exception]": [
{
- "checksum": "723c13ff4b50edee9e048e1f383d0134",
- "size": 1145,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_on_error_jsonpath_exception_/sql.yql"
+ "checksum": "0997dd33529b46585d2fc4f165542c23",
+ "size": 1148,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_on_error_jsonpath_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/passing]": [
{
- "checksum": "affd5d3e1fd3fde0a37ee9d7fbb4fadd",
- "size": 5879,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_passing_/sql.yql"
+ "checksum": "7d12075e9b0536f12ccbf19f076ac794",
+ "size": 5882,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_passing_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/passing_exception]": [
{
- "checksum": "3570a985198ed849ecf1fce9c0d08c0d",
- "size": 1208,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_passing_exception_/sql.yql"
+ "checksum": "e256706c6ab363e5e85bfa53195a2a4a",
+ "size": 1211,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_passing_exception_/sql.yql"
}
],
"test_sql2yql.test[json-json_value/returning]": [
{
- "checksum": "61c492e659acc3fa33525805a716e2a8",
- "size": 13975,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-json_value_returning_/sql.yql"
+ "checksum": "5edb598e6d62d5f58fc8e958935e1d1c",
+ "size": 13978,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-json_value_returning_/sql.yql"
}
],
"test_sql2yql.test[json-jsondocument/insert]": [
{
- "checksum": "6e02426ad7ddd42f68264f2e7361061e",
- "size": 1106,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_json-jsondocument_insert_/sql.yql"
+ "checksum": "5a03dace309044e06cb7b7f38a51fe9c",
+ "size": 1109,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-jsondocument_insert_/sql.yql"
}
],
"test_sql2yql.test[json-jsondocument/json_exists]": [
{
- "checksum": "6cf6d823d31932798ad932168c25c915",
- "size": 1827,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-jsondocument_json_exists_/sql.yql"
+ "checksum": "4276aacf79cf7b9d58afac6da7248040",
+ "size": 1830,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-jsondocument_json_exists_/sql.yql"
}
],
"test_sql2yql.test[json-jsondocument/json_query]": [
{
- "checksum": "8b2a053800e131885eaf304aa5ae536b",
- "size": 1811,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-jsondocument_json_query_/sql.yql"
+ "checksum": "a39c5a7fa1cb061741115e9918519ca3",
+ "size": 1814,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-jsondocument_json_query_/sql.yql"
}
],
"test_sql2yql.test[json-jsondocument/json_value]": [
{
- "checksum": "8708f46b578c80ea33bd4d95e9227b55",
- "size": 1899,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-jsondocument_json_value_/sql.yql"
+ "checksum": "bb29060675ed06f1b419cc1725457756",
+ "size": 1902,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-jsondocument_json_value_/sql.yql"
}
],
"test_sql2yql.test[json-jsondocument/select]": [
{
- "checksum": "a33d423c828bb450ed438a6c26440be9",
- "size": 1267,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_json-jsondocument_select_/sql.yql"
+ "checksum": "3e0e4bdb7a6eba41e0beedb3d4a2c7fa",
+ "size": 1270,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-jsondocument_select_/sql.yql"
}
],
"test_sql2yql.test[json-jsonpath/unicode]": [
{
- "checksum": "331e7b527e9ee5dc947db0a1add582d8",
- "size": 2379,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_json-jsonpath_unicode_/sql.yql"
+ "checksum": "e242225aef9ea1d772888a36d2f7ee94",
+ "size": 2382,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_json-jsonpath_unicode_/sql.yql"
}
],
"test_sql2yql.test[key_filter-between_with_key_filter]": [
{
- "checksum": "7305bb772f4d6238241b56ff0187c437",
- "size": 2291,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-between_with_key_filter_/sql.yql"
+ "checksum": "b52d85c04e50de7b56b01e9cf1b43f34",
+ "size": 2294,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-between_with_key_filter_/sql.yql"
}
],
"test_sql2yql.test[key_filter-calc_dependent]": [
{
- "checksum": "a568d4dadc685192d6afc618342d5952",
- "size": 1430,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_key_filter-calc_dependent_/sql.yql"
+ "checksum": "c6c5f556f7b8cb53b0d73c13abfc45dc",
+ "size": 1433,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-calc_dependent_/sql.yql"
}
],
"test_sql2yql.test[key_filter-calc_dependent_with_tmp]": [
{
- "checksum": "23041d2bb10d1935005c59807cd03cff",
- "size": 3129,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-calc_dependent_with_tmp_/sql.yql"
+ "checksum": "27f7da62c16058d7e0d057e32531941c",
+ "size": 3132,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-calc_dependent_with_tmp_/sql.yql"
}
],
"test_sql2yql.test[key_filter-complex]": [
{
- "checksum": "90d3a98816972a88719c94b0ecfc553a",
- "size": 1611,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-complex_/sql.yql"
+ "checksum": "8a9af527444b101093493aa51826c221",
+ "size": 1614,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-complex_/sql.yql"
}
],
"test_sql2yql.test[key_filter-contains]": [
{
- "checksum": "e6eda47e44e26d16c20b11581f011cf6",
- "size": 1350,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-contains_/sql.yql"
+ "checksum": "94d76224a7b6f414c342a93f5bd57347",
+ "size": 1353,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-contains_/sql.yql"
}
],
"test_sql2yql.test[key_filter-contains_optional]": [
{
- "checksum": "447c57b86c2806df561b6c2f1503d536",
- "size": 1334,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-contains_optional_/sql.yql"
+ "checksum": "48146f67f86e7314146d3325969c8473",
+ "size": 1337,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-contains_optional_/sql.yql"
}
],
"test_sql2yql.test[key_filter-contains_tuples]": [
{
- "checksum": "ceb2c3bc7110ee25db601bae37503a50",
- "size": 5149,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-contains_tuples_/sql.yql"
+ "checksum": "33b3b2c37527f9979d76715e37d77ec7",
+ "size": 5152,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-contains_tuples_/sql.yql"
}
],
"test_sql2yql.test[key_filter-contains_tuples_no_keyfilter]": [
{
- "checksum": "5985ae7801b81107f41bde77f35fa775",
- "size": 4028,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-contains_tuples_no_keyfilter_/sql.yql"
+ "checksum": "365a51348eaefe6ad76c261d1ed7aa39",
+ "size": 4031,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-contains_tuples_no_keyfilter_/sql.yql"
}
],
"test_sql2yql.test[key_filter-convert]": [
{
- "checksum": "efba52c2a79b852ffd0a5ae7befaf2f3",
- "size": 1326,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-convert_/sql.yql"
+ "checksum": "6e969f4e68889f9543d5b7bb7c6f2350",
+ "size": 1329,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-convert_/sql.yql"
}
],
"test_sql2yql.test[key_filter-datetime]": [
{
- "checksum": "36ece2f8d81b521a903c282b5eef9f80",
- "size": 38470,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-datetime_/sql.yql"
+ "checksum": "5bac8a835bf902273d4bde79d1498f1b",
+ "size": 38473,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-datetime_/sql.yql"
}
],
"test_sql2yql.test[key_filter-decimal]": [
{
- "checksum": "8da231691cf7514ab76b038837a350c9",
- "size": 10858,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_key_filter-decimal_/sql.yql"
+ "checksum": "8d701cf65024787e512a41d94bda37a9",
+ "size": 10861,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-decimal_/sql.yql"
}
],
"test_sql2yql.test[key_filter-dependent_value]": [
{
- "checksum": "ae7d4ceb1c4b84f9bb7e69be63f894dc",
- "size": 1253,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-dependent_value_/sql.yql"
+ "checksum": "f2f20ffb263c32c917e161294ec7f0b3",
+ "size": 1256,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-dependent_value_/sql.yql"
}
],
"test_sql2yql.test[key_filter-dict_contains]": [
{
- "checksum": "9e78afce988a21e637bc8e57bc91a9cb",
- "size": 1384,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-dict_contains_/sql.yql"
+ "checksum": "83b3bcac181a6ef0f9290a436314c8c7",
+ "size": 1387,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-dict_contains_/sql.yql"
}
],
"test_sql2yql.test[key_filter-dict_contains_optional]": [
{
- "checksum": "3ea8273d4c7267deeea20239df3f8cb6",
- "size": 1368,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-dict_contains_optional_/sql.yql"
+ "checksum": "be585d3897fc907837f8845cb2415ac0",
+ "size": 1371,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-dict_contains_optional_/sql.yql"
}
],
"test_sql2yql.test[key_filter-empty_range]": [
{
- "checksum": "a4480a6c9cfc942e9ad8ef4da5e695b5",
- "size": 13020,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-empty_range_/sql.yql"
+ "checksum": "97c7bdf3ec01399001e2da7d591b2118",
+ "size": 13023,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-empty_range_/sql.yql"
}
],
"test_sql2yql.test[key_filter-empty_range_over_dynamic]": [
{
- "checksum": "4f1194e3a74ce6ebf3390e825b6ad31a",
- "size": 1293,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-empty_range_over_dynamic_/sql.yql"
+ "checksum": "f9be00bf7d74c658e9cfcbd7de852d76",
+ "size": 1296,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-empty_range_over_dynamic_/sql.yql"
}
],
"test_sql2yql.test[key_filter-extend_over_map_with_same_schema]": [
{
- "checksum": "5266f994180dd29f8491592671e3102f",
- "size": 5307,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-extend_over_map_with_same_schema_/sql.yql"
+ "checksum": "d2fd5536415e077e0c27a8c4a255bce9",
+ "size": 5310,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-extend_over_map_with_same_schema_/sql.yql"
}
],
"test_sql2yql.test[key_filter-is_null]": [
{
- "checksum": "8527e509a50ade594f2149d737ba3344",
- "size": 1238,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-is_null_/sql.yql"
+ "checksum": "250f22d6045641563b6b3a7a318e8049",
+ "size": 1241,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-is_null_/sql.yql"
}
],
"test_sql2yql.test[key_filter-is_null_multi_key]": [
{
- "checksum": "cb150edd324c8313f344d3b84830a1a9",
- "size": 1282,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-is_null_multi_key_/sql.yql"
+ "checksum": "39d193ba9b93994e442e17c44a2124cd",
+ "size": 1285,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-is_null_multi_key_/sql.yql"
}
],
"test_sql2yql.test[key_filter-is_null_or_data]": [
{
- "checksum": "2d7782c20ca590b36d8bc0ecbdb1952f",
- "size": 1286,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-is_null_or_data_/sql.yql"
+ "checksum": "a66645e12df104d75c1bd2b333b885ae",
+ "size": 1289,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-is_null_or_data_/sql.yql"
}
],
"test_sql2yql.test[key_filter-is_null_with_condition]": [
{
- "checksum": "781db128e2388aee122d96265abe4b04",
- "size": 1338,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-is_null_with_condition_/sql.yql"
+ "checksum": "a26c63a25cd0037694971e5e9e1ac48d",
+ "size": 1341,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-is_null_with_condition_/sql.yql"
}
],
"test_sql2yql.test[key_filter-key_double_opt_suffix]": [
{
- "checksum": "a37693a33249e3e71f0dca0b90fa1e58",
- "size": 4260,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-key_double_opt_suffix_/sql.yql"
+ "checksum": "7823ba7ab683ec5b07be327477ea85e7",
+ "size": 4263,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-key_double_opt_suffix_/sql.yql"
}
],
"test_sql2yql.test[key_filter-lambda_with_null_filter]": [
{
- "checksum": "5af5b86eb0daa7a21836079f9208f80e",
- "size": 2168,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-lambda_with_null_filter_/sql.yql"
+ "checksum": "466edf8ad078dd4d1ebe4078e8f17318",
+ "size": 2171,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-lambda_with_null_filter_/sql.yql"
}
],
"test_sql2yql.test[key_filter-mixed_opt_bounds]": [
{
- "checksum": "08c3aacf2b9dde7bca04cad2d21fb7ef",
- "size": 2690,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_key_filter-mixed_opt_bounds_/sql.yql"
+ "checksum": "39979b0af2ec1f9328912cb283492f81",
+ "size": 2693,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-mixed_opt_bounds_/sql.yql"
}
],
"test_sql2yql.test[key_filter-mixed_sort]": [
{
- "checksum": "242ff5df53b95457ad03a34cbc66a477",
- "size": 2621,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-mixed_sort_/sql.yql"
+ "checksum": "debe96433e38c51e185602ebc0bf64ba",
+ "size": 2624,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-mixed_sort_/sql.yql"
}
],
"test_sql2yql.test[key_filter-multiusage]": [
{
- "checksum": "059a620c957c0bb560b1f587d4a8b94c",
- "size": 3811,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-multiusage_/sql.yql"
+ "checksum": "e406af1e6d2c8ffb4323fa064a064180",
+ "size": 3814,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-multiusage_/sql.yql"
}
],
"test_sql2yql.test[key_filter-nile_pred]": [
{
- "checksum": "42d32e4047ae616d6997e7547dc687de",
- "size": 1433,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-nile_pred_/sql.yql"
+ "checksum": "6c1543b46d37e18e42f11bf942143551",
+ "size": 1436,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-nile_pred_/sql.yql"
}
],
"test_sql2yql.test[key_filter-no_bypass_merge]": [
{
- "checksum": "8f1e1bfb745fc93ab99799dd4bee37d2",
- "size": 3234,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-no_bypass_merge_/sql.yql"
+ "checksum": "7d7b5bd9a9b0bc2a7f0c8e6404b3194e",
+ "size": 3237,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-no_bypass_merge_/sql.yql"
}
],
"test_sql2yql.test[key_filter-part_key_over_dynamic]": [
{
- "checksum": "ed0c681c0b57fd43338fa44f79dfcda3",
- "size": 1764,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-part_key_over_dynamic_/sql.yql"
+ "checksum": "36a7b7e6d92e96a6109f418d92f5ee4e",
+ "size": 1767,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-part_key_over_dynamic_/sql.yql"
}
],
"test_sql2yql.test[key_filter-pushdown_keyextract_passthrough]": [
{
- "checksum": "839c2b92a0783dd2b46e180ea6b2e52d",
- "size": 2423,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-pushdown_keyextract_passthrough_/sql.yql"
+ "checksum": "397bfaf0e7548e729b2de0229fdbc04f",
+ "size": 2426,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-pushdown_keyextract_passthrough_/sql.yql"
}
],
"test_sql2yql.test[key_filter-pushdown_keyextract_type_adjust]": [
{
- "checksum": "cbfacd15bfc13511a3b4a65564769843",
- "size": 2434,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-pushdown_keyextract_type_adjust_/sql.yql"
+ "checksum": "041898b212e308ba0b5abcd096f99dd2",
+ "size": 2437,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-pushdown_keyextract_type_adjust_/sql.yql"
}
],
"test_sql2yql.test[key_filter-range_union]": [
{
- "checksum": "e41809c5c364e4a0fd23a974f66341e2",
- "size": 27189,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-range_union_/sql.yql"
+ "checksum": "40b302659a99b469ac9f3aa4766db53a",
+ "size": 27192,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-range_union_/sql.yql"
}
],
"test_sql2yql.test[key_filter-range_union_lower_excluded]": [
{
- "checksum": "2e23c10b78c1086a91a36d8675a197df",
- "size": 1557,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-range_union_lower_excluded_/sql.yql"
+ "checksum": "8518b011d4e41e6e4a8f5ed46810cbd5",
+ "size": 1560,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-range_union_lower_excluded_/sql.yql"
}
],
"test_sql2yql.test[key_filter-ranges]": [
{
- "checksum": "58103e7ae3edeced63d37223f5267e10",
- "size": 3586,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-ranges_/sql.yql"
+ "checksum": "3ef3f882af2db456b1c52439e8a4a0b0",
+ "size": 3589,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-ranges_/sql.yql"
}
],
"test_sql2yql.test[key_filter-split_input_with_key_filter1]": [
{
- "checksum": "55c2436f2ea524e61f217f1b2925cf54",
- "size": 1773,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-split_input_with_key_filter1_/sql.yql"
+ "checksum": "cb03d1f58bbb33cb1bb0fc503777a336",
+ "size": 1776,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-split_input_with_key_filter1_/sql.yql"
}
],
"test_sql2yql.test[key_filter-split_input_with_key_filter2]": [
{
- "checksum": "8ffe8fe319e491c2d13f5243a399f4e5",
- "size": 1739,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-split_input_with_key_filter2_/sql.yql"
+ "checksum": "f1cb5a5e733d1ba9c6cbd4f8f9083279",
+ "size": 1742,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-split_input_with_key_filter2_/sql.yql"
}
],
"test_sql2yql.test[key_filter-string_with]": [
{
- "checksum": "052f2713c89af5e9a48b3562fd5688e9",
- "size": 1301,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-string_with_/sql.yql"
+ "checksum": "9bcb0fd28c8fae535b8b7e6434236ee2",
+ "size": 1304,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-string_with_/sql.yql"
}
],
"test_sql2yql.test[key_filter-string_with_ff]": [
{
- "checksum": "adb1c2ee791877f2b8704bbb329a98c5",
- "size": 2973,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_key_filter-string_with_ff_/sql.yql"
+ "checksum": "eb359b55ec5f1d8a9ff3b5643472d699",
+ "size": 2976,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-string_with_ff_/sql.yql"
}
],
"test_sql2yql.test[key_filter-string_with_legacy]": [
{
- "checksum": "e208f545080720f7cf313acdd88ffda7",
- "size": 4706,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-string_with_legacy_/sql.yql"
+ "checksum": "90a769b434ff649b502608cb8928700d",
+ "size": 4709,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-string_with_legacy_/sql.yql"
}
],
"test_sql2yql.test[key_filter-tzdate]": [
{
- "checksum": "2d271e6e0e2962d111632beb9c3e3ca3",
- "size": 10127,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_key_filter-tzdate_/sql.yql"
+ "checksum": "349cf2eedc139c21c4e37d2315702a96",
+ "size": 10130,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-tzdate_/sql.yql"
}
],
"test_sql2yql.test[key_filter-utf8_with_legacy]": [
{
- "checksum": "68d860ab98d0f8189ff5ff13220f4400",
- "size": 6858,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-utf8_with_legacy_/sql.yql"
+ "checksum": "416515fb1909577cd539b108973011f0",
+ "size": 6861,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-utf8_with_legacy_/sql.yql"
}
],
"test_sql2yql.test[key_filter-uuid]": [
{
- "checksum": "4b03be1144b1263182085e3911bfeb91",
- "size": 13384,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_key_filter-uuid_/sql.yql"
+ "checksum": "ca3130d91f055b81ce7f0026a65c8ce5",
+ "size": 13387,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-uuid_/sql.yql"
}
],
"test_sql2yql.test[key_filter-yql-14157]": [
{
- "checksum": "0156156934873f0ce81100ed8e48024b",
- "size": 2750,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-yql-14157_/sql.yql"
+ "checksum": "b825929e1e23c5d6c69e9a907ea8c91f",
+ "size": 2753,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-yql-14157_/sql.yql"
}
],
"test_sql2yql.test[key_filter-yql-8117-table_key_filter]": [
{
- "checksum": "7ede9ed1b02865fd069f3925d48f64c8",
- "size": 2909,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-yql-8117-table_key_filter_/sql.yql"
+ "checksum": "20f9e8e19fe5d4e3df3ec43d228a8fa1",
+ "size": 2912,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-yql-8117-table_key_filter_/sql.yql"
}
],
"test_sql2yql.test[key_filter-yql-8663-dedup_ranges]": [
{
- "checksum": "e141794c9761e2bf39bbba626f7554e8",
- "size": 1346,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-yql-8663-dedup_ranges_/sql.yql"
+ "checksum": "23ef28c0b9b2e8af920eced5ec88b1c5",
+ "size": 1349,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-yql-8663-dedup_ranges_/sql.yql"
}
],
"test_sql2yql.test[key_filter-yql_5895_or]": [
{
- "checksum": "232fa310f1ccd42ff03f1beccf111fee",
- "size": 1339,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_key_filter-yql_5895_or_/sql.yql"
+ "checksum": "e84fd55ec4eab54042a49c9466a38807",
+ "size": 1342,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_key_filter-yql_5895_or_/sql.yql"
}
],
"test_sql2yql.test[lambda-lambda_brief]": [
{
- "checksum": "dbe6b79db5f2b2da66e4e52860ac290e",
- "size": 1103,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lambda-lambda_brief_/sql.yql"
+ "checksum": "f778e828cd814d3e844ca4dfc2dfeff2",
+ "size": 1106,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lambda-lambda_brief_/sql.yql"
}
],
"test_sql2yql.test[lambda-lambda_no_arg]": [
{
- "checksum": "d8a6c057114de0639ce8746db5b606ba",
- "size": 1350,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lambda-lambda_no_arg_/sql.yql"
+ "checksum": "b1e7d4f03f1d69a8096d3507e6e6c203",
+ "size": 1353,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lambda-lambda_no_arg_/sql.yql"
}
],
"test_sql2yql.test[lambda-lambda_opt_args]": [
{
- "checksum": "c39b54353ae6fa237b306612b0a75b94",
- "size": 1343,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lambda-lambda_opt_args_/sql.yql"
+ "checksum": "a0ec5adfdc91a45ccd525fffe3169fee",
+ "size": 1346,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lambda-lambda_opt_args_/sql.yql"
}
],
"test_sql2yql.test[lambda-lambda_simple]": [
{
- "checksum": "b6d27fd027260e275ca013903ded1892",
- "size": 1764,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lambda-lambda_simple_/sql.yql"
+ "checksum": "02e970d9e4acbda5842732dd1d576f20",
+ "size": 1767,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lambda-lambda_simple_/sql.yql"
}
],
"test_sql2yql.test[lambda-lambda_udf]": [
{
- "checksum": "3992a57634dc152f3132daf0a62de98e",
- "size": 1774,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lambda-lambda_udf_/sql.yql"
+ "checksum": "44e681cdd6196a119e89644f8bf66206",
+ "size": 1777,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lambda-lambda_udf_/sql.yql"
}
],
"test_sql2yql.test[lambda-lambda_use_labmda_as_arg]": [
{
- "checksum": "00f43de5343f6aa8a3f4866484f84d9d",
- "size": 1923,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lambda-lambda_use_labmda_as_arg_/sql.yql"
+ "checksum": "e710f2ab821e44976e9fd5df5906a625",
+ "size": 1926,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lambda-lambda_use_labmda_as_arg_/sql.yql"
}
],
"test_sql2yql.test[lambda-lambda_with_tie]": [
{
- "checksum": "4c533d28419c1fde8fe59db9e7c33dec",
- "size": 1365,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lambda-lambda_with_tie_/sql.yql"
+ "checksum": "8a6f590c41b9db395e526d838bc46a4e",
+ "size": 1368,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lambda-lambda_with_tie_/sql.yql"
}
],
"test_sql2yql.test[lambda-lambda_with_tie_bad_count_fail]": [
{
- "checksum": "5ac4c036e7764af1fc742a5a2915d6e1",
- "size": 1370,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lambda-lambda_with_tie_bad_count_fail_/sql.yql"
+ "checksum": "e5468b7f89a9845da17ff47fc8d20d2e",
+ "size": 1373,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lambda-lambda_with_tie_bad_count_fail_/sql.yql"
}
],
"test_sql2yql.test[lambda-list_aggregate]": [
{
- "checksum": "0f3ba4c50a635f319ee575745745edc5",
- "size": 2882,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lambda-list_aggregate_/sql.yql"
+ "checksum": "05ee964aabbdc5eb22386883a2ae6ca2",
+ "size": 2885,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lambda-list_aggregate_/sql.yql"
}
],
"test_sql2yql.test[lambda-list_aggregate_flatmap]": [
{
- "checksum": "a8f4ed933a5bae8097c565a55f6f38ed",
- "size": 2886,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lambda-list_aggregate_flatmap_/sql.yql"
+ "checksum": "c1031b68a79960ca3f49b8fbaf143770",
+ "size": 2889,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lambda-list_aggregate_flatmap_/sql.yql"
}
],
"test_sql2yql.test[library-forward_import]": [
{
- "checksum": "6f46de668d5de55650c31aa8884b3f49",
- "size": 3335,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_library-forward_import_/sql.yql"
+ "checksum": "e56ae67b9659b2b5c812c09d1e0e1a19",
+ "size": 3338,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_library-forward_import_/sql.yql"
}
],
"test_sql2yql.test[library-library]": [
{
- "checksum": "3d2d4f073cc2057d929db3b6ff0e9d2e",
- "size": 1102,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_library-library_/sql.yql"
+ "checksum": "89a62d492c82c48a0713614f80748972",
+ "size": 1105,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_library-library_/sql.yql"
}
],
"test_sql2yql.test[library-library_alias]": [
{
- "checksum": "f492dd55f78de445ca73faedaa96f7b5",
- "size": 1093,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_library-library_alias_/sql.yql"
+ "checksum": "49555a3fd311b309d9abad35fdf75738",
+ "size": 1096,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_library-library_alias_/sql.yql"
}
],
"test_sql2yql.test[library-library_udf]": [
{
- "checksum": "93053e290b284e48fdda61f3d431f675",
- "size": 1053,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_library-library_udf_/sql.yql"
+ "checksum": "9c02f3c235d1980067cd4bf7f26b0c31",
+ "size": 1056,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_library-library_udf_/sql.yql"
}
],
"test_sql2yql.test[library-library_via_http]": [
{
- "checksum": "3d2d4f073cc2057d929db3b6ff0e9d2e",
- "size": 1102,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_library-library_via_http_/sql.yql"
+ "checksum": "89a62d492c82c48a0713614f80748972",
+ "size": 1105,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_library-library_via_http_/sql.yql"
}
],
"test_sql2yql.test[library-library_yqls]": [
{
- "checksum": "da2872b19c48276062e74b52d7310e26",
- "size": 1082,
- "uri": "https://{canondata_backend}/1937001/cf140a1b2b53c08f9746ee7c7b322863316889f0/resource.tar.gz#test_sql2yql.test_library-library_yqls_/sql.yql"
+ "checksum": "b7ec5ce6a050126e5cdffa4e6326f0e4",
+ "size": 1085,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_library-library_yqls_/sql.yql"
}
],
"test_sql2yql.test[library-package]": [
{
- "checksum": "106486465eec39d06f2253ff07547c25",
- "size": 1181,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_library-package_/sql.yql"
+ "checksum": "ac910083cf07912f23a6c2cebd4d9a41",
+ "size": 1184,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_library-package_/sql.yql"
}
],
"test_sql2yql.test[library-package_override]": [
{
- "checksum": "f83236f42664c51f0cb754b0455eec15",
- "size": 1188,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_library-package_override_/sql.yql"
+ "checksum": "676f3af616175e5c4a10622d95b0a31d",
+ "size": 1191,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_library-package_override_/sql.yql"
}
],
"test_sql2yql.test[like-ilike_clause]": [
{
- "checksum": "39d6b72f38920f37c7b739c284b556e3",
- "size": 1913,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_like-ilike_clause_/sql.yql"
+ "checksum": "2857d33739195ce4416fff2f067c8018",
+ "size": 1916,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_like-ilike_clause_/sql.yql"
}
],
"test_sql2yql.test[like-like_clause]": [
{
- "checksum": "7c41f42a644e9183d9c1ea7f18355a4d",
- "size": 1966,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_like-like_clause_/sql.yql"
+ "checksum": "31fcecbc4198ca1a0d7d6c67e710eb28",
+ "size": 1969,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_like-like_clause_/sql.yql"
}
],
"test_sql2yql.test[like-like_clause_escape]": [
{
- "checksum": "f447eea0634d273bcb7009cbca82bdb4",
- "size": 1899,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_like-like_clause_escape_/sql.yql"
+ "checksum": "2f7f95ce03a777637b1c5ba3658a70bb",
+ "size": 1902,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_like-like_clause_escape_/sql.yql"
}
],
"test_sql2yql.test[like-like_clause_no_pattern]": [
{
- "checksum": "504b66a6fe61f0c1599dd27f54e54de6",
- "size": 1545,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_like-like_clause_no_pattern_/sql.yql"
+ "checksum": "6906ae6012aa828303ddb9f0d1c45c3f",
+ "size": 1548,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_like-like_clause_no_pattern_/sql.yql"
}
],
"test_sql2yql.test[like-like_escape]": [
{
- "checksum": "737b940c4c8d099500e9940ea795ee88",
- "size": 1283,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_like-like_escape_/sql.yql"
+ "checksum": "dad96e3616b966f1a15c37b4396213a1",
+ "size": 1286,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_like-like_escape_/sql.yql"
}
],
"test_sql2yql.test[like-like_multiline]": [
{
- "checksum": "a21323ec08dd275e042fc66a0b045c8e",
- "size": 1510,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_like-like_multiline_/sql.yql"
+ "checksum": "8204b5e5c11454eda4cdcf33f5cfc56c",
+ "size": 1513,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_like-like_multiline_/sql.yql"
}
],
"test_sql2yql.test[like-like_rewrite]": [
{
- "checksum": "2ef00de5e1f772a2db1d771a11961392",
- "size": 2890,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_like-like_rewrite_/sql.yql"
+ "checksum": "6bc89b959d93003afd4f273519104d90",
+ "size": 2893,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_like-like_rewrite_/sql.yql"
}
],
"test_sql2yql.test[like-regexp_clause]": [
{
- "checksum": "e6e243ee43d1ce73db9a4c45a3304a97",
- "size": 1572,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_like-regexp_clause_/sql.yql"
+ "checksum": "0b3f83a2be62be9548d6940c0c195730",
+ "size": 1575,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_like-regexp_clause_/sql.yql"
}
],
"test_sql2yql.test[limit-dynamic_limit]": [
{
- "checksum": "07f2333c7c5e040d635fd5ba33bdf6c3",
- "size": 2217,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_limit-dynamic_limit_/sql.yql"
+ "checksum": "3202f80ebc22f824f62a3890e03f38fd",
+ "size": 2220,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-dynamic_limit_/sql.yql"
}
],
"test_sql2yql.test[limit-dynamic_sort_limit]": [
{
- "checksum": "cec71a81b78093e22a00b2454b56e70b",
- "size": 1886,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_limit-dynamic_sort_limit_/sql.yql"
+ "checksum": "0805934c5298df363cee72369f645014",
+ "size": 1889,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-dynamic_sort_limit_/sql.yql"
}
],
"test_sql2yql.test[limit-empty_input_after_limit]": [
{
- "checksum": "9f0dd955a88205c95598ef58837aaa12",
- "size": 2740,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-empty_input_after_limit_/sql.yql"
+ "checksum": "0d70ddeb833785c916d461d39a03f780",
+ "size": 2743,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-empty_input_after_limit_/sql.yql"
}
],
"test_sql2yql.test[limit-empty_read_after_limit]": [
{
- "checksum": "84d3b398118f7e35fa85b3220580588e",
- "size": 1322,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-empty_read_after_limit_/sql.yql"
+ "checksum": "c853005fd5f0aaeca268e9115c838ffe",
+ "size": 1325,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-empty_read_after_limit_/sql.yql"
}
],
"test_sql2yql.test[limit-empty_sort_after_limit]": [
{
- "checksum": "d0522dfccc401a4861c46b35db601e91",
- "size": 1306,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-empty_sort_after_limit_/sql.yql"
+ "checksum": "be5a4d7eca3a1f15c9a0030f2880da2e",
+ "size": 1309,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-empty_sort_after_limit_/sql.yql"
}
],
"test_sql2yql.test[limit-empty_sort_calc_after_limit]": [
{
- "checksum": "590abf646ec628f37f4c336d5811b826",
- "size": 1338,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-empty_sort_calc_after_limit_/sql.yql"
+ "checksum": "ad4a7cd920ceb93068a5de9b322bd50d",
+ "size": 1341,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-empty_sort_calc_after_limit_/sql.yql"
}
],
"test_sql2yql.test[limit-empty_sort_desc_after_limit]": [
{
- "checksum": "5bed9907894bd8b202d0546a930cd371",
- "size": 1307,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-empty_sort_desc_after_limit_/sql.yql"
+ "checksum": "b4d07f60931adf387d243be8028ecbfa",
+ "size": 1310,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-empty_sort_desc_after_limit_/sql.yql"
}
],
"test_sql2yql.test[limit-insert_with_limit]": [
{
- "checksum": "60793fda529a62a23a0963553e5eca99",
- "size": 1191,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-insert_with_limit_/sql.yql"
+ "checksum": "82070ce931116f08d1fbd1b6592de8ee",
+ "size": 1194,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-insert_with_limit_/sql.yql"
}
],
"test_sql2yql.test[limit-limit]": [
{
- "checksum": "b57b50d0694c3805352bb97366179f1f",
- "size": 1213,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-limit_/sql.yql"
+ "checksum": "6f14d87d564baed49ed20317d4f253d5",
+ "size": 1216,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-limit_/sql.yql"
}
],
"test_sql2yql.test[limit-limit_offset]": [
{
- "checksum": "f85311840797f4345c202fc4613a1d6f",
- "size": 2167,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-limit_offset_/sql.yql"
+ "checksum": "b727d40f35bd5131148509a8572431dd",
+ "size": 2170,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-limit_offset_/sql.yql"
}
],
"test_sql2yql.test[limit-limit_over_sort_desc_in_subquery]": [
{
- "checksum": "6291f85938e9d3a32a04a55b05ab6ec8",
- "size": 2393,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-limit_over_sort_desc_in_subquery_/sql.yql"
+ "checksum": "096e25c01758de2912ccf84fb8114137",
+ "size": 2396,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-limit_over_sort_desc_in_subquery_/sql.yql"
}
],
"test_sql2yql.test[limit-limit_skip_take]": [
{
- "checksum": "5ec54b66fa62f26e3547974afeb3c247",
- "size": 2167,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-limit_skip_take_/sql.yql"
+ "checksum": "48f6135e8b13d3a22471fbed17c10778",
+ "size": 2170,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-limit_skip_take_/sql.yql"
}
],
"test_sql2yql.test[limit-many_top_sorts]": [
{
- "checksum": "6cc74ae99b329550281569eb43262cbd",
- "size": 2859,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-many_top_sorts_/sql.yql"
+ "checksum": "188db682b10bcf4ed950a5efbc199701",
+ "size": 2862,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-many_top_sorts_/sql.yql"
}
],
"test_sql2yql.test[limit-sort_calc_limit]": [
{
- "checksum": "b501cedab6c9006da4c22851d8824493",
- "size": 1287,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-sort_calc_limit_/sql.yql"
+ "checksum": "68d37e0ebed776d6fd397a8afe51f429",
+ "size": 1290,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-sort_calc_limit_/sql.yql"
}
],
"test_sql2yql.test[limit-yql-7900_empty_sorted_without_keys]": [
{
- "checksum": "0a8bb90c01c4ac81bbd58b8f0b70a194",
- "size": 3847,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_limit-yql-7900_empty_sorted_without_keys_/sql.yql"
+ "checksum": "2115ab911c58ad018a1d7b0d875bf618",
+ "size": 3850,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-yql-7900_empty_sorted_without_keys_/sql.yql"
}
],
"test_sql2yql.test[limit-yql-8046_empty_sorted_desc]": [
{
- "checksum": "cc584d39648b8bc5950d16f26c62d0a8",
- "size": 6058,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_limit-yql-8046_empty_sorted_desc_/sql.yql"
+ "checksum": "2e370b131e3e69675c6db88b159255f3",
+ "size": 6061,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-yql-8046_empty_sorted_desc_/sql.yql"
}
],
"test_sql2yql.test[limit-yql-8611_calc_peephole]": [
{
- "checksum": "8b89e69e62a83471f3250a98dd813f35",
- "size": 3265,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_limit-yql-8611_calc_peephole_/sql.yql"
+ "checksum": "a64a556dd90fafc3c02d393b316e282c",
+ "size": 3268,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-yql-8611_calc_peephole_/sql.yql"
}
],
"test_sql2yql.test[limit-yql-9617_empty_lambda]": [
{
- "checksum": "b843967700ee6347c9aec0f3ce407886",
- "size": 1736,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_limit-yql-9617_empty_lambda_/sql.yql"
+ "checksum": "71ebfe425ae5a8669845832399862d6b",
+ "size": 1739,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-yql-9617_empty_lambda_/sql.yql"
}
],
"test_sql2yql.test[limit-zero_limit]": [
{
- "checksum": "435e8f96931be653c474c8c21d634f92",
- "size": 2186,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_limit-zero_limit_/sql.yql"
+ "checksum": "cae2761f6011bd8f17258f0c12d69d83",
+ "size": 2189,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_limit-zero_limit_/sql.yql"
}
],
"test_sql2yql.test[lineage-error_type]": [
{
- "checksum": "09dc81028852fd592ae2ae96787107ab",
- "size": 1628,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-error_type_/sql.yql"
+ "checksum": "56b7c4364e6faf7c2e056c331f044c91",
+ "size": 1631,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-error_type_/sql.yql"
}
],
"test_sql2yql.test[lineage-flatten_by]": [
{
- "checksum": "a761432fec83da9adc9a7828296bda6f",
- "size": 4072,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-flatten_by_/sql.yql"
+ "checksum": "5184f2291897c7dc6cba3461bf836988",
+ "size": 4075,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-flatten_by_/sql.yql"
}
],
"test_sql2yql.test[lineage-flatten_list_nested_lambda]": [
{
- "checksum": "1405a87aecd4676d7955fff219819b5f",
- "size": 2316,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-flatten_list_nested_lambda_/sql.yql"
+ "checksum": "0beb7335900b1d9ca31b5674c1d47fe5",
+ "size": 2319,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-flatten_list_nested_lambda_/sql.yql"
}
],
"test_sql2yql.test[lineage-flatten_where]": [
{
- "checksum": "12199251e908592b34ef75ce9b50014e",
- "size": 2040,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-flatten_where_/sql.yql"
+ "checksum": "e8c87c5a30d0b93ec96e4700bf23a458",
+ "size": 2043,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-flatten_where_/sql.yql"
}
],
"test_sql2yql.test[lineage-group_by_asstruct_key]": [
{
- "checksum": "6fc73dcd0b3de4c4faff9b573bd85932",
- "size": 2375,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-group_by_asstruct_key_/sql.yql"
+ "checksum": "0188eb19768b5943c2d55bd300649fbf",
+ "size": 2378,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-group_by_asstruct_key_/sql.yql"
}
],
"test_sql2yql.test[lineage-grouping_sets]": [
{
- "checksum": "bc9f636e423a6c856a4ff05a6b5c3a82",
- "size": 3196,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-grouping_sets_/sql.yql"
+ "checksum": "74634aabde39ab9a429b2c389c8fe34f",
+ "size": 3199,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-grouping_sets_/sql.yql"
}
],
"test_sql2yql.test[lineage-if_struct]": [
{
- "checksum": "aafa05e38853f6b86488a387b26f7ec0",
- "size": 3076,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-if_struct_/sql.yql"
+ "checksum": "3267f7bcd309ae0af2cd2cc8f529ae7c",
+ "size": 3079,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-if_struct_/sql.yql"
}
],
"test_sql2yql.test[lineage-isolated]": [
{
- "checksum": "48ff675c98f99d7cec2a5791777aafb3",
- "size": 1796,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-isolated_/sql.yql"
+ "checksum": "52d66fc27982da61ce69738133cf3aab",
+ "size": 1799,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-isolated_/sql.yql"
}
],
"test_sql2yql.test[lineage-join_as_struct]": [
{
- "checksum": "9fda95e8ba4e26de0dc24caa99de6d16",
- "size": 3631,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-join_as_struct_/sql.yql"
+ "checksum": "0ad9fb6a091790c3c40480c19595b907",
+ "size": 3634,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-join_as_struct_/sql.yql"
}
],
"test_sql2yql.test[lineage-list_literal1]": [
{
- "checksum": "8d946edbf1c0a48a9d5a74e9fc1fa080",
- "size": 1897,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_lineage-list_literal1_/sql.yql"
+ "checksum": "b3786f63bef13e099cf584f3c292339c",
+ "size": 1900,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-list_literal1_/sql.yql"
}
],
"test_sql2yql.test[lineage-list_literal2]": [
{
- "checksum": "6dddfd5d21c05cf9a732eebe3e56600f",
- "size": 2519,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_lineage-list_literal2_/sql.yql"
+ "checksum": "6b99bf10ecb408736cb8ea6f5de6d3c1",
+ "size": 2522,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-list_literal2_/sql.yql"
}
],
"test_sql2yql.test[lineage-list_literal3]": [
{
- "checksum": "3ecf8d6f068cfc360e03ebf945dbe072",
- "size": 3855,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_lineage-list_literal3_/sql.yql"
+ "checksum": "f40dcabc8174108a79b69000574c49f0",
+ "size": 3858,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-list_literal3_/sql.yql"
}
],
"test_sql2yql.test[lineage-list_literal4]": [
{
- "checksum": "e153d378c751cfa6953bb45c8c80e0c7",
- "size": 3973,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_lineage-list_literal4_/sql.yql"
+ "checksum": "67a8e7371bc1e8e80ba1d6301578dc02",
+ "size": 3976,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-list_literal4_/sql.yql"
}
],
"test_sql2yql.test[lineage-member_over_if_struct]": [
{
- "checksum": "2f0f3448db1f9062df67f6a582e29edd",
- "size": 2872,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-member_over_if_struct_/sql.yql"
+ "checksum": "0592fa7505f2fc518bf6221a874cf465",
+ "size": 2875,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-member_over_if_struct_/sql.yql"
}
],
"test_sql2yql.test[lineage-nested_lambda_fields]": [
{
- "checksum": "19f8a70b05780d4c65cc9506b768d189",
- "size": 1557,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lineage-nested_lambda_fields_/sql.yql"
+ "checksum": "3a12347e3b653bfc0b1635a236e83323",
+ "size": 1560,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-nested_lambda_fields_/sql.yql"
}
],
"test_sql2yql.test[lineage-process]": [
{
- "checksum": "88ecc8f0f5594a02fe8b15f045b04c80",
- "size": 976,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lineage-process_/sql.yql"
+ "checksum": "d2bb4a4a47fdb19500a05b7603b8e115",
+ "size": 979,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-process_/sql.yql"
}
],
"test_sql2yql.test[lineage-reduce]": [
{
- "checksum": "8ad01391e480072af477d0550e0f5e59",
- "size": 1207,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lineage-reduce_/sql.yql"
+ "checksum": "c0e7f135efdf57787a8d7a6b4cd5dd2f",
+ "size": 1210,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-reduce_/sql.yql"
}
],
"test_sql2yql.test[lineage-reduce_all]": [
{
- "checksum": "cc91f636a0535bf169b61b5f73090908",
- "size": 1154,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lineage-reduce_all_/sql.yql"
+ "checksum": "7b822b432686090bf10a215181f180c3",
+ "size": 1157,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-reduce_all_/sql.yql"
}
],
"test_sql2yql.test[lineage-reduce_all_row]": [
{
- "checksum": "7b6715ac04e6a49d29e90196cda00eeb",
- "size": 1333,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lineage-reduce_all_row_/sql.yql"
+ "checksum": "26e35c6a1dcc494164da9eaac213dcd8",
+ "size": 1336,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-reduce_all_row_/sql.yql"
}
],
"test_sql2yql.test[lineage-scalar_context]": [
{
- "checksum": "d30139e2ac069a234955b9b89fe80997",
- "size": 2143,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-scalar_context_/sql.yql"
+ "checksum": "5f01b2efa9b5bf9671c57cbe3238f05f",
+ "size": 2146,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-scalar_context_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_all]": [
{
- "checksum": "6e02426ad7ddd42f68264f2e7361061e",
- "size": 1106,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_all_/sql.yql"
+ "checksum": "5a03dace309044e06cb7b7f38a51fe9c",
+ "size": 1109,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_all_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_all_filter]": [
{
- "checksum": "520843e404e76d68e98077a80607a52d",
- "size": 1224,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_all_filter_/sql.yql"
+ "checksum": "47fd1b76e5f19d16c6e55369bd60cb03",
+ "size": 1227,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_all_filter_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_field]": [
{
- "checksum": "7ec7868681113c95afbf004637904123",
- "size": 1071,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_field_/sql.yql"
+ "checksum": "e04ab03a003c307f8a12314dd0b8feb7",
+ "size": 1074,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_field_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_field_filter]": [
{
- "checksum": "be90f29234f78091f7e335272ce297af",
- "size": 1189,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_field_filter_/sql.yql"
+ "checksum": "6035dd9a5cb87036f4144be1ea6f0bc5",
+ "size": 1192,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_field_filter_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_field_limit_offset]": [
{
- "checksum": "81fbb1b92c3cfb9f9aafcb2d7c431d09",
- "size": 1264,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_field_limit_offset_/sql.yql"
+ "checksum": "cac2ac4da995adc226010be7f7e76a81",
+ "size": 1267,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_field_limit_offset_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_field_order_by]": [
{
- "checksum": "c22db9406eba7999012afe43198150b8",
- "size": 1279,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_field_order_by_/sql.yql"
+ "checksum": "b479d0556fba7c8ded409bdc1012def4",
+ "size": 1282,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_field_order_by_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_field_rename]": [
{
- "checksum": "570af6ac28f1a4b67ed9a1aa756593a2",
- "size": 1072,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_field_rename_/sql.yql"
+ "checksum": "f235a2c27835e45e794c7b9e3920c707",
+ "size": 1075,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_field_rename_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_group_by_all]": [
{
- "checksum": "7bd13277a9dd9db804b89e2ddba8743c",
- "size": 1561,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_lineage-select_group_by_all_/sql.yql"
+ "checksum": "82189131fdea07c713415c6e7487dd92",
+ "size": 1564,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_group_by_all_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_group_by_key]": [
{
- "checksum": "8bfc437751d44cf5a1f3b3cfc8ad45c2",
- "size": 1777,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_lineage-select_group_by_key_/sql.yql"
+ "checksum": "6a446f2f98d73a6ef6d65dad3c933f3e",
+ "size": 1780,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_group_by_key_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_join]": [
{
- "checksum": "7265b139265855fabd4298eee3491fd8",
- "size": 1565,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_join_/sql.yql"
+ "checksum": "818247020885cf24319150a0636ee47f",
+ "size": 1568,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_join_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_mix_fields]": [
{
- "checksum": "5609ee233710618ee8d3a9a08ce9d9df",
- "size": 1115,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_mix_fields_/sql.yql"
+ "checksum": "d9ec6967d745203e4b66a745da9c081d",
+ "size": 1118,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_mix_fields_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_nested_table_row]": [
{
- "checksum": "e15d8ff18ab950489e12ed1d57d5794c",
- "size": 1105,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_nested_table_row_/sql.yql"
+ "checksum": "74aa06c8188ab4011e67400db2f7b364",
+ "size": 1108,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_nested_table_row_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_table_row]": [
{
- "checksum": "7deb4bda7dbcdd42aee3d4363a7e7be2",
- "size": 1090,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_table_row_/sql.yql"
+ "checksum": "9b355888c848d2cc7872ccf1de06fd4f",
+ "size": 1093,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_table_row_/sql.yql"
}
],
"test_sql2yql.test[lineage-select_union_all]": [
{
- "checksum": "bb01fb56e5cb5de7e496d044c764edce",
- "size": 1639,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-select_union_all_/sql.yql"
+ "checksum": "6e0fd08ce2457f0a499ad034854119f6",
+ "size": 1642,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-select_union_all_/sql.yql"
}
],
"test_sql2yql.test[lineage-some_tablerow]": [
{
- "checksum": "f5306120869de93b70580a98b856273b",
- "size": 1941,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_lineage-some_tablerow_/sql.yql"
+ "checksum": "a8e369b6e17cbaa95aaf0f27601e9c4f",
+ "size": 1944,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-some_tablerow_/sql.yql"
}
],
"test_sql2yql.test[lineage-topsort]": [
{
- "checksum": "bde990c0abcf6b66865ae96c8cd0a99f",
- "size": 2031,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-topsort_/sql.yql"
+ "checksum": "48397fd09a4a893951ea5a73a5ce6b3f",
+ "size": 2034,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-topsort_/sql.yql"
}
],
"test_sql2yql.test[lineage-union_all_tablerow]": [
{
- "checksum": "5cb779df9c36033dfd0ae226d4e77b88",
- "size": 2337,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-union_all_tablerow_/sql.yql"
+ "checksum": "b2abf428fa45ef9c763712d831ae19d1",
+ "size": 2340,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-union_all_tablerow_/sql.yql"
}
],
"test_sql2yql.test[lineage-unordered_subquery]": [
{
- "checksum": "a743200afe8fa876aef1e24e07c0f88b",
- "size": 1779,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_lineage-unordered_subquery_/sql.yql"
+ "checksum": "64bc59263e286cdd15ad0706a9330546",
+ "size": 1782,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-unordered_subquery_/sql.yql"
}
],
"test_sql2yql.test[lineage-window_asstruct]": [
{
- "checksum": "0cbaeacbd5584fbce369e8ee1090b917",
- "size": 1968,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-window_asstruct_/sql.yql"
+ "checksum": "71fdbf19350f97633bad1ffaf73987e7",
+ "size": 1971,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-window_asstruct_/sql.yql"
}
],
"test_sql2yql.test[lineage-window_many]": [
{
- "checksum": "68ad37dab27b4889c4415d0c1b81b991",
- "size": 2817,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-window_many_/sql.yql"
+ "checksum": "28eb2dbd430dced1692b60f88262226b",
+ "size": 2820,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-window_many_/sql.yql"
}
],
"test_sql2yql.test[lineage-window_member_struct]": [
{
- "checksum": "9ce238a15f3b36fa216275a0e1e85cfa",
- "size": 2609,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-window_member_struct_/sql.yql"
+ "checksum": "06ae2a6cc5eeab88c9dd4bb65425dcc6",
+ "size": 2612,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-window_member_struct_/sql.yql"
}
],
"test_sql2yql.test[lineage-window_one]": [
{
- "checksum": "be931b8d3325ddb16789f158561c2a0e",
- "size": 1380,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-window_one_/sql.yql"
+ "checksum": "9bcd074246abf51e3e9cd12e80e1118d",
+ "size": 1383,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-window_one_/sql.yql"
}
],
"test_sql2yql.test[lineage-window_session]": [
{
- "checksum": "ec57a5cd4619ef59e1af8b8909076f3c",
- "size": 2090,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-window_session_/sql.yql"
+ "checksum": "4a2e9f0770ae9593112b7de29cab887f",
+ "size": 2093,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-window_session_/sql.yql"
}
],
"test_sql2yql.test[lineage-window_tablerow]": [
{
- "checksum": "d0d9fad1dd588f989ff501a8c36e703b",
- "size": 1916,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-window_tablerow_/sql.yql"
+ "checksum": "68509429f41a0c385903c88855ea6ede",
+ "size": 1919,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-window_tablerow_/sql.yql"
}
],
"test_sql2yql.test[lineage-with_inline]": [
{
- "checksum": "71bf3f462c989b22e206ce3136db6ca2",
- "size": 1391,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_lineage-with_inline_/sql.yql"
+ "checksum": "167b6b0f7af60e07cbd5c19cbd74fb30",
+ "size": 1394,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_lineage-with_inline_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-after_match_skip_past_last_row]": [
{
- "checksum": "bb84286a97914c6cfd2e47288a49335e",
- "size": 3122,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_match_recognize-after_match_skip_past_last_row_/sql.yql"
+ "checksum": "060a3ed010fea646088a7a4494c4a505",
+ "size": 3125,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-after_match_skip_past_last_row_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-alerts-streaming]": [
{
- "checksum": "931c9266d12e54a59fb0cd3570c3ccc0",
- "size": 9765,
- "uri": "https://{canondata_backend}/1903885/44ceadc17896d9c66a7580ce6886870c575e270b/resource.tar.gz#test_sql2yql.test_match_recognize-alerts-streaming_/sql.yql"
+ "checksum": "19cfd4ac71802d49039da78644667d60",
+ "size": 9768,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-alerts-streaming_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-alerts]": [
{
- "checksum": "81ff4044da026f2de566bc73e499da3d",
- "size": 9767,
- "uri": "https://{canondata_backend}/1903885/44ceadc17896d9c66a7580ce6886870c575e270b/resource.tar.gz#test_sql2yql.test_match_recognize-alerts_/sql.yql"
+ "checksum": "08c72510d05ec8baa8050b2ab75175d3",
+ "size": 9770,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-alerts_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-alerts_without_order]": [
{
- "checksum": "adf84392f4dd1db143484be8cbbda16c",
- "size": 9648,
- "uri": "https://{canondata_backend}/1903885/44ceadc17896d9c66a7580ce6886870c575e270b/resource.tar.gz#test_sql2yql.test_match_recognize-alerts_without_order_/sql.yql"
+ "checksum": "d8075bb34a86c528ce47ea2be97a4e86",
+ "size": 9651,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-alerts_without_order_/sql.yql"
+ }
+ ],
+ "test_sql2yql.test[match_recognize-all_rows_per_match]": [
+ {
+ "checksum": "31a940b1bbcea146ae9383e278326c7a",
+ "size": 6729,
+ "uri": "https://{canondata_backend}/1889210/954e2f1656d98697ece5794c59acf75dd1d40612/resource.tar.gz#test_sql2yql.test_match_recognize-all_rows_per_match_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-greedy_quantifiers]": [
{
- "checksum": "c6b4102b3bf241e7b309e8cc93aaf76c",
- "size": 4349,
- "uri": "https://{canondata_backend}/1903885/44ceadc17896d9c66a7580ce6886870c575e270b/resource.tar.gz#test_sql2yql.test_match_recognize-greedy_quantifiers_/sql.yql"
+ "checksum": "41e90a3a986f9b2a7a36a83b918667cc",
+ "size": 4352,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-greedy_quantifiers_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-permute]": [
{
- "checksum": "6a8054e8c0449847c5a4e4066ab7c0fb",
- "size": 8406,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_match_recognize-permute_/sql.yql"
+ "checksum": "cf3fb8aecbdea0008e9bacd9025e97c8",
+ "size": 8409,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-permute_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-simple_paritioning-streaming]": [
{
- "checksum": "19617f8245915407eb61ee5d53d33f23",
- "size": 5064,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_match_recognize-simple_paritioning-streaming_/sql.yql"
+ "checksum": "9971f2943b1f9fcf52dfdc36ceabeaf2",
+ "size": 5067,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-simple_paritioning-streaming_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-simple_paritioning]": [
{
- "checksum": "7a86cc4b3abc187a029311da20ced001",
- "size": 5033,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_match_recognize-simple_paritioning_/sql.yql"
+ "checksum": "edf5680780dd393593d27f08aff839e2",
+ "size": 5036,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-simple_paritioning_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-test_type-streaming]": [
{
- "checksum": "0a77762387fab60e05cdeeb4be2ac755",
- "size": 9896,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_match_recognize-test_type-streaming_/sql.yql"
+ "checksum": "1efff3745da1ff0c1c7a784d84b6e773",
+ "size": 9899,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-test_type-streaming_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-test_type]": [
{
- "checksum": "42e41c40786c84b128f179950dd95dd4",
- "size": 9901,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_match_recognize-test_type_/sql.yql"
+ "checksum": "c3477e1413f59cd6ecff1b7b5b1f7cdc",
+ "size": 9904,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-test_type_/sql.yql"
}
],
"test_sql2yql.test[match_recognize-test_type_predicate]": [
{
- "checksum": "0fe3d301231ecba8d9f8fea6b545a7c9",
- "size": 3304,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_match_recognize-test_type_predicate_/sql.yql"
+ "checksum": "1578ebf4c45fe97f2acf85bd83c5707d",
+ "size": 3307,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_match_recognize-test_type_predicate_/sql.yql"
}
],
"test_sql2yql.test[optimizers-aggregate_over_aggregate]": [
{
- "checksum": "49787ac560305967be09b76a89e156fc",
- "size": 1377,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-aggregate_over_aggregate_/sql.yql"
+ "checksum": "d55645e8aef7e13868ce979fcf054bc8",
+ "size": 1380,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-aggregate_over_aggregate_/sql.yql"
}
],
"test_sql2yql.test[optimizers-and_absorption]": [
{
- "checksum": "cfc4c9972863544848bd5233a2e13f27",
- "size": 2290,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-and_absorption_/sql.yql"
+ "checksum": "342629f3c35c2da10e66658b50f1bdbd",
+ "size": 2293,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-and_absorption_/sql.yql"
}
],
"test_sql2yql.test[optimizers-coalesce_propagate]": [
{
- "checksum": "1411c09c14de6a2e2323447796de52f7",
- "size": 1741,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-coalesce_propagate_/sql.yql"
+ "checksum": "7b31c5cfeab4ab89332f4d9a06d2fbae",
+ "size": 1744,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-coalesce_propagate_/sql.yql"
}
],
"test_sql2yql.test[optimizers-combinebykey_fields_subset]": [
{
- "checksum": "1d0edc340c7e0ef4e08e3db360950cbc",
- "size": 1541,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-combinebykey_fields_subset_/sql.yql"
+ "checksum": "0819b6de9cc04fa733358b78e9a7c67f",
+ "size": 1544,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-combinebykey_fields_subset_/sql.yql"
}
],
"test_sql2yql.test[optimizers-combinebykey_fields_subset_range]": [
{
- "checksum": "00ec6dc20ccd0996b991dad1afe09f41",
- "size": 1577,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-combinebykey_fields_subset_range_/sql.yql"
+ "checksum": "14ddfb42d86fd71eb16cbc0ceb381fe8",
+ "size": 1580,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-combinebykey_fields_subset_range_/sql.yql"
}
],
"test_sql2yql.test[optimizers-constant_fold_minmax]": [
{
- "checksum": "c2f0f43ef965aaa47b5d013161f23dc7",
- "size": 4073,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-constant_fold_minmax_/sql.yql"
+ "checksum": "a8ba5d5a501f1ef0d893bf037579eed7",
+ "size": 4076,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-constant_fold_minmax_/sql.yql"
}
],
"test_sql2yql.test[optimizers-direct_row_after_merge]": [
{
- "checksum": "af54522627090b795c2a4f95db7883da",
- "size": 1412,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-direct_row_after_merge_/sql.yql"
+ "checksum": "75077994c7e269e5e48bb890b076e454",
+ "size": 1415,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-direct_row_after_merge_/sql.yql"
}
],
"test_sql2yql.test[optimizers-field_subset_for_multiusage]": [
{
- "checksum": "c5796701d6d05399b26a017519d8f5fc",
- "size": 3466,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-field_subset_for_multiusage_/sql.yql"
+ "checksum": "124740fbf44eeccd16452546074a21db",
+ "size": 3469,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-field_subset_for_multiusage_/sql.yql"
}
],
"test_sql2yql.test[optimizers-flatmap_with_non_struct_out]": [
{
- "checksum": "c927e8284a168828079028bf9a3f7425",
- "size": 1646,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-flatmap_with_non_struct_out_/sql.yql"
+ "checksum": "dea51e9259919e176dd15eecdcaf969d",
+ "size": 1649,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-flatmap_with_non_struct_out_/sql.yql"
}
],
"test_sql2yql.test[optimizers-group_visit_lambdas]": [
{
- "checksum": "d70fda85dfe6e017ea2172c1a49aaa3d",
- "size": 1951,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-group_visit_lambdas_/sql.yql"
+ "checksum": "02ee4544539f213ccfd46652c09bf366",
+ "size": 1954,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-group_visit_lambdas_/sql.yql"
}
],
"test_sql2yql.test[optimizers-instant_contains_lookup]": [
{
- "checksum": "0d1ed3f41826800f8cefb16c0d13e8b3",
- "size": 1580,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-instant_contains_lookup_/sql.yql"
+ "checksum": "95cc8044933288605d4e3da2da0b1e09",
+ "size": 1583,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-instant_contains_lookup_/sql.yql"
}
],
"test_sql2yql.test[optimizers-length_over_merge]": [
{
- "checksum": "bd0be8b2c68e9a82e9b23fc30ffd7d4e",
- "size": 4444,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-length_over_merge_/sql.yql"
+ "checksum": "16db69242cb84ce30eb9c28da069237b",
+ "size": 4447,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-length_over_merge_/sql.yql"
}
],
"test_sql2yql.test[optimizers-length_over_merge_fs_multiusage]": [
{
- "checksum": "64185a2b4194dd738f58097ac64f5177",
- "size": 4547,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-length_over_merge_fs_multiusage_/sql.yql"
+ "checksum": "54313a16ce969a0e87add6d27207edcd",
+ "size": 4550,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-length_over_merge_fs_multiusage_/sql.yql"
}
],
"test_sql2yql.test[optimizers-multi_to_empty_constraint]": [
{
- "checksum": "0db3b8f484fdaf596a18e7121491935c",
- "size": 3836,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-multi_to_empty_constraint_/sql.yql"
+ "checksum": "a6c717282dfc3555ef0c79861f756b7b",
+ "size": 3839,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-multi_to_empty_constraint_/sql.yql"
}
],
"test_sql2yql.test[optimizers-nonselected_direct_row]": [
{
- "checksum": "8b7d9739519f6b4588d3d8ea73b5127c",
- "size": 2571,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-nonselected_direct_row_/sql.yql"
+ "checksum": "14dbf14ddf17a399b66d7d92fa488c7f",
+ "size": 2574,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-nonselected_direct_row_/sql.yql"
}
],
"test_sql2yql.test[optimizers-or_absorption]": [
{
- "checksum": "f21653bf7c90323befbb7b61cd597730",
- "size": 2214,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-or_absorption_/sql.yql"
+ "checksum": "bba2dda95949eab63c18a9add03db0cf",
+ "size": 2217,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-or_absorption_/sql.yql"
}
],
"test_sql2yql.test[optimizers-or_distributive]": [
{
- "checksum": "d90ab3cff9bae127e55b06adf23d65ce",
- "size": 2583,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-or_distributive_/sql.yql"
+ "checksum": "fbdddd727280a1de968c827fec266c6c",
+ "size": 2586,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-or_distributive_/sql.yql"
}
],
"test_sql2yql.test[optimizers-passthrough_sortness_over_map]": [
{
- "checksum": "01316f21e18f25d4f39dd1b0b507025a",
- "size": 5422,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-passthrough_sortness_over_map_/sql.yql"
+ "checksum": "bb5c968633ae6f2c644152291b6a1bd3",
+ "size": 5425,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-passthrough_sortness_over_map_/sql.yql"
}
],
"test_sql2yql.test[optimizers-pushdown_nonsep_over_aggregate]": [
{
- "checksum": "5743cb93c4de93a775e9d7d760af4322",
- "size": 2441,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-pushdown_nonsep_over_aggregate_/sql.yql"
+ "checksum": "491dcb83becba01605fe28b7bff8c4f9",
+ "size": 2444,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-pushdown_nonsep_over_aggregate_/sql.yql"
}
],
"test_sql2yql.test[optimizers-reduce_with_aux_sort_column]": [
{
- "checksum": "5d7c8ddf7ad11a2c7354ab8424a8031a",
- "size": 2765,
- "uri": "https://{canondata_backend}/1781765/cb24b9901fae16f9664ce3775954713b77cca79e/resource.tar.gz#test_sql2yql.test_optimizers-reduce_with_aux_sort_column_/sql.yql"
+ "checksum": "b0a53198489b47c44f79d1dd90534753",
+ "size": 2768,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-reduce_with_aux_sort_column_/sql.yql"
}
],
"test_sql2yql.test[optimizers-sort_by_nonstrict_const]": [
{
- "checksum": "169c512d23e47b59ae22f678661c4ac2",
- "size": 1263,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-sort_by_nonstrict_const_/sql.yql"
+ "checksum": "bc37aaba0d387a96e20eab87241a8278",
+ "size": 1266,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-sort_by_nonstrict_const_/sql.yql"
}
],
"test_sql2yql.test[optimizers-sort_constraint_in_left]": [
{
- "checksum": "ecd784ad496e261eeae3402acff3be57",
- "size": 3735,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-sort_constraint_in_left_/sql.yql"
+ "checksum": "d3935524e90ad69eb67b3b67a72e53d5",
+ "size": 3738,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-sort_constraint_in_left_/sql.yql"
}
],
"test_sql2yql.test[optimizers-sort_over_sorted_prefix_keys]": [
{
- "checksum": "8d9ee0e90c96786c57dc9c23ad032774",
- "size": 2195,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-sort_over_sorted_prefix_keys_/sql.yql"
+ "checksum": "95ee9950dd6d729e76985c016cabc0b0",
+ "size": 2198,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-sort_over_sorted_prefix_keys_/sql.yql"
}
],
"test_sql2yql.test[optimizers-sort_over_sorted_same_keys]": [
{
- "checksum": "03a230b1e3a540548b48c7bf0374f506",
- "size": 2255,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-sort_over_sorted_same_keys_/sql.yql"
+ "checksum": "8d8a514e0eb949d24acec5e03ff1c4e0",
+ "size": 2258,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-sort_over_sorted_same_keys_/sql.yql"
}
],
"test_sql2yql.test[optimizers-sorted_scalar_content]": [
{
- "checksum": "38f6ba851adc2114918dcb007e0147ae",
- "size": 3439,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-sorted_scalar_content_/sql.yql"
+ "checksum": "3386d4210146b7eca67b4087089a8af9",
+ "size": 3442,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-sorted_scalar_content_/sql.yql"
}
],
"test_sql2yql.test[optimizers-sorted_sql_in]": [
{
- "checksum": "9cea3151823488dd5b75703cf222f715",
- "size": 4015,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-sorted_sql_in_/sql.yql"
+ "checksum": "e15e05b60edcad3a8261f77320ce3fbb",
+ "size": 4018,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-sorted_sql_in_/sql.yql"
}
],
"test_sql2yql.test[optimizers-test_fuse_map_predicate_limit]": [
{
- "checksum": "a8ac03dc193e2e2ef1a1cc9cfb7c3415",
- "size": 2503,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-test_fuse_map_predicate_limit_/sql.yql"
+ "checksum": "9490e4cdcf04104f4e790bb766126d6b",
+ "size": 2506,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-test_fuse_map_predicate_limit_/sql.yql"
}
],
"test_sql2yql.test[optimizers-test_fuse_map_take]": [
{
- "checksum": "726465cf828501aa8234dcfda7f83713",
- "size": 3029,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-test_fuse_map_take_/sql.yql"
+ "checksum": "fe14b7e083e6ef96b4fbde3bf1de9b80",
+ "size": 3032,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-test_fuse_map_take_/sql.yql"
}
],
"test_sql2yql.test[optimizers-test_lmap_opts]": [
{
- "checksum": "b3385b1cc93c0ca4c29cf8ed134cf701",
- "size": 5046,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-test_lmap_opts_/sql.yql"
+ "checksum": "4babdc515cbce1046bdb8e965759f1eb",
+ "size": 5049,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-test_lmap_opts_/sql.yql"
}
],
"test_sql2yql.test[optimizers-test_no_aggregate_split]": [
{
- "checksum": "c92287e8f6e8292127f28f5361a11f3f",
- "size": 3661,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-test_no_aggregate_split_/sql.yql"
+ "checksum": "25d292d8a0e7898699d2e2c36585e76a",
+ "size": 3664,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-test_no_aggregate_split_/sql.yql"
}
],
"test_sql2yql.test[optimizers-total_order]": [
{
- "checksum": "229ac4b597b78d80fd5c728b669a41d4",
- "size": 16173,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-total_order_/sql.yql"
+ "checksum": "e48707d4dbc8b31bb61d14997ce3319d",
+ "size": 16176,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-total_order_/sql.yql"
}
],
"test_sql2yql.test[optimizers-unused_columns_group]": [
{
- "checksum": "b0a6adb27aea1328970fee4e8ec4baef",
- "size": 3960,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-unused_columns_group_/sql.yql"
+ "checksum": "bac8977f019a425a5c11eb67e67fc512",
+ "size": 3963,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-unused_columns_group_/sql.yql"
}
],
"test_sql2yql.test[optimizers-unused_columns_group_one_of_multi]": [
{
- "checksum": "28d10b7e9327d8da11f4330280cad976",
- "size": 3915,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-unused_columns_group_one_of_multi_/sql.yql"
+ "checksum": "a5a3667ad58f2a6ba571591073b78480",
+ "size": 3918,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-unused_columns_group_one_of_multi_/sql.yql"
}
],
"test_sql2yql.test[optimizers-unused_columns_window]": [
{
- "checksum": "5211c1fab71a118a37064347f6d2ef40",
- "size": 1847,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-unused_columns_window_/sql.yql"
+ "checksum": "a4186505c5541705981a751b5db139fc",
+ "size": 1850,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-unused_columns_window_/sql.yql"
}
],
"test_sql2yql.test[optimizers-unused_columns_window_no_payloads]": [
{
- "checksum": "054970e5a965e3e7014fce91b3d23c5b",
- "size": 1994,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-unused_columns_window_no_payloads_/sql.yql"
+ "checksum": "52da2e7a3f06e86a8fdebc806f04258b",
+ "size": 1997,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-unused_columns_window_no_payloads_/sql.yql"
}
],
"test_sql2yql.test[optimizers-wide_if_present_over_double_just]": [
{
- "checksum": "ba9bd5a2acf680bb24b98e6c63f5abe0",
- "size": 1088,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-wide_if_present_over_double_just_/sql.yql"
+ "checksum": "ed6c179f04ea4ee166d0aad0f781b5a3",
+ "size": 1091,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-wide_if_present_over_double_just_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-10042_disable_flow_fuse_depends_on]": [
{
- "checksum": "a621275550b97cd84e74be837108ef86",
- "size": 2048,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-10042_disable_flow_fuse_depends_on_/sql.yql"
+ "checksum": "92188ec5abf1184d2de125f797da5d8a",
+ "size": 2051,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-10042_disable_flow_fuse_depends_on_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-10042_disable_fuse_depends_on]": [
{
- "checksum": "f6a3be82b535c65eb0ba0276101afcf8",
- "size": 1315,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-yql-10042_disable_fuse_depends_on_/sql.yql"
+ "checksum": "3f0dba5647cdff6ae6cca3f4fb327cc1",
+ "size": 1318,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-10042_disable_fuse_depends_on_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-10070_extract_members_over_calcoverwindow]": [
{
- "checksum": "d79971a069c30523cdc610cb939c4136",
- "size": 3145,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-10070_extract_members_over_calcoverwindow_/sql.yql"
+ "checksum": "eda8ca2f67237604169b24a24d47a7fe",
+ "size": 3148,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-10070_extract_members_over_calcoverwindow_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-10074_dont_inline_lists_depends_on]": [
{
- "checksum": "0f71c90df76940d7959d6bc98d1b93b1",
- "size": 2952,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-10074_dont_inline_lists_depends_on_/sql.yql"
+ "checksum": "854a255c0416617cd065282a7c60058d",
+ "size": 2955,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-10074_dont_inline_lists_depends_on_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-10737_lost_passthrough]": [
{
- "checksum": "e3c22809f2360ce673cb9a38ef50bb39",
- "size": 2441,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-10737_lost_passthrough_/sql.yql"
+ "checksum": "ffe56abfabcc1ddc6d6893028a229ef0",
+ "size": 2444,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-10737_lost_passthrough_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-11171_unordered_over_sorted_fill]": [
{
- "checksum": "7be67f42cf37632ab056a5def39be94e",
- "size": 2943,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-11171_unordered_over_sorted_fill_/sql.yql"
+ "checksum": "0dce65af95bf90d43ab81fb89ff74216",
+ "size": 2946,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-11171_unordered_over_sorted_fill_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-12620_stage_multiuse]": [
{
- "checksum": "f1fd7b37e13ac3aa0768eb6125f1d6da",
- "size": 3849,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-12620_stage_multiuse_/sql.yql"
+ "checksum": "92be06fae3a63d505a747b0ea181689f",
+ "size": 3852,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-12620_stage_multiuse_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-14279_keyextract_with_world_dep]": [
{
- "checksum": "81836f44b01ec0cdbf14c418485371ce",
- "size": 3138,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-14279_keyextract_with_world_dep_/sql.yql"
+ "checksum": "27afc598108aac3a26ee13f30a5a93a7",
+ "size": 3141,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-14279_keyextract_with_world_dep_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-14581_fuseflatmaps_with_external_lambda]": [
{
- "checksum": "993fcc033867421705141e9f5c560017",
- "size": 1806,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-yql-14581_fuseflatmaps_with_external_lambda_/sql.yql"
+ "checksum": "f711a36d65ab25010a89ab57d332506e",
+ "size": 1809,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-14581_fuseflatmaps_with_external_lambda_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-15210_sqlin]": [
{
- "checksum": "66726987864be7eb53ce0c0ad9ec64af",
- "size": 3767,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-15210_sqlin_/sql.yql"
+ "checksum": "e7ec521adb4189f9173c68229ab4d3c9",
+ "size": 3770,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-15210_sqlin_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-16134]": [
{
- "checksum": "6618a508fb32a520aa156b4798ded35e",
- "size": 1233,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-16134_/sql.yql"
+ "checksum": "1636f4881dc7d69af3a16351e17c771d",
+ "size": 1236,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-16134_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-17413-topsort]": [
{
- "checksum": "95c96c17cbdd33e21b06b6c42177b97a",
- "size": 3631,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-17413-topsort_/sql.yql"
+ "checksum": "bad612e9d2e8bcf589add7b1709c01f8",
+ "size": 3634,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-17413-topsort_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-17715_concat_sort_desc]": [
{
- "checksum": "28c6ebd7f89ff47df3622d3aa42d3b00",
- "size": 9322,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-yql-17715_concat_sort_desc_/sql.yql"
+ "checksum": "23e53586e29bcec155d935e3a0c2bc62",
+ "size": 9325,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-17715_concat_sort_desc_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-18300-flatmap-over-extend]": [
{
- "checksum": "f4abb54afef08f519d77c160cea254ef",
- "size": 3313,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-18300-flatmap-over-extend_/sql.yql"
+ "checksum": "f3638d5f9ff799a76212d08c9b4ccb3b",
+ "size": 3316,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-18300-flatmap-over-extend_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-18408_filter_multiusage_pushdown]": [
{
- "checksum": "bce932db03a5e7a240c89cbefc3f20b3",
- "size": 13064,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-18408_filter_multiusage_pushdown_/sql.yql"
+ "checksum": "db7bb5bbb230e29479705673680085ea",
+ "size": 13067,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-18408_filter_multiusage_pushdown_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-18733_no_filter_multiusage_pushdown]": [
{
- "checksum": "b2f87a348272c18d0ae93bf3f421b79c",
- "size": 2300,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-18733_no_filter_multiusage_pushdown_/sql.yql"
+ "checksum": "fb8d0e49ee0d4db21acb9fc7045bb840",
+ "size": 2303,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-18733_no_filter_multiusage_pushdown_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-2171_aggregate_desc_sort_and_extract]": [
{
- "checksum": "dc970ccff71f2d5ccf126e7792cdd2b9",
- "size": 4006,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-2171_aggregate_desc_sort_and_extract_/sql.yql"
+ "checksum": "1fc196335114899c1667a002c6b73555",
+ "size": 4009,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-2171_aggregate_desc_sort_and_extract_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-2582_limit_for_join_input]": [
{
- "checksum": "0f32980f36c81a98a23af38a4cfeb87b",
- "size": 3409,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-2582_limit_for_join_input_/sql.yql"
+ "checksum": "c1fcd2b36e6a5d9a0f0554a8568e6e6b",
+ "size": 3412,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-2582_limit_for_join_input_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-2582_limit_for_join_input_other]": [
{
- "checksum": "cbf939555273c51f802156bd20b7ede8",
- "size": 3663,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-2582_limit_for_join_input_other_/sql.yql"
+ "checksum": "39e4948125ae7d74acb32dc540bf726e",
+ "size": 3666,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-2582_limit_for_join_input_other_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-3455_filter_sorted]": [
{
- "checksum": "80cbcf45cea04b579c049591a055e8b8",
- "size": 3830,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-3455_filter_sorted_/sql.yql"
+ "checksum": "08f645d05dd9d53d67683c014b8bbe7b",
+ "size": 3833,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-3455_filter_sorted_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-4240-aggregate_whole_struct]": [
{
- "checksum": "9a051ca2fbc4574ec695db479cfb4843",
- "size": 3839,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-4240-aggregate_whole_struct_/sql.yql"
+ "checksum": "8538258af0d51c4aec2d90060474f94c",
+ "size": 3842,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-4240-aggregate_whole_struct_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-5833-table_content]": [
{
- "checksum": "350705c983101c92766e13ffbfdea0ee",
- "size": 2589,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-5833-table_content_/sql.yql"
+ "checksum": "2e22f453076ef3de0277c981041f63a8",
+ "size": 2592,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-5833-table_content_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-5978_fill_multi_usage]": [
{
- "checksum": "e95f61573f10f92b9096a09d50b553c6",
- "size": 4465,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-5978_fill_multi_usage_/sql.yql"
+ "checksum": "f03505ac56dbf3664c5c8ff2b88fc9e4",
+ "size": 4468,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-5978_fill_multi_usage_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-6008_limit_after_map]": [
{
- "checksum": "bf2e7036a6f4c54807e6ef2ed93be036",
- "size": 2329,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-6008_limit_after_map_/sql.yql"
+ "checksum": "77d626fa831a21c6d2bec7e6332b415f",
+ "size": 2332,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-6008_limit_after_map_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-6038_direct_row]": [
{
- "checksum": "2330002569267cfc8ed5ecfcf9e84ed8",
- "size": 5741,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-6038_direct_row_/sql.yql"
+ "checksum": "a7f6b7efacf8e9415e92c32a580ec582",
+ "size": 5744,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-6038_direct_row_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-6133_skip_deps]": [
{
- "checksum": "21d815630b679115487444b84f474bab",
- "size": 2972,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-6133_skip_deps_/sql.yql"
+ "checksum": "68e509d2ed8688c327e80a67893d922b",
+ "size": 2975,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-6133_skip_deps_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-7324_duplicate_arg]": [
{
- "checksum": "7fc841621e01eb92fb656187ed4daefe",
- "size": 2586,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-yql-7324_duplicate_arg_/sql.yql"
+ "checksum": "7cc8e6e38855323832d506b1fcd68b0a",
+ "size": 2589,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-7324_duplicate_arg_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-7532_wrong_field_subset_for_calcoverwindow]": [
{
- "checksum": "6db76df890288366ae781407cbb77ea6",
- "size": 3008,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-7532_wrong_field_subset_for_calcoverwindow_/sql.yql"
+ "checksum": "d13877f77efb840f041538750018483b",
+ "size": 3011,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-7532_wrong_field_subset_for_calcoverwindow_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-7767_key_filter_with_view]": [
{
- "checksum": "ca8b6925b1d877eaba3f30832b7d8ba2",
- "size": 1635,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-7767_key_filter_with_view_/sql.yql"
+ "checksum": "56ce40575fc99f08e2f916ef2914feb6",
+ "size": 1638,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-7767_key_filter_with_view_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-8041-fuse_with_desc_map]": [
{
- "checksum": "ef951c7bc176a7705858c06e3e0afa31",
- "size": 2395,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-8041-fuse_with_desc_map_/sql.yql"
+ "checksum": "9c1daac08ae79f755645ef2889c7d938",
+ "size": 2398,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-8041-fuse_with_desc_map_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-8223_direct_row_and_skipnullmembers]": [
{
- "checksum": "c8c8e1a48a02f817308482cb84afb70c",
- "size": 4450,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-8223_direct_row_and_skipnullmembers_/sql.yql"
+ "checksum": "1ca7761e7bf8d5e407a63e1af185c5bb",
+ "size": 4453,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-8223_direct_row_and_skipnullmembers_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-8953_logical_fuse_with_table_props]": [
{
- "checksum": "8f384bb957dade13c53eb7e0ac4b48a3",
- "size": 3637,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_optimizers-yql-8953_logical_fuse_with_table_props_/sql.yql"
+ "checksum": "fdfa2df530f56004b608c35c872e44b8",
+ "size": 3640,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-8953_logical_fuse_with_table_props_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql-9297_publish_ytcopy]": [
{
- "checksum": "8a254f23012bf3421f8b6f4c18c34794",
- "size": 3219,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql-9297_publish_ytcopy_/sql.yql"
+ "checksum": "be2bff396ad2ab2d86201f7975fe8d17",
+ "size": 3222,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql-9297_publish_ytcopy_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql_5830_fuse_outer_with_extra_deps]": [
{
- "checksum": "f07044e82b9883a073238ac60480e4e8",
- "size": 3510,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql_5830_fuse_outer_with_extra_deps_/sql.yql"
+ "checksum": "acc87c7b3fb9a8b5c8bfe34b3a621605",
+ "size": 3513,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql_5830_fuse_outer_with_extra_deps_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yql_6179_merge_chunks_of_outputs]": [
{
- "checksum": "05ed58069252774e345a3c056cca3831",
- "size": 3473,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yql_6179_merge_chunks_of_outputs_/sql.yql"
+ "checksum": "ed228a9d9ba5fa30db78850291a92a18",
+ "size": 3476,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yql_6179_merge_chunks_of_outputs_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yson_dup_serialize]": [
{
- "checksum": "54521f419a2c9fca0e214fff94393504",
- "size": 2907,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_optimizers-yson_dup_serialize_/sql.yql"
+ "checksum": "c4d71b8c49a1202b8b7d0b439671a102",
+ "size": 2910,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yson_dup_serialize_/sql.yql"
}
],
"test_sql2yql.test[optimizers-yt_shuffle_by_keys]": [
{
- "checksum": "63da169cd82731e8f1f4261f391eeb08",
- "size": 3519,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_optimizers-yt_shuffle_by_keys_/sql.yql"
+ "checksum": "97bb5e67f04508e97a2aa0d6ce98de9c",
+ "size": 3522,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_optimizers-yt_shuffle_by_keys_/sql.yql"
}
],
"test_sql2yql.test[order_by-SortByOneFieldDesc]": [
{
- "checksum": "b863bd77b713c0796ab85cee5b054aaa",
- "size": 1154,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-SortByOneFieldDesc_/sql.yql"
+ "checksum": "a04da9800236e050db3c824e71569369",
+ "size": 1157,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-SortByOneFieldDesc_/sql.yql"
}
],
"test_sql2yql.test[order_by-SortByOneField]": [
{
- "checksum": "6995924835fa9df534bf99b4b98591bf",
- "size": 1153,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-SortByOneField_/sql.yql"
+ "checksum": "024db9e515f5dbcf8e1ace668aae1141",
+ "size": 1156,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-SortByOneField_/sql.yql"
}
],
"test_sql2yql.test[order_by-SortByTwoFieldsDesc]": [
{
- "checksum": "a1e152bba02bd4efcbbba742bb54535a",
- "size": 1351,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-SortByTwoFieldsDesc_/sql.yql"
+ "checksum": "5b0a474993d10f03ac941f37a072e51a",
+ "size": 1354,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-SortByTwoFieldsDesc_/sql.yql"
}
],
"test_sql2yql.test[order_by-SortByTwoFields]": [
{
- "checksum": "469085d711636738497db72f98007a6b",
- "size": 1349,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-SortByTwoFields_/sql.yql"
+ "checksum": "0552f405a0c8b690dd790cafabe43ffc",
+ "size": 1352,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-SortByTwoFields_/sql.yql"
}
],
"test_sql2yql.test[order_by-assume_cut_prefix]": [
{
- "checksum": "31748e09453f22c36b4ee5e62d41ba5e",
- "size": 1178,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-assume_cut_prefix_/sql.yql"
+ "checksum": "8fd29ce88cb465fd1ce598b01f28c5bc",
+ "size": 1181,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-assume_cut_prefix_/sql.yql"
}
],
"test_sql2yql.test[order_by-assume_over_input]": [
{
- "checksum": "acf150c9f858b24c201fc65a01cc6021",
- "size": 1291,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-assume_over_input_/sql.yql"
+ "checksum": "50dd327b3f4a934d753a92a2afed5fa8",
+ "size": 1294,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-assume_over_input_/sql.yql"
}
],
"test_sql2yql.test[order_by-assume_over_input_desc]": [
{
- "checksum": "9bff1e460472b8a730d9c8c4077b608b",
- "size": 1259,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-assume_over_input_desc_/sql.yql"
+ "checksum": "f6393f97fadfc91c37035fd2ef6668d3",
+ "size": 1262,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-assume_over_input_desc_/sql.yql"
}
],
"test_sql2yql.test[order_by-assume_with_filter]": [
{
- "checksum": "8230275d2f6284f2575d2b151eadf584",
- "size": 1636,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-assume_with_filter_/sql.yql"
+ "checksum": "c3a19f918929bee7dd5340f1f414b4c9",
+ "size": 1639,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-assume_with_filter_/sql.yql"
}
],
"test_sql2yql.test[order_by-assume_with_transform_desc]": [
{
- "checksum": "61993f6e7f11b7b5d76da53c775b85cd",
- "size": 1495,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-assume_with_transform_desc_/sql.yql"
+ "checksum": "823319620f3382c13c12c6154e5f3877",
+ "size": 1498,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-assume_with_transform_desc_/sql.yql"
}
],
"test_sql2yql.test[order_by-changed_sort_with_limit]": [
{
- "checksum": "45bffc739c335ddfd982c1c8b2e6004d",
- "size": 1648,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-changed_sort_with_limit_/sql.yql"
+ "checksum": "8ad67e94c08fbdd3116b05b395f4d910",
+ "size": 1651,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-changed_sort_with_limit_/sql.yql"
}
],
"test_sql2yql.test[order_by-extract_members_over_sort_desc]": [
{
- "checksum": "c5df887c815f1ca10827cc93a94bf6de",
- "size": 2810,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-extract_members_over_sort_desc_/sql.yql"
+ "checksum": "0519c266cf03dfb57442586a74aec375",
+ "size": 2813,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-extract_members_over_sort_desc_/sql.yql"
}
],
"test_sql2yql.test[order_by-limit]": [
{
- "checksum": "0b4da0b4a06c4e6bb481b220802a2294",
- "size": 1259,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-limit_/sql.yql"
+ "checksum": "678e182d3d0c46bdc5ed1ad5010362cd",
+ "size": 1262,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-limit_/sql.yql"
}
],
"test_sql2yql.test[order_by-literal]": [
{
- "checksum": "de6fd7bcd9369f10544fc6a85690d69d",
- "size": 1639,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-literal_/sql.yql"
+ "checksum": "f51addd2ae5343d94240d23c6f2c3bc2",
+ "size": 1642,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-literal_/sql.yql"
}
],
"test_sql2yql.test[order_by-literal_complex]": [
{
- "checksum": "d1fc9343a97064b311a16849884ceba2",
- "size": 1359,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-literal_complex_/sql.yql"
+ "checksum": "b32c1a93f2f23bcd42673be4679e9548",
+ "size": 1362,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-literal_complex_/sql.yql"
}
],
"test_sql2yql.test[order_by-literal_desc]": [
{
- "checksum": "b955cb9a068f8caa58431cfe26f79585",
- "size": 1640,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-literal_desc_/sql.yql"
+ "checksum": "f072852a9636a0e80dea363a635aa41b",
+ "size": 1643,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-literal_desc_/sql.yql"
}
],
"test_sql2yql.test[order_by-literal_empty_list_sort]": [
{
- "checksum": "358f85100ad0c457568a5dce9c202f3c",
- "size": 1192,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-literal_empty_list_sort_/sql.yql"
+ "checksum": "7dd871bacc3062393bd2adc56abd79c8",
+ "size": 1195,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-literal_empty_list_sort_/sql.yql"
}
],
"test_sql2yql.test[order_by-literal_single_item_sort]": [
{
- "checksum": "565dff12115ae8fe32473c9111280567",
- "size": 1155,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-literal_single_item_sort_/sql.yql"
+ "checksum": "06e3b86656bfa36508e46d8ad9725166",
+ "size": 1158,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-literal_single_item_sort_/sql.yql"
}
],
"test_sql2yql.test[order_by-literal_take_zero_sort]": [
{
- "checksum": "427023f5dd17b5482efb3acfb10dce78",
- "size": 1519,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-literal_take_zero_sort_/sql.yql"
+ "checksum": "3a1e34a1786821332ee6628f6cf1acaa",
+ "size": 1522,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-literal_take_zero_sort_/sql.yql"
}
],
"test_sql2yql.test[order_by-literal_with_assume]": [
{
- "checksum": "b66c939617efe8f0c4d4096cca7540d6",
- "size": 1441,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-literal_with_assume_/sql.yql"
+ "checksum": "73d14bda7178407621d4611f1544de1c",
+ "size": 1444,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-literal_with_assume_/sql.yql"
}
],
"test_sql2yql.test[order_by-literal_with_assume_desc]": [
{
- "checksum": "9e3034cea3c326a1bc9d0027c4b573ae",
- "size": 1661,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-literal_with_assume_desc_/sql.yql"
+ "checksum": "b3cb219fb3d2a443166fce5a817ddc5c",
+ "size": 1664,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-literal_with_assume_desc_/sql.yql"
}
],
"test_sql2yql.test[order_by-native_desc_assume_with_transform]": [
{
- "checksum": "890c127932d6604940f70a6c66e85840",
- "size": 1586,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-native_desc_assume_with_transform_/sql.yql"
+ "checksum": "47b854c81d43b82ab0c84c4ac11d478f",
+ "size": 1589,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-native_desc_assume_with_transform_/sql.yql"
}
],
"test_sql2yql.test[order_by-native_desc_publish]": [
{
- "checksum": "351ab9a0f8581d58a94a666c3e73041c",
- "size": 2199,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-native_desc_publish_/sql.yql"
+ "checksum": "5f9e15b54e8ac9b440b39e9707d7623c",
+ "size": 2202,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-native_desc_publish_/sql.yql"
}
],
"test_sql2yql.test[order_by-native_desc_sort]": [
{
- "checksum": "d078159fa7ac8ec7f642648f2555788e",
- "size": 1262,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-native_desc_sort_/sql.yql"
+ "checksum": "f662733630087c8e3b69d3d1e68cfcb9",
+ "size": 1265,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-native_desc_sort_/sql.yql"
}
],
"test_sql2yql.test[order_by-native_desc_sort_calc]": [
{
- "checksum": "02b230ea014c0c1291d1fb736f3d8319",
- "size": 1352,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-native_desc_sort_calc_/sql.yql"
+ "checksum": "5223a470512b7e1d03d3e78957932166",
+ "size": 1355,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-native_desc_sort_calc_/sql.yql"
}
],
"test_sql2yql.test[order_by-native_desc_sort_with_limit]": [
{
- "checksum": "517650b04d6c873dde28acdca1fbcd03",
- "size": 1408,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-native_desc_sort_with_limit_/sql.yql"
+ "checksum": "a0bba75a9dc8fe59aae263abd9a5d0c5",
+ "size": 1411,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-native_desc_sort_with_limit_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_dot_column]": [
{
- "checksum": "70f9a51ee654650e1f2a10c4257c38c1",
- "size": 1419,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_dot_column_/sql.yql"
+ "checksum": "787169893dd1e436d178194faad37ddd",
+ "size": 1422,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_dot_column_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_dynum]": [
{
- "checksum": "727534bff1f2b440d1ef7304173a4743",
- "size": 1206,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_dynum_/sql.yql"
+ "checksum": "cf474edb18e2aebb7ee0197676a3606c",
+ "size": 1209,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_dynum_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_dynum_desc]": [
{
- "checksum": "6ab92a2a0591391b7762b9957881c7c4",
- "size": 1207,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_dynum_desc_/sql.yql"
+ "checksum": "0088a041ee8e96ffd21da8c319e8155b",
+ "size": 1210,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_dynum_desc_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_expr]": [
{
- "checksum": "77bedb1bbd07510d5c4980ae88fc4334",
- "size": 1356,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_expr_/sql.yql"
+ "checksum": "cc58ca51b438697f447a54e318dd4125",
+ "size": 1359,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_expr_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_expr_mul_cols]": [
{
- "checksum": "df4e6383945f4469cdc0747caffaa8b4",
- "size": 1633,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_expr_mul_cols_/sql.yql"
+ "checksum": "bffdef8efd804adb7ef2cf8e088996ba",
+ "size": 1636,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_expr_mul_cols_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_expr_over_sorted_table]": [
{
- "checksum": "0f08f6676fde17ba09a26957d8d743b3",
- "size": 1537,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_expr_over_sorted_table_/sql.yql"
+ "checksum": "508411ccd9db7952e2e745a416a5a910",
+ "size": 1540,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_expr_over_sorted_table_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_expr_simple]": [
{
- "checksum": "33e3892cb3e6f8883af3d7ba8657b245",
- "size": 1319,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_expr_simple_/sql.yql"
+ "checksum": "1728cc39825b5572b5db60142453b5ad",
+ "size": 1322,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_expr_simple_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_expr_with_deps]": [
{
- "checksum": "2294a5829cf4e2736615ccff50f94fb5",
- "size": 2315,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_expr_with_deps_/sql.yql"
+ "checksum": "eaf04d5a49a26d297b9f9a042605a2b8",
+ "size": 2318,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_expr_with_deps_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_list_of_strings]": [
{
- "checksum": "3a795556bb2be116342eaf7a72bf32d3",
- "size": 1402,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_list_of_strings_/sql.yql"
+ "checksum": "290b73ef60d79f28efb788aa3d115bdd",
+ "size": 1405,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_list_of_strings_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_missing_project_column]": [
{
- "checksum": "5279857b1fc3341d168708325cb3f123",
- "size": 10491,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_/sql.yql"
+ "checksum": "732b8bc7fb72e1679479fe89a8d6092d",
+ "size": 10494,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_missing_project_column_as_table]": [
{
- "checksum": "8b90b011a69bd620f23286f6a912a423",
- "size": 3875,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_as_table_/sql.yql"
+ "checksum": "295205f9146a7423c025f9a8b1757304",
+ "size": 3878,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_as_table_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_missing_project_column_ignored]": [
{
- "checksum": "9fa29e129c988e4ebc015d4663dae947",
- "size": 6150,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_ignored_/sql.yql"
+ "checksum": "70e241248dc37c9e6cf7d7aa759c912d",
+ "size": 6153,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_ignored_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_missing_project_column_join2]": [
{
- "checksum": "b9ed1989e273bb1590095cd33f7c3b99",
- "size": 3568,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_join2_/sql.yql"
+ "checksum": "7e2864c9feb255bd688444141ef81ee7",
+ "size": 3571,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_join2_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_missing_project_column_join]": [
{
- "checksum": "1e73509cf0dc7650840537251bccf5ff",
- "size": 20542,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_join_/sql.yql"
+ "checksum": "672b163de904579dbbf75d64c2895aa2",
+ "size": 20545,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_join_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_missing_project_column_join_types]": [
{
- "checksum": "3e272b5f58ddb236f72e1ffd3df1bd21",
- "size": 20844,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_join_types_/sql.yql"
+ "checksum": "cd07820172ca2eec89586738d3626c3c",
+ "size": 20847,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_missing_project_column_join_types_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_mul_columns]": [
{
- "checksum": "3e69e4405b6dff02d1127352fe46de57",
- "size": 1532,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_mul_columns_/sql.yql"
+ "checksum": "88f079be2cb6e1e762d50772e8fbc12d",
+ "size": 1535,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_mul_columns_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_num_key_and_subkey]": [
{
- "checksum": "7f2428980671bd403c4e9598552b526c",
- "size": 1559,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_num_key_and_subkey_/sql.yql"
+ "checksum": "d401322a7f293a01fd558e7293020c68",
+ "size": 1562,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_num_key_and_subkey_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_num_key_and_subkey_desc]": [
{
- "checksum": "5bfc1e48d47887cb7b013a6ea839009b",
- "size": 1584,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_num_key_and_subkey_desc_/sql.yql"
+ "checksum": "e396e8242f29e739da634c9fce113752",
+ "size": 1587,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_num_key_and_subkey_desc_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_tablepath_column]": [
{
- "checksum": "810edd8965ce6b6bf4d32c18050e9979",
- "size": 1239,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_tablepath_column_/sql.yql"
+ "checksum": "89f2b849a6bf866ec52414cd57d80ba2",
+ "size": 1242,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_tablepath_column_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_tablerecord_column]": [
{
- "checksum": "55f5a6c623c716379a564b899532848a",
- "size": 1184,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_tablerecord_column_/sql.yql"
+ "checksum": "671faadd9247ea924df9726e8da4255f",
+ "size": 1187,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_tablerecord_column_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_tablerow_column]": [
{
- "checksum": "9503724a3160cf67b070761ef24ae1f1",
- "size": 1225,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_tablerow_column_/sql.yql"
+ "checksum": "0ff09c5cc071322ff1e6464eab7e1959",
+ "size": 1228,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_tablerow_column_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_tuple]": [
{
- "checksum": "c0664f4bde19aaad56df78b5ea2c0719",
- "size": 1821,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_tuple_/sql.yql"
+ "checksum": "0ebf383ab38e338668a043b04cedd50d",
+ "size": 1824,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_tuple_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_tuple_and_member]": [
{
- "checksum": "becfa1d1706a83d25e32b45d4a328398",
- "size": 1878,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_tuple_and_member_/sql.yql"
+ "checksum": "34287956adc6d6d7a5c599e5ca0f436a",
+ "size": 1881,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_tuple_and_member_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_tuple_expr]": [
{
- "checksum": "46f0e82c2d6ebd7ee859c28a666ad45d",
- "size": 1280,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-order_by_tuple_expr_/sql.yql"
+ "checksum": "f4e4ac320a5bd5f304f138f71c5dd16c",
+ "size": 1283,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_tuple_expr_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_udf]": [
{
- "checksum": "6851077b4dd6491b5d49f73631e0edff",
- "size": 1262,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_udf_/sql.yql"
+ "checksum": "068a2f43d220a5faf37558566d093112",
+ "size": 1265,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_udf_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_udf_duo]": [
{
- "checksum": "146d984a7cd3ca8b04e3842ae332415d",
- "size": 1404,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_udf_duo_/sql.yql"
+ "checksum": "06421f789697ad95820b59e886141f81",
+ "size": 1407,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_udf_duo_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_by_value_desc]": [
{
- "checksum": "5fa4e303c1220ae4f31f81cffd358a5f",
- "size": 1473,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_by_value_desc_/sql.yql"
+ "checksum": "75a8711ed4ba4b5c5ca76c5bd15262f9",
+ "size": 1476,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_by_value_desc_/sql.yql"
}
],
"test_sql2yql.test[order_by-order_with_null]": [
{
- "checksum": "4703f8d3df9f3c87e5f54912ebc5ab83",
- "size": 3270,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-order_with_null_/sql.yql"
+ "checksum": "6894496bfa76c678aac0d1bfb80434c7",
+ "size": 3273,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-order_with_null_/sql.yql"
}
],
"test_sql2yql.test[order_by-ordered_fill]": [
{
- "checksum": "592a5175e506dd5fe15fdaf0168be576",
- "size": 2723,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-ordered_fill_/sql.yql"
+ "checksum": "462e53410f8791c98ce9ed51763709ff",
+ "size": 2726,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-ordered_fill_/sql.yql"
}
],
"test_sql2yql.test[order_by-presort_mem]": [
{
- "checksum": "7814c23c438c7f963d3336d91035fc7c",
- "size": 7216,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-presort_mem_/sql.yql"
+ "checksum": "203403f5aff4b32dff7137afeb229a69",
+ "size": 7219,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-presort_mem_/sql.yql"
}
],
"test_sql2yql.test[order_by-presort_order_by_table]": [
{
- "checksum": "b080a8c1bdd4cc4a08e398ea9e8be040",
- "size": 2664,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-presort_order_by_table_/sql.yql"
+ "checksum": "4694f1da193de7f5922d31ae5ccf56c9",
+ "size": 2667,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-presort_order_by_table_/sql.yql"
}
],
"test_sql2yql.test[order_by-single_item_tuple]": [
{
- "checksum": "f938801a012eb57dfd25f23d196e0f14",
- "size": 1034,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-single_item_tuple_/sql.yql"
+ "checksum": "b9acea4a189b2396ca615e7463c831f6",
+ "size": 1037,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-single_item_tuple_/sql.yql"
}
],
"test_sql2yql.test[order_by-singular]": [
{
- "checksum": "e6e920081153b864c322e7914bf31b37",
- "size": 2449,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-singular_/sql.yql"
+ "checksum": "56ef5252334cccdfcc334b5eb2898ba4",
+ "size": 2452,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-singular_/sql.yql"
}
],
"test_sql2yql.test[order_by-sort]": [
{
- "checksum": "a8d4cb2b9a28c17e58cd3c9c7cc4d805",
- "size": 1325,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-sort_/sql.yql"
+ "checksum": "62acd680eb8cb2f83acb97ebb3af6289",
+ "size": 1328,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-sort_/sql.yql"
}
],
"test_sql2yql.test[order_by-sort_decimals]": [
{
- "checksum": "3a885ad1e93dbce52d28a2158face881",
- "size": 4154,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-sort_decimals_/sql.yql"
+ "checksum": "1e3d29b1dd065f7c09d9fdcd1445be4f",
+ "size": 4157,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-sort_decimals_/sql.yql"
}
],
"test_sql2yql.test[order_by-sort_simple]": [
{
- "checksum": "afa16d31c32291ea94bbe6c66a0382d5",
- "size": 4829,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-sort_simple_/sql.yql"
+ "checksum": "78a310b852bc474c8190a13a37dee010",
+ "size": 4832,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-sort_simple_/sql.yql"
}
],
"test_sql2yql.test[order_by-sort_with_take]": [
{
- "checksum": "1554bdf1d2e0837cb40b06da0da57e9e",
- "size": 1767,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-sort_with_take_/sql.yql"
+ "checksum": "8149b8e9a85734c141ef2c99a1cafff2",
+ "size": 1770,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-sort_with_take_/sql.yql"
}
],
"test_sql2yql.test[order_by-sort_with_take_limit]": [
{
- "checksum": "75c189eb8fec7f733b9b301bd7d3ed16",
- "size": 1853,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-sort_with_take_limit_/sql.yql"
+ "checksum": "0ff2f445bb534c60202c34472f626dcf",
+ "size": 1856,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-sort_with_take_limit_/sql.yql"
}
],
"test_sql2yql.test[order_by-tuple01]": [
{
- "checksum": "2d20e45de88f1f85abcbb3281afbca7e",
- "size": 4703,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-tuple01_/sql.yql"
+ "checksum": "0aa6714197f0bcdec3b64fca1b8ce5d8",
+ "size": 4706,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-tuple01_/sql.yql"
}
],
"test_sql2yql.test[order_by-union_all]": [
{
- "checksum": "31fddc5ddaabab4cc0626b608b31ecdb",
- "size": 2456,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_order_by-union_all_/sql.yql"
+ "checksum": "35d8d2d3fbe190aaf616c64439cbaa22",
+ "size": 2459,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-union_all_/sql.yql"
}
],
"test_sql2yql.test[order_by-warn_offset_wo_sort]": [
{
- "checksum": "5bc35e9d1c3324cd9822ad1b71e6e282",
- "size": 1254,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_order_by-warn_offset_wo_sort_/sql.yql"
+ "checksum": "1a818c1be6aab6a46102118396295a83",
+ "size": 1257,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_order_by-warn_offset_wo_sort_/sql.yql"
}
],
"test_sql2yql.test[params-complex_yson]": [
{
- "checksum": "3faad1f8fad5593a3b5a021c2448c8f1",
- "size": 1082,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-complex_yson_/sql.yql"
+ "checksum": "8114144630aed317d35bab74e9a06e70",
+ "size": 1085,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-complex_yson_/sql.yql"
}
],
"test_sql2yql.test[params-dict]": [
{
- "checksum": "1c707d967d36b8baaefba732375f4172",
- "size": 2262,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-dict_/sql.yql"
+ "checksum": "f9d9d2f637f3375d580a94c58f8a1aeb",
+ "size": 2265,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-dict_/sql.yql"
}
],
"test_sql2yql.test[params-list]": [
{
- "checksum": "4407a3abd07577f588f5821170fa7045",
- "size": 1890,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-list_/sql.yql"
+ "checksum": "530d3985ae3ccacadd2993db6cf68ac0",
+ "size": 1893,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-list_/sql.yql"
}
],
"test_sql2yql.test[params-missing_param_fail]": [
{
- "checksum": "0e7fddfc648bb4ec08c7bb41d85bc8d1",
- "size": 1069,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-missing_param_fail_/sql.yql"
+ "checksum": "681483e7c151d61f2e7a003a8a57ddbc",
+ "size": 1072,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-missing_param_fail_/sql.yql"
}
],
"test_sql2yql.test[params-no_optional_param]": [
{
- "checksum": "face0a9335e487c90252b57c03525946",
- "size": 1085,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-no_optional_param_/sql.yql"
+ "checksum": "3c79927425a6c036d49abf95e8e96f92",
+ "size": 1088,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-no_optional_param_/sql.yql"
}
],
"test_sql2yql.test[params-no_params_fail]": [
{
- "checksum": "933a53e8d7be6ab18ad5259402df3416",
- "size": 1044,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-no_params_fail_/sql.yql"
+ "checksum": "76465ada7b843401e63f1a09b83face8",
+ "size": 1047,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-no_params_fail_/sql.yql"
}
],
"test_sql2yql.test[params-param_in_in_predicate]": [
{
- "checksum": "f6dc0df75f2a0b0fc00201d40a9e6a16",
- "size": 1262,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-param_in_in_predicate_/sql.yql"
+ "checksum": "93268d6eb97dbf438169b26e5ae1bfef",
+ "size": 1265,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-param_in_in_predicate_/sql.yql"
}
],
"test_sql2yql.test[params-param_in_json_api]": [
{
- "checksum": "4384d81714c20135f6650b02224acdd6",
- "size": 2508,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-param_in_json_api_/sql.yql"
+ "checksum": "3180eb61e8fffd603e85e916ce1bcac5",
+ "size": 2511,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-param_in_json_api_/sql.yql"
}
],
"test_sql2yql.test[params-param_type_mismatch_fail]": [
{
- "checksum": "808af1f6fd6764798bae85f5c6b61dda",
- "size": 1045,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-param_type_mismatch_fail_/sql.yql"
+ "checksum": "c2f58a9d5541690300706a7344202300",
+ "size": 1048,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-param_type_mismatch_fail_/sql.yql"
}
],
"test_sql2yql.test[params-primitives]": [
{
- "checksum": "e2f3872469d7ec730942238994cd0484",
- "size": 6042,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-primitives_/sql.yql"
+ "checksum": "08cb19394a5f09dddaa87867ae8a7981",
+ "size": 6045,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-primitives_/sql.yql"
}
],
"test_sql2yql.test[params-struct]": [
{
- "checksum": "ded0d0cd68429c2e85411d4b0f2268f8",
- "size": 1264,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-struct_/sql.yql"
+ "checksum": "1a3db23faebdbd880d166202d33ffb67",
+ "size": 1267,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-struct_/sql.yql"
}
],
"test_sql2yql.test[params-tuple]": [
{
- "checksum": "1ee24970545d00ab38237f1f3d1a529a",
- "size": 1786,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_params-tuple_/sql.yql"
+ "checksum": "c30f90ee775af3e3436b76ec776e2d5f",
+ "size": 1789,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-tuple_/sql.yql"
}
],
"test_sql2yql.test[params-variant]": [
{
- "checksum": "67d75c27cac56444724b10a9e7769860",
- "size": 1832,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_params-variant_/sql.yql"
+ "checksum": "da970181a567b2cc48f99988ac5dd4bc",
+ "size": 1835,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_params-variant_/sql.yql"
}
],
"test_sql2yql.test[pg-aggr_compare]": [
{
- "checksum": "edbc20475426de93400bff247f7d8c47",
- "size": 3137,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_pg-aggr_compare_/sql.yql"
+ "checksum": "9bf60a14a3f71643cddf004b52579953",
+ "size": 3140,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-aggr_compare_/sql.yql"
}
],
"test_sql2yql.test[pg-aggregate_combine]": [
@@ -12370,9 +12377,9 @@
],
"test_sql2yql.test[pg-aggregate_factory]": [
{
- "checksum": "b612eee559968d81574499a89bcca0c6",
- "size": 8200,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_pg-aggregate_factory_/sql.yql"
+ "checksum": "25f513f5bf42aaa7ceb9cbc487b3949d",
+ "size": 8203,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-aggregate_factory_/sql.yql"
}
],
"test_sql2yql.test[pg-aggregate_minus_zero]": [
@@ -12412,9 +12419,9 @@
],
"test_sql2yql.test[pg-bit_const]": [
{
- "checksum": "d6402b457e54d96da3b4b1011e22d35e",
- "size": 1254,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-bit_const_/sql.yql"
+ "checksum": "7c28b5aaca3645a95a85ca6892e86d02",
+ "size": 1257,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-bit_const_/sql.yql"
}
],
"test_sql2yql.test[pg-cast_int_to_bit]": [
@@ -12447,9 +12454,9 @@
],
"test_sql2yql.test[pg-compare]": [
{
- "checksum": "e6b42df136a2e614f66c8fa329078a7d",
- "size": 5148,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-compare_/sql.yql"
+ "checksum": "a25ef2b8abd25e4b952c428bcd821b03",
+ "size": 5151,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-compare_/sql.yql"
}
],
"test_sql2yql.test[pg-current_database]": [
@@ -12461,16 +12468,16 @@
],
"test_sql2yql.test[pg-dates_from_pg]": [
{
- "checksum": "e4a3759f914547d346c4d7f7a05d3b7b",
- "size": 2033,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-dates_from_pg_/sql.yql"
+ "checksum": "e21006575b869eb9ca3d0cff07698a05",
+ "size": 2036,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-dates_from_pg_/sql.yql"
}
],
"test_sql2yql.test[pg-dates_to_pg]": [
{
- "checksum": "67a16578aaf843c47d41a1f1c281258f",
- "size": 2920,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-dates_to_pg_/sql.yql"
+ "checksum": "654e95102063d95bf8b477ce15d4303c",
+ "size": 2923,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-dates_to_pg_/sql.yql"
}
],
"test_sql2yql.test[pg-def_column_name_func]": [
@@ -12559,9 +12566,9 @@
],
"test_sql2yql.test[pg-in_sorted]": [
{
- "checksum": "8c8e6c4265eb6f4f0d37eafa1c5c18b9",
- "size": 1105,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-in_sorted_/sql.yql"
+ "checksum": "050604be7bb79641d69a7c03297e977c",
+ "size": 1108,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-in_sorted_/sql.yql"
}
],
"test_sql2yql.test[pg-insert]": [
@@ -12573,9 +12580,9 @@
],
"test_sql2yql.test[pg-interval_to_pg]": [
{
- "checksum": "361c6662454e4712d0ad3fd28184ffe0",
- "size": 2076,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-interval_to_pg_/sql.yql"
+ "checksum": "64f6157eb962f3223cfade6185f2a4e7",
+ "size": 2079,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-interval_to_pg_/sql.yql"
}
],
"test_sql2yql.test[pg-is_predicate]": [
@@ -12804,30 +12811,30 @@
],
"test_sql2yql.test[pg-nulls]": [
{
- "checksum": "dc93c046187455eddd3eaa7bde74e5cf",
- "size": 5740,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-nulls_/sql.yql"
+ "checksum": "493414fd5c37cb8e95fa202731893150",
+ "size": 5743,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-nulls_/sql.yql"
}
],
"test_sql2yql.test[pg-nulls_native]": [
{
- "checksum": "2a270852bd9dda4f0cf7d41c40d96d80",
- "size": 5830,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-nulls_native_/sql.yql"
+ "checksum": "7fd8d3527d3614b92d2a67aad3292341",
+ "size": 5833,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-nulls_native_/sql.yql"
}
],
"test_sql2yql.test[pg-numbers_to_pg]": [
{
- "checksum": "cab84d866e037bed91a0a711ef8b4a4c",
- "size": 4237,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-numbers_to_pg_/sql.yql"
+ "checksum": "d57e3e9430f18e5cdaade9b3e4ff6ad7",
+ "size": 4240,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-numbers_to_pg_/sql.yql"
}
],
"test_sql2yql.test[pg-numeric_to_pg]": [
{
- "checksum": "6d3b5b5dfae70cf7c10d4a12bd3953ab",
- "size": 1718,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-numeric_to_pg_/sql.yql"
+ "checksum": "f1f29175660a5c02233e95a5841e8b97",
+ "size": 1721,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-numeric_to_pg_/sql.yql"
}
],
"test_sql2yql.test[pg-order_by_agg_extra_for_keys]": [
@@ -13007,9 +13014,9 @@
],
"test_sql2yql.test[pg-pg_in_dict_key_with_stable_pickle]": [
{
- "checksum": "1602ea06e06c5eaa03d74c1d25dbc59e",
- "size": 3399,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-pg_in_dict_key_with_stable_pickle_/sql.yql"
+ "checksum": "92510edcee1c2e44e272c2f7c2f71789",
+ "size": 3402,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-pg_in_dict_key_with_stable_pickle_/sql.yql"
}
],
"test_sql2yql.test[pg-pg_in_expr]": [
@@ -13028,9 +13035,9 @@
],
"test_sql2yql.test[pg-pg_iterate]": [
{
- "checksum": "3ff35eee4cd1517c26eac5b4fc135d9f",
- "size": 4238,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_pg-pg_iterate_/sql.yql"
+ "checksum": "45f298c026a580a51003864730a360ae",
+ "size": 4241,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-pg_iterate_/sql.yql"
}
],
"test_sql2yql.test[pg-pg_like]": [
@@ -13056,9 +13063,9 @@
],
"test_sql2yql.test[pg-pg_type_from_oid]": [
{
- "checksum": "b67f61f5a4889720ab8ba3a5aeaad6a8",
- "size": 1182,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-pg_type_from_oid_/sql.yql"
+ "checksum": "85ed3cb834ab4cd07a519aaea0ce0f5d",
+ "size": 1185,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-pg_type_from_oid_/sql.yql"
}
],
"test_sql2yql.test[pg-pg_types_aggregate1]": [
@@ -13070,9 +13077,9 @@
],
"test_sql2yql.test[pg-pg_types_array_literal]": [
{
- "checksum": "7c57bf8b30e2f4f417519fe3b32a450a",
- "size": 1057,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-pg_types_array_literal_/sql.yql"
+ "checksum": "39c1b57019a6b3d2b866e34c3fcc8c87",
+ "size": 1060,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-pg_types_array_literal_/sql.yql"
}
],
"test_sql2yql.test[pg-pg_types_cast_with_length]": [
@@ -13084,23 +13091,23 @@
],
"test_sql2yql.test[pg-pg_types_dict]": [
{
- "checksum": "79c0813a8ff175aa559e73bfea0d9cd5",
- "size": 6476,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-pg_types_dict_/sql.yql"
+ "checksum": "ce48192377a497f987097231fd653635",
+ "size": 6479,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-pg_types_dict_/sql.yql"
}
],
"test_sql2yql.test[pg-pg_types_literal_mods]": [
{
- "checksum": "0e7a1ff995729ae65bf673a7ab182c1a",
- "size": 3798,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-pg_types_literal_mods_/sql.yql"
+ "checksum": "89fe0c71f9d6128add383a0270627095",
+ "size": 3801,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-pg_types_literal_mods_/sql.yql"
}
],
"test_sql2yql.test[pg-pg_types_literal_with_length]": [
{
- "checksum": "ecf9cc52e110cae2745d265615b24083",
- "size": 1484,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-pg_types_literal_with_length_/sql.yql"
+ "checksum": "80e45bde77c850fa5b7001eafeec9cd0",
+ "size": 1487,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-pg_types_literal_with_length_/sql.yql"
}
],
"test_sql2yql.test[pg-pg_types_orderby]": [
@@ -13133,16 +13140,16 @@
],
"test_sql2yql.test[pg-pgns_agg]": [
{
- "checksum": "3b638323baa33253142594614102e59a",
- "size": 1630,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_pg-pgns_agg_/sql.yql"
+ "checksum": "de6e9185f64aec59d48d325517331c60",
+ "size": 1633,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-pgns_agg_/sql.yql"
}
],
"test_sql2yql.test[pg-pgns_proc]": [
{
- "checksum": "8c7e5172b26cd5d3be6d582c0f8d9ab0",
- "size": 1014,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-pgns_proc_/sql.yql"
+ "checksum": "881066b6b9c566416a0b8acbf239bda5",
+ "size": 1017,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-pgns_proc_/sql.yql"
}
],
"test_sql2yql.test[pg-point]": [
@@ -13182,9 +13189,9 @@
],
"test_sql2yql.test[pg-reflection]": [
{
- "checksum": "39b503f678eac93d99a4b0139ed1241e",
- "size": 1209,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-reflection_/sql.yql"
+ "checksum": "5f66914ab9a116596c6b0ab42f84a2c7",
+ "size": 1212,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-reflection_/sql.yql"
}
],
"test_sql2yql.test[pg-regoids]": [
@@ -14155,30 +14162,30 @@
],
"test_sql2yql.test[pg-set_of_as_records]": [
{
- "checksum": "8efb46d3767edbd0bf174190d5a63eef",
- "size": 1065,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-set_of_as_records_/sql.yql"
+ "checksum": "3a23e7205b5fd5f667bb5004e7dcc069",
+ "size": 1068,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-set_of_as_records_/sql.yql"
}
],
"test_sql2yql.test[pg-set_of_as_structs]": [
{
- "checksum": "55f9b16bd19e3d73523e8c243c99f2bb",
- "size": 1081,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-set_of_as_structs_/sql.yql"
+ "checksum": "cdd0667272aa5cb2e7ef0ec402ef2b3e",
+ "size": 1084,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-set_of_as_structs_/sql.yql"
}
],
"test_sql2yql.test[pg-set_over_unhashable]": [
{
- "checksum": "e2d70c80e587f9b371ed0d925e3590ba",
- "size": 1190,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-set_over_unhashable_/sql.yql"
+ "checksum": "6d23002a942d3739991b08f837b0f86c",
+ "size": 1193,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-set_over_unhashable_/sql.yql"
}
],
"test_sql2yql.test[pg-simple_ops]": [
{
- "checksum": "f1e0134524df39ceabac99edac24d968",
- "size": 6324,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-simple_ops_/sql.yql"
+ "checksum": "6980e18d801eb7ae91e18039f5933a8c",
+ "size": 6327,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-simple_ops_/sql.yql"
}
],
"test_sql2yql.test[pg-single_input_filter_over_join]": [
@@ -14204,23 +14211,23 @@
],
"test_sql2yql.test[pg-str_lookup_pg]": [
{
- "checksum": "33a70168633e2ede8b45aef6a144ec05",
- "size": 6443,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-str_lookup_pg_/sql.yql"
+ "checksum": "7a9c5e18a9aec11b2b2a70a0cd2aed87",
+ "size": 6446,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-str_lookup_pg_/sql.yql"
}
],
"test_sql2yql.test[pg-strings_to_pg]": [
{
- "checksum": "6ea0663a9176ab962438ae38e773da6f",
- "size": 3020,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-strings_to_pg_/sql.yql"
+ "checksum": "8608f117b9f1b11bc5bc67875bbc8ee6",
+ "size": 3023,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-strings_to_pg_/sql.yql"
}
],
"test_sql2yql.test[pg-struct_tuple_cast]": [
{
- "checksum": "89c565d8ec73f494ece298de54eae949",
- "size": 2070,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_pg-struct_tuple_cast_/sql.yql"
+ "checksum": "5224902c3b6bf2c359d1cee6ec4e3b3d",
+ "size": 2073,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-struct_tuple_cast_/sql.yql"
}
],
"test_sql2yql.test[pg-sublink_columns_in_test_expr_columns]": [
@@ -15289,9 +15296,9 @@
],
"test_sql2yql.test[pg-type_aliases]": [
{
- "checksum": "747ed554aee4591466652c0bec0dadea",
- "size": 2462,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-type_aliases_/sql.yql"
+ "checksum": "62102d29518fdc4cacefed8580cca348",
+ "size": 2465,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-type_aliases_/sql.yql"
}
],
"test_sql2yql.test[pg-unknown]": [
@@ -15303,9 +15310,9 @@
],
"test_sql2yql.test[pg-uuid_from_pg]": [
{
- "checksum": "722bb621a46f5bc226580ec0273bf40d",
- "size": 1054,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-uuid_from_pg_/sql.yql"
+ "checksum": "0ca1bf779be2a5a684e8605ce0d3d8ea",
+ "size": 1057,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-uuid_from_pg_/sql.yql"
}
],
"test_sql2yql.test[pg-values]": [
@@ -15331,16 +15338,16 @@
],
"test_sql2yql.test[pg-wide_sort]": [
{
- "checksum": "0a312c05be5c91545de12d451a697d00",
- "size": 1278,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-wide_sort_/sql.yql"
+ "checksum": "7726032a7659e036b7ae96098615cf03",
+ "size": 1281,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-wide_sort_/sql.yql"
}
],
"test_sql2yql.test[pg-wide_top_sort]": [
{
- "checksum": "26fb463b1e52d0320ec89e2add000b3f",
- "size": 1364,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg-wide_top_sort_/sql.yql"
+ "checksum": "8c5142d153982bcac5fa209866c68463",
+ "size": 1367,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg-wide_top_sort_/sql.yql"
}
],
"test_sql2yql.test[pg-with]": [
@@ -15576,9 +15583,9 @@
],
"test_sql2yql.test[pg_catalog-pg_type_syntax_yql]": [
{
- "checksum": "fafd5f6fabbb97b2f56a3dac01a91b61",
- "size": 1344,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pg_catalog-pg_type_syntax_yql_/sql.yql"
+ "checksum": "fd82bd9946079e4fc898ba30ae3f8d86",
+ "size": 1347,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pg_catalog-pg_type_syntax_yql_/sql.yql"
}
],
"test_sql2yql.test[pg_catalog-system_columns]": [
@@ -15723,4272 +15730,4272 @@
],
"test_sql2yql.test[pragma-classic_division]": [
{
- "checksum": "19bf0974136381af88ee85905167fe52",
- "size": 4401,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_pragma-classic_division_/sql.yql"
+ "checksum": "acfe08558d2cbfab25b907ac45362de3",
+ "size": 4404,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pragma-classic_division_/sql.yql"
}
],
"test_sql2yql.test[pragma-config_exec]": [
{
- "checksum": "8e5c4bf60f741af1c6f5e4c4af4969f8",
- "size": 2292,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pragma-config_exec_/sql.yql"
+ "checksum": "24c4a38926b0c1a4e8eb836a51a97286",
+ "size": 2295,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pragma-config_exec_/sql.yql"
}
],
"test_sql2yql.test[pragma-file]": [
{
- "checksum": "65eff5078521005c663e4e0b21f410ab",
- "size": 327,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pragma-file_/sql.yql"
+ "checksum": "020085cea6211d142d01289cdaacbbcb",
+ "size": 330,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pragma-file_/sql.yql"
}
],
"test_sql2yql.test[pragma-release_temp_data_chain_pull]": [
{
- "checksum": "8a6545b57740f96e8895147716109130",
- "size": 8324,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_pragma-release_temp_data_chain_pull_/sql.yql"
+ "checksum": "4378ff9cbb9bfc1a4e31f12d39f91dfa",
+ "size": 8327,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pragma-release_temp_data_chain_pull_/sql.yql"
}
],
"test_sql2yql.test[pragma-release_temp_data_chain_pull_fail]": [
{
- "checksum": "4e3f0296b0d7145cf130cd357198842d",
- "size": 8321,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_pragma-release_temp_data_chain_pull_fail_/sql.yql"
+ "checksum": "10e3617a36ccbb90a5a539d04a4df6ef",
+ "size": 8324,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pragma-release_temp_data_chain_pull_fail_/sql.yql"
}
],
"test_sql2yql.test[pragma-release_temp_data_chain_pull_single_thread]": [
{
- "checksum": "f7d515ce45d7992b8a85aaed9f8a55a4",
- "size": 8324,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_pragma-release_temp_data_chain_pull_single_thread_/sql.yql"
+ "checksum": "8c7eccfeb7559adfb3d1ea64865cf7bb",
+ "size": 8327,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pragma-release_temp_data_chain_pull_single_thread_/sql.yql"
}
],
"test_sql2yql.test[pragma-release_temp_data_chain_pull_single_thread_fail]": [
{
- "checksum": "242620200bb8cb1cd099c8b67f5f3fc5",
- "size": 8324,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_pragma-release_temp_data_chain_pull_single_thread_fail_/sql.yql"
+ "checksum": "4b97abce20e2c3543466499872bbd8c3",
+ "size": 8327,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pragma-release_temp_data_chain_pull_single_thread_fail_/sql.yql"
}
],
"test_sql2yql.test[pragma-yson_auto_convert]": [
{
- "checksum": "19f687e1b58b98bc6a2d99acb9b87cbd",
- "size": 1248,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pragma-yson_auto_convert_/sql.yql"
+ "checksum": "b6997363836a3e43aa6189e94f84d44c",
+ "size": 1251,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pragma-yson_auto_convert_/sql.yql"
}
],
"test_sql2yql.test[pragma-yson_strict_fail]": [
{
- "checksum": "d8961b7ec48504965b3e614623ecc3ea",
- "size": 1169,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_pragma-yson_strict_fail_/sql.yql"
+ "checksum": "d1545ea16788208918c240dcb9a10613",
+ "size": 1172,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_pragma-yson_strict_fail_/sql.yql"
}
],
"test_sql2yql.test[produce-discard_process_with_lambda]": [
{
- "checksum": "548e2da00a314dddf5c71aa8e9a18351",
- "size": 1014,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-discard_process_with_lambda_/sql.yql"
+ "checksum": "fa0e41c055b6b4ec9008b1600fa0f28a",
+ "size": 1017,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-discard_process_with_lambda_/sql.yql"
}
],
"test_sql2yql.test[produce-discard_reduce_lambda]": [
{
- "checksum": "d3b9ed33ebdb1b4371e6c7392cc45f7f",
- "size": 1406,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-discard_reduce_lambda_/sql.yql"
+ "checksum": "0ed044b99b3d9b22a556491af8e68c62",
+ "size": 1409,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-discard_reduce_lambda_/sql.yql"
}
],
"test_sql2yql.test[produce-fuse_reduces_with_presort]": [
{
- "checksum": "5975f2c4346c0a1e40c47091c8341388",
- "size": 9974,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-fuse_reduces_with_presort_/sql.yql"
+ "checksum": "873719f8040b026942a2965019ca319a",
+ "size": 9977,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-fuse_reduces_with_presort_/sql.yql"
}
],
"test_sql2yql.test[produce-native_desc_reduce_with_presort]": [
{
- "checksum": "26b8404de91594ddeef6c3b646d72d42",
- "size": 7185,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-native_desc_reduce_with_presort_/sql.yql"
+ "checksum": "85faeb61457f656ba0938c1e6ee681ea",
+ "size": 7188,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-native_desc_reduce_with_presort_/sql.yql"
}
],
"test_sql2yql.test[produce-process_and_filter]": [
{
- "checksum": "cebe34c2d38b6543cf4830d01c989ae0",
- "size": 1294,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_produce-process_and_filter_/sql.yql"
+ "checksum": "7b66a43a1a3844dfee9d81e3ed4de8ac",
+ "size": 1297,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_and_filter_/sql.yql"
}
],
"test_sql2yql.test[produce-process_lambda_opt_args]": [
{
- "checksum": "46541e3bc7ef65ecd30a9b6417fdd219",
- "size": 3380,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_lambda_opt_args_/sql.yql"
+ "checksum": "44ef426c9f3e0ddbb50e36384c6e142e",
+ "size": 3383,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_lambda_opt_args_/sql.yql"
}
],
"test_sql2yql.test[produce-process_multi_in]": [
{
- "checksum": "9cdd0fa979b02544bb3c41f4e666ec90",
- "size": 6110,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_multi_in_/sql.yql"
+ "checksum": "c1039cc035720709f0e464b889df115e",
+ "size": 6113,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_multi_in_/sql.yql"
}
],
"test_sql2yql.test[produce-process_multi_in_single_out]": [
{
- "checksum": "121a0b32b0cd6fb5569d757eed9c5931",
- "size": 2238,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_multi_in_single_out_/sql.yql"
+ "checksum": "d29fe22dd465ee9bb53fe8278aaf0b96",
+ "size": 2241,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_multi_in_single_out_/sql.yql"
}
],
"test_sql2yql.test[produce-process_multi_in_trivial_lambda]": [
{
- "checksum": "4fa007f4c48dd8f5226a2971f7e74e3e",
- "size": 2057,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_multi_in_trivial_lambda_/sql.yql"
+ "checksum": "3ba4a1fca383f73b1c82e5c0ab486342",
+ "size": 2060,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_multi_in_trivial_lambda_/sql.yql"
}
],
"test_sql2yql.test[produce-process_multi_out]": [
{
- "checksum": "b5264d6f3e97e2ff8cecb2b158e61890",
- "size": 3418,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_multi_out_/sql.yql"
+ "checksum": "8ce528c659f612c25347494d9bbad2ca",
+ "size": 3421,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_multi_out_/sql.yql"
}
],
"test_sql2yql.test[produce-process_multi_out_bad_count_fail]": [
{
- "checksum": "84e3bf4511dbb572fd84a497a689d199",
- "size": 4181,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_multi_out_bad_count_fail_/sql.yql"
+ "checksum": "4fc9a9b0dbdd0de8dc71d898ecfefce4",
+ "size": 4184,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_multi_out_bad_count_fail_/sql.yql"
}
],
"test_sql2yql.test[produce-process_pure_with_sort]": [
{
- "checksum": "66b25cfe2f8998f2ab049246d592c28b",
- "size": 2493,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_pure_with_sort_/sql.yql"
+ "checksum": "4fd52626f9874a3d24b802802dbce903",
+ "size": 2496,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_pure_with_sort_/sql.yql"
}
],
"test_sql2yql.test[produce-process_row_and_columns]": [
{
- "checksum": "527483c946d7b6b22f18cd80227299e7",
- "size": 2357,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_row_and_columns_/sql.yql"
+ "checksum": "b7403bca0c7524595534e9dffeae823d",
+ "size": 2360,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_row_and_columns_/sql.yql"
}
],
"test_sql2yql.test[produce-process_rows_and_filter]": [
{
- "checksum": "32144780a3cdbfd3d514092f01ea8ec6",
- "size": 2327,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_rows_and_filter_/sql.yql"
+ "checksum": "1699462d1a16a3be76648bcae4d1f90b",
+ "size": 2330,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_rows_and_filter_/sql.yql"
}
],
"test_sql2yql.test[produce-process_rows_sorted_desc_multi_out]": [
{
- "checksum": "c676be9a4802eb4a1812761f665fa839",
- "size": 5841,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_rows_sorted_desc_multi_out_/sql.yql"
+ "checksum": "bfb1602b110abb9ec163380514e94df4",
+ "size": 5844,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_rows_sorted_desc_multi_out_/sql.yql"
}
],
"test_sql2yql.test[produce-process_rows_sorted_multi_out]": [
{
- "checksum": "14eda3d41ee357607c7d1976a022dc0d",
- "size": 5838,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_rows_sorted_multi_out_/sql.yql"
+ "checksum": "5582157b6100dc1db03c46d8558fe4ca",
+ "size": 5841,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_rows_sorted_multi_out_/sql.yql"
}
],
"test_sql2yql.test[produce-process_sorted_desc_multi_out]": [
{
- "checksum": "b95ca0a22f1fff0f3ae0df2d1122c2b6",
- "size": 5836,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_sorted_desc_multi_out_/sql.yql"
+ "checksum": "bfb70ea6b7affa26c457b1b1cce55325",
+ "size": 5839,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_sorted_desc_multi_out_/sql.yql"
}
],
"test_sql2yql.test[produce-process_sorted_multi_out]": [
{
- "checksum": "0d9d1b57a555b14b10f7c99836e7f1ec",
- "size": 5833,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_sorted_multi_out_/sql.yql"
+ "checksum": "3d353121884d2a94e11690076161c888",
+ "size": 5836,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_sorted_multi_out_/sql.yql"
}
],
"test_sql2yql.test[produce-process_streaming]": [
{
- "checksum": "6c1ae79a4511ea13f74aa07303dbdf44",
- "size": 3537,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_produce-process_streaming_/sql.yql"
+ "checksum": "5dbad66dcd81275f5d7533611f3525fe",
+ "size": 3540,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_streaming_/sql.yql"
}
],
"test_sql2yql.test[produce-process_streaming_count]": [
{
- "checksum": "6df0387a660553411d303b1478f677fd",
- "size": 3371,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_produce-process_streaming_count_/sql.yql"
+ "checksum": "45db69f981e56ec27507dc47cdde3348",
+ "size": 3374,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_streaming_count_/sql.yql"
}
],
"test_sql2yql.test[produce-process_streaming_inline_bash]": [
{
- "checksum": "3654f5e3f9866590524a5ad776306113",
- "size": 1928,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_streaming_inline_bash_/sql.yql"
+ "checksum": "836c5920098496d9927f0f1bb318c810",
+ "size": 1931,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_streaming_inline_bash_/sql.yql"
}
],
"test_sql2yql.test[produce-process_trivial_as_struct]": [
{
- "checksum": "c51899020fb3b85cddfc11ad91b84170",
- "size": 1170,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_produce-process_trivial_as_struct_/sql.yql"
+ "checksum": "f0e67a0d0c3088bfa401c3f01a3558f3",
+ "size": 1173,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_trivial_as_struct_/sql.yql"
}
],
"test_sql2yql.test[produce-process_with_assume]": [
{
- "checksum": "4eaa5ce8d21e60645eec30ee204618d8",
- "size": 1164,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_with_assume_/sql.yql"
+ "checksum": "4fd4b0be821338555e1d8bd151dd57c9",
+ "size": 1167,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_with_assume_/sql.yql"
}
],
"test_sql2yql.test[produce-process_with_lambda]": [
{
- "checksum": "faa05bdcf78373d1c64fe4fda5e7f92d",
- "size": 1002,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_with_lambda_/sql.yql"
+ "checksum": "e8142f1674b5374331254477e2c81836",
+ "size": 1005,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_with_lambda_/sql.yql"
}
],
"test_sql2yql.test[produce-process_with_lambda_outstream]": [
{
- "checksum": "4a7290c225b6943d0e98227b396a0398",
- "size": 3666,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_with_lambda_outstream_/sql.yql"
+ "checksum": "7286c47e6b370b4917d1e0eb63b5ea41",
+ "size": 3669,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_with_lambda_outstream_/sql.yql"
}
],
"test_sql2yql.test[produce-process_with_python]": [
{
- "checksum": "38992b04bbc0f883077e89a71629d07c",
- "size": 1255,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_with_python_/sql.yql"
+ "checksum": "deefba88221e81f456d8f11e94becb20",
+ "size": 1258,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_with_python_/sql.yql"
}
],
"test_sql2yql.test[produce-process_with_python_as_struct]": [
{
- "checksum": "34d22c06e10c9b21a5bfcbf41aa7078c",
- "size": 1280,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_with_python_as_struct_/sql.yql"
+ "checksum": "c02c52641bc336a8c1f4852732627be1",
+ "size": 1283,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_with_python_as_struct_/sql.yql"
}
],
"test_sql2yql.test[produce-process_with_python_stream]": [
{
- "checksum": "dcd86a963d38504c55756867f0af8db2",
- "size": 1506,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_with_python_stream_/sql.yql"
+ "checksum": "f5dfde5345292540abc774c06bc68b51",
+ "size": 1509,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_with_python_stream_/sql.yql"
}
],
"test_sql2yql.test[produce-process_with_udf]": [
{
- "checksum": "9f3a2c932795fed2e58fe579965b955e",
- "size": 1310,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_produce-process_with_udf_/sql.yql"
+ "checksum": "c68bb19b767ce067fd2a2f57acde5890",
+ "size": 1313,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_with_udf_/sql.yql"
}
],
"test_sql2yql.test[produce-process_with_udf_rows]": [
{
- "checksum": "0e5061fd9cdbd8722b6e2234c4c193de",
- "size": 1910,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-process_with_udf_rows_/sql.yql"
+ "checksum": "a90891a5934f234744aa00205c0cab88",
+ "size": 1913,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_with_udf_rows_/sql.yql"
}
],
"test_sql2yql.test[produce-process_with_udf_validate]": [
{
- "checksum": "25e70b5afc577504062b85f4c9273893",
- "size": 1972,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_produce-process_with_udf_validate_/sql.yql"
+ "checksum": "8016b9a0295da6abf46ec174e5a3f25c",
+ "size": 1975,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_with_udf_validate_/sql.yql"
}
],
"test_sql2yql.test[produce-process_with_udf_validate_ignore_broken]": [
{
- "checksum": "ee135de11f4c4301097e7b29be98ddc9",
- "size": 1952,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_produce-process_with_udf_validate_ignore_broken_/sql.yql"
+ "checksum": "fbe0fa897bd311639f755ec818c33850",
+ "size": 1955,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-process_with_udf_validate_ignore_broken_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_all]": [
{
- "checksum": "6f234fc676bc54bd138e45246caee073",
- "size": 1704,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_all_/sql.yql"
+ "checksum": "b1fa6c8426047725365a81be57c36b2a",
+ "size": 1707,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_all_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_all_expr]": [
{
- "checksum": "fb045c612f56afe15a88b4bf225baa8a",
- "size": 1657,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_all_expr_/sql.yql"
+ "checksum": "64bdf9b306b9cc59b298ee97bebef869",
+ "size": 1660,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_all_expr_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_all_list]": [
{
- "checksum": "51cb9823112d222e210941425931f6bf",
- "size": 1718,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_all_list_/sql.yql"
+ "checksum": "71e3e1d47bd25fa0f63deebb7fe6f585",
+ "size": 1721,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_all_list_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_all_list_stream]": [
{
- "checksum": "9426b85d2b238b681d90c4c460ada9c8",
- "size": 1940,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_all_list_stream_/sql.yql"
+ "checksum": "aa591eeb3c9503a7e084aa1b3ec3e1bb",
+ "size": 1943,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_all_list_stream_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_all_multi_in]": [
{
- "checksum": "7e74984aa65550f943a06982ceb5f221",
- "size": 2170,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_all_multi_in_/sql.yql"
+ "checksum": "c56d30a7977433b4ed182f91bf1ad68d",
+ "size": 2173,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_all_multi_in_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_all_opt]": [
{
- "checksum": "8b6c6d54f814a9099f1f3a2104b27f8b",
- "size": 1719,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_all_opt_/sql.yql"
+ "checksum": "cf9d80e2d4e94d420c0b76abb3bab14d",
+ "size": 1722,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_all_opt_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_all_with_python_input_stream]": [
{
- "checksum": "fb045c612f56afe15a88b4bf225baa8a",
- "size": 1657,
- "uri": "https://{canondata_backend}/1916746/66aad41ebc8da3aed847a3e1507b00750a224c70/resource.tar.gz#test_sql2yql.test_produce-reduce_all_with_python_input_stream_/sql.yql"
+ "checksum": "64bdf9b306b9cc59b298ee97bebef869",
+ "size": 1660,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_all_with_python_input_stream_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_by_struct]": [
{
- "checksum": "b3aafefb5ebb7de3fac6828adbf06c3e",
- "size": 2268,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_by_struct_/sql.yql"
+ "checksum": "5e411789782cc92fff3675e20f68e42f",
+ "size": 2271,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_by_struct_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_lambda]": [
{
- "checksum": "e666e831c8d8f4192a3f6436fb9312a5",
- "size": 2029,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_lambda_/sql.yql"
+ "checksum": "c9f9b19d7c52b7b44d32342b02737035",
+ "size": 2032,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_lambda_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_lambda_list_mem]": [
{
- "checksum": "5814c54fd25ca669c3aa3ea35790dafe",
- "size": 2533,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_lambda_list_mem_/sql.yql"
+ "checksum": "11daa5bf0c2b92caf541d87d3aafbc6f",
+ "size": 2536,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_lambda_list_mem_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_lambda_list_table]": [
{
- "checksum": "c406f2d4c74004150152072b2bd3bb26",
- "size": 2670,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_lambda_list_table_/sql.yql"
+ "checksum": "a5240358f3005bcf277de9d24b168e2d",
+ "size": 2673,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_lambda_list_table_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_lambda_presort_twin]": [
{
- "checksum": "08ac6de0b0b4c60e44e695d55943fdd2",
- "size": 2245,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_lambda_presort_twin_/sql.yql"
+ "checksum": "b1cc81804bd3dd8c9ad33196a5b62e0c",
+ "size": 2248,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_lambda_presort_twin_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_lambda_presort_twin_list]": [
{
- "checksum": "12702bdebb35c87b1ab8427f1ce9df94",
- "size": 2261,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_lambda_presort_twin_list_/sql.yql"
+ "checksum": "7f7369558b539aeec31fc35aed67e035",
+ "size": 2264,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_lambda_presort_twin_list_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_in]": [
{
- "checksum": "d6df2d887456e89498bb0793791b72f5",
- "size": 2775,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_/sql.yql"
+ "checksum": "920c42133a598ba788ec06a79f6f146c",
+ "size": 2778,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_in_difftype]": [
{
- "checksum": "8e8bb1b73f227070b6d7f0a26d910cb4",
- "size": 2787,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_difftype_/sql.yql"
+ "checksum": "c03b47739744945bb20803ca2a71cd40",
+ "size": 2790,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_difftype_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_in_difftype_assume]": [
{
- "checksum": "6d94b7558af79c4c36a60c002b9f7d05",
- "size": 5983,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_difftype_assume_/sql.yql"
+ "checksum": "94463c7afccaf3b8c7ecce34438e4fae",
+ "size": 5986,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_difftype_assume_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_in_difftype_assume_keytuple]": [
{
- "checksum": "2272c058539eddd436d8128de59c563b",
- "size": 6643,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_difftype_assume_keytuple_/sql.yql"
+ "checksum": "7b570c6c63245f04e78871dd81f7aa39",
+ "size": 6646,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_difftype_assume_keytuple_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_in_keytuple]": [
{
- "checksum": "ec4985f0b0616d40faabd93b9b597d09",
- "size": 2836,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_keytuple_/sql.yql"
+ "checksum": "64d3e6adb565c4407a71686ad778cd35",
+ "size": 2839,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_keytuple_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_in_keytuple_difftype]": [
{
- "checksum": "d357a207e298f403ad5ec11c2ca4def2",
- "size": 2848,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_keytuple_difftype_/sql.yql"
+ "checksum": "296b6f7fd8d8f19314812bdbab66f6f6",
+ "size": 2851,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_keytuple_difftype_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_in_presort]": [
{
- "checksum": "065f91b1059ee2b2680a0801dab012d1",
- "size": 2955,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_presort_/sql.yql"
+ "checksum": "b45aa7ab3a68ca6306a0b08b20092c03",
+ "size": 2958,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_presort_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_in_ref]": [
{
- "checksum": "27d22f743d501317773d2925a1112277",
- "size": 4362,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_ref_/sql.yql"
+ "checksum": "3f56b670e0a101ff8dabde600230f2a6",
+ "size": 4365,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_ref_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_in_sampling]": [
{
- "checksum": "1acb05411f3ef542851b7bc7e2d01cc4",
- "size": 3633,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_sampling_/sql.yql"
+ "checksum": "5c3f552f9dd88f41ba2fba13fa0ac2f3",
+ "size": 3636,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_sampling_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_in_stage_and_flatmap]": [
{
- "checksum": "ba63f94040778f241d0dc60bb4dd01e7",
- "size": 2916,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_stage_and_flatmap_/sql.yql"
+ "checksum": "5362a2d0ad44bdfc365b8177d4414e4d",
+ "size": 2919,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_in_stage_and_flatmap_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_multi_out]": [
{
- "checksum": "fc89b141a5c98fead4dd9eadb0a1a90b",
- "size": 3195,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_out_/sql.yql"
+ "checksum": "026768932d459a646c435c3a5ffaf569",
+ "size": 3198,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_multi_out_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_subfields]": [
{
- "checksum": "f2488dbf4249cbc9031871f1f4b61540",
- "size": 1628,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_subfields_/sql.yql"
+ "checksum": "983514277b4bbc423337c316d5e86e55",
+ "size": 1631,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_subfields_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_typeinfo]": [
{
- "checksum": "655c81cb4a7a9f84d9cb6824375d8742",
- "size": 7270,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_produce-reduce_typeinfo_/sql.yql"
+ "checksum": "4f2fda699e41981d7d8e4eb7381fea97",
+ "size": 7273,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_typeinfo_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_assume]": [
{
- "checksum": "20a4a468b7ce168e35b263b2b0631652",
- "size": 1447,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_assume_/sql.yql"
+ "checksum": "5299d2b1209b412610b507f32306aaec",
+ "size": 1450,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_assume_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_assume_in_subquery]": [
{
- "checksum": "5aff1abe1ae22f78f49edc293c8b83be",
- "size": 2769,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_assume_in_subquery_/sql.yql"
+ "checksum": "a50ccbbebd58732e5d2ac1906d11b431",
+ "size": 2772,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_assume_in_subquery_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_flat_lambda]": [
{
- "checksum": "b470a7aebc118eb08a489332d6abac83",
- "size": 1818,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_flat_lambda_/sql.yql"
+ "checksum": "467a0a6331638d6d4202d58d470bdad8",
+ "size": 1821,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_flat_lambda_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_flat_python_stream]": [
{
- "checksum": "aba7c20e313c54d1c6c9f1354f1a3768",
- "size": 2532,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_flat_python_stream_/sql.yql"
+ "checksum": "fc711444aa787baf6f7c9548c7ec6a65",
+ "size": 2535,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_flat_python_stream_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_presort_diff_order]": [
{
- "checksum": "6a41ba15080a7fc9bcc37c14f36950e0",
- "size": 11844,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_presort_diff_order_/sql.yql"
+ "checksum": "aaa976c6642195060e6ddc357bdacd42",
+ "size": 11847,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_presort_diff_order_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_python]": [
{
- "checksum": "fcc67637b06db0c48b684606ce2c110d",
- "size": 2117,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_/sql.yql"
+ "checksum": "1c817f2a1dae2a113d80a8e55b33020c",
+ "size": 2120,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_python_few_keys]": [
{
- "checksum": "d6814bdf00c830d618bd7eb4cedea6dc",
- "size": 3186,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_few_keys_/sql.yql"
+ "checksum": "357693aa61b684f4e590546b9474469e",
+ "size": 3189,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_few_keys_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_python_few_keys_stream]": [
{
- "checksum": "bef225e8129eb897ad8f37962f9c724d",
- "size": 3175,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_few_keys_stream_/sql.yql"
+ "checksum": "bff43f23d5d6392b067a6ae28c06880f",
+ "size": 3178,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_few_keys_stream_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_python_filter_and_having]": [
{
- "checksum": "7ec0ac8f01e9f0f61dc4dc476ca97578",
- "size": 1742,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_filter_and_having_/sql.yql"
+ "checksum": "52055e93409e1f22d3dd7eff3e3701f8",
+ "size": 1745,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_filter_and_having_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_python_having]": [
{
- "checksum": "d3c7645543d761821cef7bd83a10357c",
- "size": 1593,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_having_/sql.yql"
+ "checksum": "6bd74d656c3e9ef947956d4633cdbaef",
+ "size": 1596,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_having_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_python_input_stream]": [
{
- "checksum": "fcc67637b06db0c48b684606ce2c110d",
- "size": 2117,
- "uri": "https://{canondata_backend}/1916746/66aad41ebc8da3aed847a3e1507b00750a224c70/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_input_stream_/sql.yql"
+ "checksum": "1c817f2a1dae2a113d80a8e55b33020c",
+ "size": 2120,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_input_stream_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_python_presort]": [
{
- "checksum": "99f3815f915adb3aaa01dcfdd10d768e",
- "size": 2238,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_presort_/sql.yql"
+ "checksum": "dc3e299b719e13bc5d356a52ac876b78",
+ "size": 2241,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_presort_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_python_presort_stream]": [
{
- "checksum": "42e0c612792dada79ee16f68d3216d56",
- "size": 2225,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_presort_stream_/sql.yql"
+ "checksum": "7d46b452790192fbd0f229b697e79a84",
+ "size": 2228,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_presort_stream_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_python_row]": [
{
- "checksum": "14f3b19d2aa184175d22e035f501b671",
- "size": 2229,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_row_/sql.yql"
+ "checksum": "27df7ed24a000661587c87ee18cddb03",
+ "size": 2232,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_row_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_python_row_repack]": [
{
- "checksum": "f03ba3e305e451d08f57011403e87b63",
- "size": 2424,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_row_repack_/sql.yql"
+ "checksum": "2691fdf4fb5697b3c02fdc6a6bdb61a9",
+ "size": 2427,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_python_row_repack_/sql.yql"
}
],
"test_sql2yql.test[produce-reduce_with_trivial_remaps]": [
{
- "checksum": "b094793320668f635c5e837a71e84b50",
- "size": 2276,
- "uri": "https://{canondata_backend}/1942100/fc877ab79aa3673db82f29099d27c26f000fde66/resource.tar.gz#test_sql2yql.test_produce-reduce_with_trivial_remaps_/sql.yql"
+ "checksum": "ba4fab36eeaaf1f767e5ac01d6399edf",
+ "size": 2279,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-reduce_with_trivial_remaps_/sql.yql"
}
],
"test_sql2yql.test[produce-yql-10297]": [
{
- "checksum": "0efb35a2c6333d72f2edddd180c70a00",
- "size": 3863,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_produce-yql-10297_/sql.yql"
+ "checksum": "307b5c3474b6475de6fddbab164043f7",
+ "size": 3866,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_produce-yql-10297_/sql.yql"
}
],
"test_sql2yql.test[sampling-bind_default]": [
{
- "checksum": "bdd46d28a781d292bbbd099fe564cff4",
- "size": 2355,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-bind_default_/sql.yql"
+ "checksum": "93d3a7bd3440ad18e2f269fe5b315e3e",
+ "size": 2358,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-bind_default_/sql.yql"
}
],
"test_sql2yql.test[sampling-bind_expr]": [
{
- "checksum": "e2ff79ec3d5c0c66f31521c4a8f99490",
- "size": 3332,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_sampling-bind_expr_/sql.yql"
+ "checksum": "f70d795754e02f495f3ab717247a9b22",
+ "size": 3335,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-bind_expr_/sql.yql"
}
],
"test_sql2yql.test[sampling-bind_expr_subquery]": [
{
- "checksum": "8f3de7e66a061f34d76dd51a2b2f8441",
- "size": 2652,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_sampling-bind_expr_subquery_/sql.yql"
+ "checksum": "089b698c752defca2c31fa42728fb835",
+ "size": 2655,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-bind_expr_subquery_/sql.yql"
}
],
"test_sql2yql.test[sampling-bind_expr_udf]": [
{
- "checksum": "1ecaf0b0c64f592cf9e0130e44747614",
- "size": 1735,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_sampling-bind_expr_udf_/sql.yql"
+ "checksum": "c8e5b1fda509f4644fcc44511f42180f",
+ "size": 1738,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-bind_expr_udf_/sql.yql"
}
],
"test_sql2yql.test[sampling-bind_join_left]": [
{
- "checksum": "e7a5f4aade4183cf17c3ba47539092cf",
- "size": 3415,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-bind_join_left_/sql.yql"
+ "checksum": "a87c329f335cf05595d3850039e8e078",
+ "size": 3418,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-bind_join_left_/sql.yql"
}
],
"test_sql2yql.test[sampling-bind_join_right]": [
{
- "checksum": "d48af4278ff50af5e7a4280428552f47",
- "size": 3249,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-bind_join_right_/sql.yql"
+ "checksum": "864eddb72015104189807c1a0229bdde",
+ "size": 3252,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-bind_join_right_/sql.yql"
}
],
"test_sql2yql.test[sampling-bind_multiple_sample]": [
{
- "checksum": "34cfa3d4e7d3c9352713029695d8264d",
- "size": 4622,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-bind_multiple_sample_/sql.yql"
+ "checksum": "f3daf31473ed7739fde3422bc72dc409",
+ "size": 4625,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-bind_multiple_sample_/sql.yql"
}
],
"test_sql2yql.test[sampling-bind_small_rate]": [
{
- "checksum": "49adc33d897d8754f7414ce15665983e",
- "size": 2357,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-bind_small_rate_/sql.yql"
+ "checksum": "4c8eb16409c79d541c8fdea6155e2d37",
+ "size": 2360,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-bind_small_rate_/sql.yql"
}
],
"test_sql2yql.test[sampling-bind_topsort]": [
{
- "checksum": "96340f0ef07cb33b17b30036617d9573",
- "size": 2660,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-bind_topsort_/sql.yql"
+ "checksum": "1fe198ae9cb263f9c1ae1c6b704bf8b0",
+ "size": 2663,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-bind_topsort_/sql.yql"
}
],
"test_sql2yql.test[sampling-direct_read]": [
{
- "checksum": "dc7b0d2a4b2f1fe79d467b15fb14b577",
- "size": 1552,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-direct_read_/sql.yql"
+ "checksum": "205fd21140507aa7e635e45e4dff1d8e",
+ "size": 1555,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-direct_read_/sql.yql"
}
],
"test_sql2yql.test[sampling-insert]": [
{
- "checksum": "910c47d95c98031de2cbb01697f0051c",
- "size": 2435,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-insert_/sql.yql"
+ "checksum": "db68d971c2e9cb2c141dfb2cab079360",
+ "size": 2438,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-insert_/sql.yql"
}
],
"test_sql2yql.test[sampling-join_left_sample]": [
{
- "checksum": "1faedee543bb2ac9afa098b9de522acf",
- "size": 1828,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-join_left_sample_/sql.yql"
+ "checksum": "6427f97b62039cbb2607c6db5a0d71f5",
+ "size": 1831,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-join_left_sample_/sql.yql"
}
],
"test_sql2yql.test[sampling-join_right_sample]": [
{
- "checksum": "51edd1b271285ed07864b8fe41a27d83",
- "size": 1828,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-join_right_sample_/sql.yql"
+ "checksum": "b2f23e791ac84bb0b065d8e082d4bb9f",
+ "size": 1831,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-join_right_sample_/sql.yql"
}
],
"test_sql2yql.test[sampling-map]": [
{
- "checksum": "890d456b0aa84496a67e3faba1cc29e2",
- "size": 1657,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-map_/sql.yql"
+ "checksum": "0fa8450bd588b4babc7e5d8b2a00fd94",
+ "size": 1660,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-map_/sql.yql"
}
],
"test_sql2yql.test[sampling-mapjoin_left_sample]": [
{
- "checksum": "422214c3ba08790f196424adb233953c",
- "size": 1916,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-mapjoin_left_sample_/sql.yql"
+ "checksum": "74235d7b6289008717a7b46ac967b0c1",
+ "size": 1919,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-mapjoin_left_sample_/sql.yql"
}
],
"test_sql2yql.test[sampling-mapjoin_right_sample]": [
{
- "checksum": "a7d5031eb5326226be9b479c87d0eefd",
- "size": 1916,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-mapjoin_right_sample_/sql.yql"
+ "checksum": "ba87a2c5c3b15706dcc4d77209512389",
+ "size": 1919,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-mapjoin_right_sample_/sql.yql"
}
],
"test_sql2yql.test[sampling-orderedjoin_left_sample]": [
{
- "checksum": "fe095f2fe8e16f0e677c9b61be2ef214",
- "size": 1923,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-orderedjoin_left_sample_/sql.yql"
+ "checksum": "0b9f975ac4e2582ceeaed2c9bc130b37",
+ "size": 1926,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-orderedjoin_left_sample_/sql.yql"
}
],
"test_sql2yql.test[sampling-orderedjoin_right_sample]": [
{
- "checksum": "b262262a9eea0525ae94babbd41ab750",
- "size": 1923,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-orderedjoin_right_sample_/sql.yql"
+ "checksum": "3fcdc9ab293ab396203ae6c21e10b94d",
+ "size": 1926,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-orderedjoin_right_sample_/sql.yql"
}
],
"test_sql2yql.test[sampling-read]": [
{
- "checksum": "506d473366a4290a966970300020b128",
- "size": 1535,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-read_/sql.yql"
+ "checksum": "f52532698ed4c771cd9f25b242dd011d",
+ "size": 1538,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-read_/sql.yql"
}
],
"test_sql2yql.test[sampling-reduce]": [
{
- "checksum": "22c28df2dce019a10cc66192869cf94c",
- "size": 2439,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_sampling-reduce_/sql.yql"
+ "checksum": "dbf2f5bdfea610c222b319ee7887e431",
+ "size": 2442,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-reduce_/sql.yql"
}
],
"test_sql2yql.test[sampling-reduce_with_presort]": [
{
- "checksum": "3ea6197083a63d236887183da1395241",
- "size": 2560,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_sampling-reduce_with_presort_/sql.yql"
+ "checksum": "291956e2d8448e275b7021f573eba3f5",
+ "size": 2563,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-reduce_with_presort_/sql.yql"
}
],
"test_sql2yql.test[sampling-sample]": [
{
- "checksum": "ac096b242dbcd625d63b7f0021fc5f7c",
- "size": 2306,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-sample_/sql.yql"
+ "checksum": "4d788a8a9b9c77fb209c98b06977f9f4",
+ "size": 2309,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-sample_/sql.yql"
}
],
"test_sql2yql.test[sampling-sort]": [
{
- "checksum": "92f5eb70dbf34ed367159f17ed1a8fb2",
- "size": 1585,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-sort_/sql.yql"
+ "checksum": "b59bd3b64087f2ed826c18ec835202d1",
+ "size": 1588,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-sort_/sql.yql"
}
],
"test_sql2yql.test[sampling-subquery_default]": [
{
- "checksum": "61ec9422e92ee78595e53b66e57513d4",
- "size": 2236,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-subquery_default_/sql.yql"
+ "checksum": "e50daf56dcc5a63238821eb4da3e1180",
+ "size": 2239,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-subquery_default_/sql.yql"
}
],
"test_sql2yql.test[sampling-subquery_expr]": [
{
- "checksum": "1efa5a86acebf5d58464171ce09e6b25",
- "size": 3213,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_sampling-subquery_expr_/sql.yql"
+ "checksum": "f9c343b2bbbbea1cbe3ec2df8d1f232a",
+ "size": 3216,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-subquery_expr_/sql.yql"
}
],
"test_sql2yql.test[sampling-subquery_filter]": [
{
- "checksum": "ee6a5e8ebdbe6e02e80902e6150cca5e",
- "size": 2444,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-subquery_filter_/sql.yql"
+ "checksum": "df5f29f49f5a32243dcd1357e20e3cf6",
+ "size": 2447,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-subquery_filter_/sql.yql"
}
],
"test_sql2yql.test[sampling-subquery_limit]": [
{
- "checksum": "7c6e457f8e17d76c74db67420cfa97b3",
- "size": 2322,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-subquery_limit_/sql.yql"
+ "checksum": "7628c044419b601fa4966f8ccd935fd2",
+ "size": 2325,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-subquery_limit_/sql.yql"
}
],
"test_sql2yql.test[sampling-subquery_mapjoin]": [
{
- "checksum": "eb6a741e8c439d108e671a55c88735ee",
- "size": 2599,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-subquery_mapjoin_/sql.yql"
+ "checksum": "adb80daf0edda88178708a5721dc0c4f",
+ "size": 2602,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-subquery_mapjoin_/sql.yql"
}
],
"test_sql2yql.test[sampling-subquery_multiple_sample]": [
{
- "checksum": "19dc281ff3d4e8496d416991fd409a6f",
- "size": 2645,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-subquery_multiple_sample_/sql.yql"
+ "checksum": "5f838b568439c8a35584fe9d43273b5c",
+ "size": 2648,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-subquery_multiple_sample_/sql.yql"
}
],
"test_sql2yql.test[sampling-subquery_sort]": [
{
- "checksum": "a1760545b34529cd9ded6e9e1af16029",
- "size": 2390,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-subquery_sort_/sql.yql"
+ "checksum": "b9d865659530fc9c892618e2d201e288",
+ "size": 2393,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-subquery_sort_/sql.yql"
}
],
"test_sql2yql.test[sampling-system_sampling]": [
{
- "checksum": "54aabd4c29bb21b0e11b8f3d724a805a",
- "size": 2685,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-system_sampling_/sql.yql"
+ "checksum": "6c687818c1a00f5f045bba0863f8b6f8",
+ "size": 2688,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-system_sampling_/sql.yql"
}
],
"test_sql2yql.test[sampling-table_content]": [
{
- "checksum": "24480c5626e37c6c7d0babb250dc12f3",
- "size": 2419,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-table_content_/sql.yql"
+ "checksum": "1d71b7ba7c47027243d2d230b8fcc0e6",
+ "size": 2422,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-table_content_/sql.yql"
}
],
"test_sql2yql.test[sampling-take_with_sampling]": [
{
- "checksum": "0be41fac036d698e2bf2580cc1ca408d",
- "size": 1622,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-take_with_sampling_/sql.yql"
+ "checksum": "13a15605e32ba75a1f32661c8630d13b",
+ "size": 1625,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-take_with_sampling_/sql.yql"
}
],
"test_sql2yql.test[sampling-topsort]": [
{
- "checksum": "33c182f75d4682dc824bd0ab09b4d961",
- "size": 1672,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-topsort_/sql.yql"
+ "checksum": "41ebf16998a6df9f9f597a3e28dd8e07",
+ "size": 1675,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-topsort_/sql.yql"
}
],
"test_sql2yql.test[sampling-yql-14664_deps]": [
{
- "checksum": "0d00f67122d528902b752617e888feaa",
- "size": 3150,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-yql-14664_deps_/sql.yql"
+ "checksum": "085e3f024902e52a9a0899e5673892ca",
+ "size": 3153,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-yql-14664_deps_/sql.yql"
}
],
"test_sql2yql.test[sampling-zero_percentage]": [
{
- "checksum": "34fd436d7fc06f73168ded618ba8807e",
- "size": 1585,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_sampling-zero_percentage_/sql.yql"
+ "checksum": "86df5caf9840655cd45a158cf7d8c735",
+ "size": 1588,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_sampling-zero_percentage_/sql.yql"
}
],
"test_sql2yql.test[schema-append_to_desc]": [
{
- "checksum": "d809f72aca663e3098c7c277fae6dda9",
- "size": 1232,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-append_to_desc_/sql.yql"
+ "checksum": "1a2fd8b0924746546838e45e998b5f98",
+ "size": 1235,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-append_to_desc_/sql.yql"
}
],
"test_sql2yql.test[schema-append_to_desc_with_remap]": [
{
- "checksum": "5db1bc7cd331b659055f39c35d804591",
- "size": 1353,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-append_to_desc_with_remap_/sql.yql"
+ "checksum": "1f18193db569da8a68accaefb57fae54",
+ "size": 1356,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-append_to_desc_with_remap_/sql.yql"
}
],
"test_sql2yql.test[schema-concat]": [
{
- "checksum": "585bee53e4cbea5f38bf2874aeba538b",
- "size": 1152,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-concat_/sql.yql"
+ "checksum": "b613bca6acc1718d427c8e75c8c02317",
+ "size": 1155,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-concat_/sql.yql"
}
],
"test_sql2yql.test[schema-copy]": [
{
- "checksum": "c23c1142ecba8673f5ee6d3e0ecb3f0e",
- "size": 1194,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-copy_/sql.yql"
+ "checksum": "286321dac05da8553d173c0ca5d81181",
+ "size": 1197,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-copy_/sql.yql"
}
],
"test_sql2yql.test[schema-def_values]": [
{
- "checksum": "d82f69591a458ce840d8c7cabd41bf6a",
- "size": 1420,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-def_values_/sql.yql"
+ "checksum": "47e20f7cdb7a32385204919aa21f4e73",
+ "size": 1423,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-def_values_/sql.yql"
}
],
"test_sql2yql.test[schema-def_values_job]": [
{
- "checksum": "7659a9f9f7253b10904076ebbb6004bf",
- "size": 1543,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-def_values_job_/sql.yql"
+ "checksum": "d63d9840ab35124e1cbc5bf35297d39b",
+ "size": 1546,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-def_values_job_/sql.yql"
}
],
"test_sql2yql.test[schema-diffrerent_schemas]": [
{
- "checksum": "a0a341c0161f0718d4a38d65d547cc07",
- "size": 2193,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-diffrerent_schemas_/sql.yql"
+ "checksum": "d80c5e7e815c6c15117c645e7456fb52",
+ "size": 2196,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-diffrerent_schemas_/sql.yql"
}
],
"test_sql2yql.test[schema-fake_column]": [
{
- "checksum": "96b192eab08612ea89aa19b0fbfee532",
- "size": 2473,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-fake_column_/sql.yql"
+ "checksum": "2b59fd7942ac4fa889f3d2551b9ffed4",
+ "size": 2476,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-fake_column_/sql.yql"
}
],
"test_sql2yql.test[schema-insert]": [
{
- "checksum": "688e8b7627b0669bebc8333ead0af82e",
- "size": 2190,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-insert_/sql.yql"
+ "checksum": "496d923fd7d3b3ad65d451f133ead3ce",
+ "size": 2193,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-insert_/sql.yql"
}
],
"test_sql2yql.test[schema-insert_sorted]": [
{
- "checksum": "9da408cc848c9f496fc58ba51b73bc93",
- "size": 2287,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-insert_sorted_/sql.yql"
+ "checksum": "65636d26be3579108bf0410e6736d0fe",
+ "size": 2290,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-insert_sorted_/sql.yql"
}
],
"test_sql2yql.test[schema-limit_directread]": [
{
- "checksum": "9990096fb8e5421ba8b77c7b7206696f",
- "size": 1226,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-limit_directread_/sql.yql"
+ "checksum": "95fe54018a07124f27fff498762ba4f7",
+ "size": 1229,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-limit_directread_/sql.yql"
}
],
"test_sql2yql.test[schema-limit_simple]": [
{
- "checksum": "28a84ad774112890882d736deec06a7f",
- "size": 1191,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-limit_simple_/sql.yql"
+ "checksum": "4c91d3db29ff31f4c1490d30795fbe25",
+ "size": 1194,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-limit_simple_/sql.yql"
}
],
"test_sql2yql.test[schema-other]": [
{
- "checksum": "d31c7721c2808f86aaa8dd142dc87582",
- "size": 1360,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-other_/sql.yql"
+ "checksum": "be8620707ba80bc6e78491fa83517c03",
+ "size": 1363,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-other_/sql.yql"
}
],
"test_sql2yql.test[schema-other_job]": [
{
- "checksum": "e369d9f460116d5e24cc2e0250e0fbc9",
- "size": 1483,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-other_job_/sql.yql"
+ "checksum": "8a7a23dfcfca4260368b53c1f57940b6",
+ "size": 1486,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-other_job_/sql.yql"
}
],
"test_sql2yql.test[schema-patchtype]": [
{
- "checksum": "3d8e8a828c0da1698d701e1d13df86f3",
- "size": 8655,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-patchtype_/sql.yql"
+ "checksum": "f49843129aab8b7d5dbd3482ffa9e37d",
+ "size": 8658,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-patchtype_/sql.yql"
}
],
"test_sql2yql.test[schema-read_schema_change_other]": [
{
- "checksum": "0199392a89bec311afe2c637c565eadb",
- "size": 1183,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-read_schema_change_other_/sql.yql"
+ "checksum": "5c64b69993fb1216ad354cc990de9dd0",
+ "size": 1186,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-read_schema_change_other_/sql.yql"
}
],
"test_sql2yql.test[schema-read_schema_other]": [
{
- "checksum": "4e239d092edb86b95b6d86822bae6389",
- "size": 1270,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-read_schema_other_/sql.yql"
+ "checksum": "be61df1d491d46cec5aa24fe90eea0f4",
+ "size": 1273,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-read_schema_other_/sql.yql"
}
],
"test_sql2yql.test[schema-remap_desc]": [
{
- "checksum": "a306edbc61a7fab568a7d073ea24f2ac",
- "size": 1324,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-remap_desc_/sql.yql"
+ "checksum": "302b9bc30fc459571e5400833699143c",
+ "size": 1327,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-remap_desc_/sql.yql"
}
],
"test_sql2yql.test[schema-row_spec_with_default_values]": [
{
- "checksum": "5369f5cde6e2c7b481324f7d4182670b",
- "size": 1124,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-row_spec_with_default_values_/sql.yql"
+ "checksum": "3d73507d947d4796b2f010beec4add48",
+ "size": 1127,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-row_spec_with_default_values_/sql.yql"
}
],
"test_sql2yql.test[schema-select_all]": [
{
- "checksum": "5369f5cde6e2c7b481324f7d4182670b",
- "size": 1124,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_all_/sql.yql"
+ "checksum": "3d73507d947d4796b2f010beec4add48",
+ "size": 1127,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_all_/sql.yql"
}
],
"test_sql2yql.test[schema-select_all_forceinferschema]": [
{
- "checksum": "e390513292d2f9b3cf2517fb77e8d0eb",
- "size": 2982,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_all_forceinferschema_/sql.yql"
+ "checksum": "93af2fcc3b9d2f3a29f4ad9aadf9efb5",
+ "size": 2985,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_all_forceinferschema_/sql.yql"
}
],
"test_sql2yql.test[schema-select_all_inferschema2]": [
{
- "checksum": "34223d0661e19bbccd19856cfbc9fa2e",
- "size": 2060,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema2_/sql.yql"
+ "checksum": "fc56263db364afec5850f32c11262dd5",
+ "size": 2063,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema2_/sql.yql"
}
],
"test_sql2yql.test[schema-select_all_inferschema]": [
{
- "checksum": "b919cb953f38b8470f1006e074fbc47a",
- "size": 1141,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_/sql.yql"
+ "checksum": "4d2ed20534e9a6fdde1e2c3addfe3907",
+ "size": 1144,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_/sql.yql"
}
],
"test_sql2yql.test[schema-select_all_inferschema_limit]": [
{
- "checksum": "9e5e96c499039179906a3a640feadb2a",
- "size": 1227,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_limit_/sql.yql"
+ "checksum": "7445af80c52205c0061a8b4629efd554",
+ "size": 1230,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_limit_/sql.yql"
}
],
"test_sql2yql.test[schema-select_all_inferschema_op]": [
{
- "checksum": "8a49786278c8705d51aae509f0766fa1",
- "size": 1246,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_op_/sql.yql"
+ "checksum": "a7715c1a70027b7c4ad40156e012b073",
+ "size": 1249,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_op_/sql.yql"
}
],
"test_sql2yql.test[schema-select_all_inferschema_op_custom_tmp]": [
{
- "checksum": "16ba53140f13645c9edf3c6af83d35d6",
- "size": 1335,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_op_custom_tmp_/sql.yql"
+ "checksum": "ec98ac15d1f4351ac9ff40d9f9a35965",
+ "size": 1338,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_op_custom_tmp_/sql.yql"
}
],
"test_sql2yql.test[schema-select_all_inferschema_range]": [
{
- "checksum": "7f05c875c6cfd26502bc5deb626c3fbf",
- "size": 1340,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_range_/sql.yql"
+ "checksum": "17de7e047473b1e0b257f00178acd331",
+ "size": 1343,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_range_/sql.yql"
}
],
"test_sql2yql.test[schema-select_all_inferschema_range_empty_fail]": [
{
- "checksum": "7f05c875c6cfd26502bc5deb626c3fbf",
- "size": 1340,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_range_empty_fail_/sql.yql"
+ "checksum": "17de7e047473b1e0b257f00178acd331",
+ "size": 1343,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_range_empty_fail_/sql.yql"
}
],
"test_sql2yql.test[schema-select_field]": [
{
- "checksum": "2c124c444180940ce83af38756dc02e4",
- "size": 1105,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_field_/sql.yql"
+ "checksum": "39761c3abdb96dc803d77ebaafc5ad0e",
+ "size": 1108,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_field_/sql.yql"
}
],
"test_sql2yql.test[schema-select_fields_inferschema]": [
{
- "checksum": "1d6334fe8807e938b0a526cd7b0bb651",
- "size": 1404,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_fields_inferschema_/sql.yql"
+ "checksum": "2998e372f427099f47568a44e1ecf406",
+ "size": 1407,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_fields_inferschema_/sql.yql"
}
],
"test_sql2yql.test[schema-select_operate_with_columns_simple]": [
{
- "checksum": "fb9cf10a2b64ef942365e3b586ad84f7",
- "size": 1186,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_operate_with_columns_simple_/sql.yql"
+ "checksum": "f55d8c3bfeece9c15c38211e4a7c7916",
+ "size": 1189,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_operate_with_columns_simple_/sql.yql"
}
],
"test_sql2yql.test[schema-select_reordered]": [
{
- "checksum": "99d7acd3ff1868fdfcef30e8116a3d8a",
- "size": 1810,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_reordered_/sql.yql"
+ "checksum": "4c6206db7da1478229e59449b412dbf9",
+ "size": 1813,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_reordered_/sql.yql"
}
],
"test_sql2yql.test[schema-select_simple]": [
{
- "checksum": "2b9fcdbea90054d06eb2bdaec28252a7",
- "size": 1822,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_simple_/sql.yql"
+ "checksum": "1a6d6d7f6805a42206c54a5fc2c6b793",
+ "size": 1825,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_simple_/sql.yql"
}
],
"test_sql2yql.test[schema-select_with_map]": [
{
- "checksum": "85d53c7e07a4f977c9841525036cda56",
- "size": 1245,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_with_map_/sql.yql"
+ "checksum": "36da256533cb8e86ef6bcfa430dbfaad",
+ "size": 1248,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_with_map_/sql.yql"
}
],
"test_sql2yql.test[schema-select_yamr_fields]": [
{
- "checksum": "fe21188b5dbea3ccda1cd30a86722931",
- "size": 1267,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-select_yamr_fields_/sql.yql"
+ "checksum": "f06e736c945a0cedd8ac07a344c06e72",
+ "size": 1270,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-select_yamr_fields_/sql.yql"
}
],
"test_sql2yql.test[schema-skip_complex_type2]": [
{
- "checksum": "eb056833c373dbc284b6921f0c9532b6",
- "size": 1635,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-skip_complex_type2_/sql.yql"
+ "checksum": "14f2ca1e0fef5102ac5e6807fdf49670",
+ "size": 1638,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-skip_complex_type2_/sql.yql"
}
],
"test_sql2yql.test[schema-skip_complex_type]": [
{
- "checksum": "eb056833c373dbc284b6921f0c9532b6",
- "size": 1635,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-skip_complex_type_/sql.yql"
+ "checksum": "14f2ca1e0fef5102ac5e6807fdf49670",
+ "size": 1638,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-skip_complex_type_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_append]": [
{
- "checksum": "819506f6c0ff3dd4a0ed9c927f7f71bd",
- "size": 1194,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_append_/sql.yql"
+ "checksum": "76bc563d78bd298fbc14f0a73e472ecc",
+ "size": 1197,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_append_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_bind]": [
{
- "checksum": "8c7a12d75111581733a6d382dc872d40",
- "size": 1276,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_schema-user_schema_bind_/sql.yql"
+ "checksum": "3e9fa145ee456e96d69938d2f4efe91b",
+ "size": 1279,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_bind_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_directread]": [
{
- "checksum": "9ca47bf296f02666c8e08bea4fe4106f",
- "size": 1842,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_directread_/sql.yql"
+ "checksum": "fa137fc4dc203eb85a12a9a844cb38c3",
+ "size": 1845,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_directread_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_empty_table_ranges]": [
{
- "checksum": "2daedb1e9e31303aab59008fcc3c7dc2",
- "size": 4550,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_empty_table_ranges_/sql.yql"
+ "checksum": "71bfc0ff0276e988f330a3454eb1a383",
+ "size": 4553,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_empty_table_ranges_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_existing_column]": [
{
- "checksum": "2c13359033b7b231c461800986e35001",
- "size": 1182,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_existing_column_/sql.yql"
+ "checksum": "501dd889e3fa76032169671982e8329e",
+ "size": 1185,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_existing_column_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_missing_column]": [
{
- "checksum": "ae334be86cdea698db968506c710023b",
- "size": 1200,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_missing_column_/sql.yql"
+ "checksum": "9c57e6d74ff7eda27a1690df67e75313",
+ "size": 1203,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_missing_column_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_mix1]": [
{
- "checksum": "5c61a11510c8ca82192a7db25b49fcf4",
- "size": 2103,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_mix1_/sql.yql"
+ "checksum": "4a155ec330d1e7cc31ad2e00a674ffdb",
+ "size": 2106,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_mix1_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_mix2]": [
{
- "checksum": "46990e0698b5302863b7c5b0764d6f4c",
- "size": 2103,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_mix2_/sql.yql"
+ "checksum": "c8f2a82fb901b59246e7b95ce43f44e2",
+ "size": 2106,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_mix2_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_mix3]": [
{
- "checksum": "895c89e50f356a74fa381c833bcb2381",
- "size": 2135,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_mix3_/sql.yql"
+ "checksum": "9779acfd57b5f93302e2763d4905d542",
+ "size": 2138,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_mix3_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_no_infer]": [
{
- "checksum": "fc252bc5528cdc4f8bd34189b56cc0fe",
- "size": 1267,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_no_infer_/sql.yql"
+ "checksum": "8ff9ee363f7a4a86bf616bdfdf5567f5",
+ "size": 1270,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_no_infer_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_override]": [
{
- "checksum": "a7ed722f9d79318ccdea38811c43038e",
- "size": 1193,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_override_/sql.yql"
+ "checksum": "c0531a607dcf47f84c0a386214cd08ca",
+ "size": 1196,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_override_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_patch_columns]": [
{
- "checksum": "79f3c5c1304dc9ce2d193241a8de5de2",
- "size": 1712,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_patch_columns_/sql.yql"
+ "checksum": "20f14f92e7e536586ccb85b82904b6db",
+ "size": 1715,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_patch_columns_/sql.yql"
}
],
"test_sql2yql.test[schema-user_schema_with_sort]": [
{
- "checksum": "b928f60e7bb66b421d6f63c591217fae",
- "size": 3342,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-user_schema_with_sort_/sql.yql"
+ "checksum": "635fd89233139d00505377e7f2bd3d83",
+ "size": 3345,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-user_schema_with_sort_/sql.yql"
}
],
"test_sql2yql.test[schema-yamred_dsv_select_from_dict]": [
{
- "checksum": "18aaceeee7c1b2ebd177db1c485f15d9",
- "size": 2095,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_schema-yamred_dsv_select_from_dict_/sql.yql"
+ "checksum": "779f10a78268bb73d65acd5c0b2268dd",
+ "size": 2098,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_schema-yamred_dsv_select_from_dict_/sql.yql"
}
],
"test_sql2yql.test[select-anon_clash]": [
{
- "checksum": "a4127bd6244616875e2ec93d65908af3",
- "size": 2736,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-anon_clash_/sql.yql"
+ "checksum": "094294a7d0c656227f3bb1c1ec659388",
+ "size": 2739,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-anon_clash_/sql.yql"
}
],
"test_sql2yql.test[select-append_to_value]": [
{
- "checksum": "da1c9829c17b55ecf7bc4dfba327a2dc",
- "size": 1453,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-append_to_value_/sql.yql"
+ "checksum": "26bc5655703e4f005af75d6ae67a73dc",
+ "size": 1456,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-append_to_value_/sql.yql"
}
],
"test_sql2yql.test[select-append_to_value_1000]": [
{
- "checksum": "da1c9829c17b55ecf7bc4dfba327a2dc",
- "size": 1453,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-append_to_value_1000_/sql.yql"
+ "checksum": "26bc5655703e4f005af75d6ae67a73dc",
+ "size": 1456,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-append_to_value_1000_/sql.yql"
}
],
"test_sql2yql.test[select-autoextract_source_value]": [
{
- "checksum": "da86f22abb312619871f29bfa925e224",
- "size": 2114,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-autoextract_source_value_/sql.yql"
+ "checksum": "f69d0c92bbc47d45689c3450395d7d50",
+ "size": 2117,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-autoextract_source_value_/sql.yql"
}
],
"test_sql2yql.test[select-autogen_columns_conflict]": [
{
- "checksum": "947d7e4d925d97e83788651e9e69b517",
- "size": 8103,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-autogen_columns_conflict_/sql.yql"
+ "checksum": "0d6f67152448820805e411702e04b092",
+ "size": 8106,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-autogen_columns_conflict_/sql.yql"
}
],
"test_sql2yql.test[select-backtick_with_escapes]": [
{
- "checksum": "7c71735fa377f27a6a39dc074444c1a2",
- "size": 1438,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-backtick_with_escapes_/sql.yql"
+ "checksum": "fcf0bd2ff7518e2598f5e6ddd5752728",
+ "size": 1441,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-backtick_with_escapes_/sql.yql"
}
],
"test_sql2yql.test[select-bin_ops_long_concat]": [
{
- "checksum": "63331c3a509b1a02f6271a67a88c0263",
- "size": 2359,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-bin_ops_long_concat_/sql.yql"
+ "checksum": "48fce6be80cdce5e3bd5c7674dd35df4",
+ "size": 2362,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-bin_ops_long_concat_/sql.yql"
}
],
"test_sql2yql.test[select-bit_ops]": [
{
- "checksum": "e0f04bad3480fc11b0e338f08c09e8f3",
- "size": 2484,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-bit_ops_/sql.yql"
+ "checksum": "189ff05e82af06824fb53f1b560b4857",
+ "size": 2487,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-bit_ops_/sql.yql"
}
],
"test_sql2yql.test[select-boolean_where]": [
{
- "checksum": "f3b7144c4e8df4adf2375f707a01741a",
- "size": 2195,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-boolean_where_/sql.yql"
+ "checksum": "e6d39b2593e53669cd00308ed3f315e3",
+ "size": 2198,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-boolean_where_/sql.yql"
}
],
"test_sql2yql.test[select-braces]": [
{
- "checksum": "80752b528967fbc16887f179d0c59401",
- "size": 1439,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-braces_/sql.yql"
+ "checksum": "db2b70dcaa8a6d49f460dd24119da780",
+ "size": 1442,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-braces_/sql.yql"
}
],
"test_sql2yql.test[select-calculated_values]": [
{
- "checksum": "5511e61bba81487b2235a3049990fd82",
- "size": 1689,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-calculated_values_/sql.yql"
+ "checksum": "0d505b98270120b92e25b1e34bb74fcf",
+ "size": 1692,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-calculated_values_/sql.yql"
}
],
"test_sql2yql.test[select-cast_double_to_uint32]": [
{
- "checksum": "1621791f279d0dcaf511c84c3c156bdc",
- "size": 1476,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-cast_double_to_uint32_/sql.yql"
+ "checksum": "6b5059dff49eead3577a307e4ae99f38",
+ "size": 1479,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-cast_double_to_uint32_/sql.yql"
}
],
"test_sql2yql.test[select-column_labels]": [
{
- "checksum": "9532523010495c14917c9407a9d7c32e",
- "size": 1307,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-column_labels_/sql.yql"
+ "checksum": "82b84dfa20161a772889afc22c3855b2",
+ "size": 1310,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-column_labels_/sql.yql"
}
],
"test_sql2yql.test[select-complex_filter_with_order]": [
{
- "checksum": "ac08af6ca2f437fd72c444ee18615968",
- "size": 1675,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-complex_filter_with_order_/sql.yql"
+ "checksum": "13b4e88793b3369e762562adc4c550a6",
+ "size": 1678,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-complex_filter_with_order_/sql.yql"
}
],
"test_sql2yql.test[select-const_subrequest_and_select_by_all]": [
{
- "checksum": "a988d5c274f423951506b608e2f62504",
- "size": 2928,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-const_subrequest_and_select_by_all_/sql.yql"
+ "checksum": "d50213e5be7beaaa1c56fe299e8dcc75",
+ "size": 2931,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-const_subrequest_and_select_by_all_/sql.yql"
}
],
"test_sql2yql.test[select-core_func_test_bit]": [
{
- "checksum": "0e1185b8b7a6dc12a5c98f2ee25b1aea",
- "size": 1226,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-core_func_test_bit_/sql.yql"
+ "checksum": "222b355a20ce4046ccfb181169be1951",
+ "size": 1229,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-core_func_test_bit_/sql.yql"
}
],
"test_sql2yql.test[select-corr_name_in_select]": [
{
- "checksum": "9885242b75d41132e6e9d445db2717f1",
- "size": 1651,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-corr_name_in_select_/sql.yql"
+ "checksum": "fb40d7e22b93975d8738091172cd4b9c",
+ "size": 1654,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-corr_name_in_select_/sql.yql"
}
],
"test_sql2yql.test[select-corr_name_in_select_seq]": [
{
- "checksum": "9e6dd516aeca2e45ecdf89d3a8a1d5b4",
- "size": 2155,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-corr_name_in_select_seq_/sql.yql"
+ "checksum": "5e4470ff79474b6ff00f8ae547535e41",
+ "size": 2158,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-corr_name_in_select_seq_/sql.yql"
}
],
"test_sql2yql.test[select-create_structures]": [
{
- "checksum": "cfb41b8e030e2cd5ee223a9a8f56ddc1",
- "size": 1368,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-create_structures_/sql.yql"
+ "checksum": "10082862ec086c5de3d7ca728fa9ffee",
+ "size": 1371,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-create_structures_/sql.yql"
}
],
"test_sql2yql.test[select-create_tuples]": [
{
- "checksum": "ec21146d583f86c249b1931dafa3e489",
- "size": 1319,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-create_tuples_/sql.yql"
+ "checksum": "8df1ed7744a5047a894e9c914927fbf5",
+ "size": 1322,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-create_tuples_/sql.yql"
}
],
"test_sql2yql.test[select-data_instance]": [
{
- "checksum": "dc3d7e59549adf4c1749ec11bd746166",
- "size": 34207,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-data_instance_/sql.yql"
+ "checksum": "1f3b057b66756505534b3ce7ca46a0ba",
+ "size": 34210,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-data_instance_/sql.yql"
}
],
"test_sql2yql.test[select-deep_udf_call]": [
{
- "checksum": "775dc26b62aa0acbe1d0a7cf2d945182",
- "size": 2073,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-deep_udf_call_/sql.yql"
+ "checksum": "276c3d7dde237528317d7a50b1b2ae5a",
+ "size": 2076,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-deep_udf_call_/sql.yql"
}
],
"test_sql2yql.test[select-dict_lookup]": [
{
- "checksum": "a22232c511cf70d6acdbc5b50f51f39c",
- "size": 2665,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-dict_lookup_/sql.yql"
+ "checksum": "5d8ed6ff85bbaf649a30580e75d939de",
+ "size": 2668,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-dict_lookup_/sql.yql"
}
],
"test_sql2yql.test[select-dict_lookup_by_key]": [
{
- "checksum": "df4f6f8774562f20e8f7be940d35f5a0",
- "size": 1594,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_select-dict_lookup_by_key_/sql.yql"
+ "checksum": "542d7887af316c623a3a71f8ebbb7006",
+ "size": 1597,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-dict_lookup_by_key_/sql.yql"
}
],
"test_sql2yql.test[select-dict_lookup_by_key_with_def]": [
{
- "checksum": "2608c63c838bf1fa79cd0878d2c9233a",
- "size": 1625,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_select-dict_lookup_by_key_with_def_/sql.yql"
+ "checksum": "c64a6626eeec307bf2c2695b98d788dc",
+ "size": 1628,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-dict_lookup_by_key_with_def_/sql.yql"
}
],
"test_sql2yql.test[select-dict_lookup_column_names]": [
{
- "checksum": "939433613518caad3aaabfbcdb59c918",
- "size": 2347,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-dict_lookup_column_names_/sql.yql"
+ "checksum": "0b534adaa491fbb9401ff5f9673aae2f",
+ "size": 2350,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-dict_lookup_column_names_/sql.yql"
}
],
"test_sql2yql.test[select-dict_with_few_keys]": [
{
- "checksum": "0f1ca2c9bbbe065b256d476f56547b47",
- "size": 2342,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-dict_with_few_keys_/sql.yql"
+ "checksum": "a914c0a45b2706d107a123504d75e9fa",
+ "size": 2345,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-dict_with_few_keys_/sql.yql"
}
],
"test_sql2yql.test[select-digits]": [
{
- "checksum": "0fd3a9a2518832a24bf4d46669262291",
- "size": 11922,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-digits_/sql.yql"
+ "checksum": "c8c4027fd1949791711dfd2a03d40d55",
+ "size": 11925,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-digits_/sql.yql"
}
],
"test_sql2yql.test[select-discard]": [
{
- "checksum": "d0ace834450f6e57a61c2d6cd1b9bb49",
- "size": 9481,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_select-discard_/sql.yql"
+ "checksum": "7bfbd59f0af6155cc96f7ce049c21a1e",
+ "size": 9484,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-discard_/sql.yql"
}
],
"test_sql2yql.test[select-dot_in_alias]": [
{
- "checksum": "885cd6ed4fadfbf290a54821b877efd2",
- "size": 1538,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-dot_in_alias_/sql.yql"
+ "checksum": "019e7b4547a286f90ab49f0bf63d7a08",
+ "size": 1541,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-dot_in_alias_/sql.yql"
}
],
"test_sql2yql.test[select-dot_name_subrequest]": [
{
- "checksum": "5fa3ce40da3076aeec531b0f4195bdeb",
- "size": 2097,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-dot_name_subrequest_/sql.yql"
+ "checksum": "3b13251d6eb9c1c0fcf8e9492660ff0b",
+ "size": 2100,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-dot_name_subrequest_/sql.yql"
}
],
"test_sql2yql.test[select-double_at_ids]": [
{
- "checksum": "9335391a5b1bd4c2417553ada85da408",
- "size": 1473,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-double_at_ids_/sql.yql"
+ "checksum": "f74fcaed8133e2e3707b4d88b715560c",
+ "size": 1476,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-double_at_ids_/sql.yql"
}
],
"test_sql2yql.test[select-exists_false]": [
{
- "checksum": "f686f2534586cde1d2152e04ddb038ed",
- "size": 1962,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-exists_false_/sql.yql"
+ "checksum": "dd1d74a3b4f6d5cab961a7e3c467541e",
+ "size": 1965,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-exists_false_/sql.yql"
}
],
"test_sql2yql.test[select-exists_true]": [
{
- "checksum": "49ffdbce5791b1762de3eda2152f6863",
- "size": 1672,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-exists_true_/sql.yql"
+ "checksum": "cb7fcaaca3be82d0a240f16aa0355a01",
+ "size": 1675,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-exists_true_/sql.yql"
}
],
"test_sql2yql.test[select-extend_and_take]": [
{
- "checksum": "3ee549cd7078eff175383123f3c54250",
- "size": 1229,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-extend_and_take_/sql.yql"
+ "checksum": "c11cd595dc1b4e793fad26a858aa79f6",
+ "size": 1232,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-extend_and_take_/sql.yql"
}
],
"test_sql2yql.test[select-from_in_front]": [
{
- "checksum": "2e845f083ada6039b83a870ab84037e2",
- "size": 1320,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-from_in_front_/sql.yql"
+ "checksum": "a2c08b2e6a2c923a9773e40f01e8d8b3",
+ "size": 1323,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-from_in_front_/sql.yql"
}
],
"test_sql2yql.test[select-from_in_front_sub]": [
{
- "checksum": "c4f8284073993310f1e8f19a4341c7d3",
- "size": 2631,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_select-from_in_front_sub_/sql.yql"
+ "checksum": "9aa5237e6c859eb275bc1310adcd0eec",
+ "size": 2634,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-from_in_front_sub_/sql.yql"
}
],
"test_sql2yql.test[select-hits_count]": [
{
- "checksum": "78ded0918d6bf0fd22e0c5c3e447dcfb",
- "size": 3644,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_select-hits_count_/sql.yql"
+ "checksum": "489f3387a0ab7968853527abbd9a448d",
+ "size": 3647,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-hits_count_/sql.yql"
}
],
"test_sql2yql.test[select-host_count]": [
{
- "checksum": "dd7535be2a0be5cb9cba313a685a4b1f",
- "size": 3747,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_select-host_count_/sql.yql"
+ "checksum": "cb594e6fe3ffb758b3b738014f3b0666",
+ "size": 3750,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-host_count_/sql.yql"
}
],
"test_sql2yql.test[select-id_xor]": [
{
- "checksum": "1359a082faad29f557828377832d36c0",
- "size": 1017,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-id_xor_/sql.yql"
+ "checksum": "c8558e5647acb22732546ca87f63ab9d",
+ "size": 1020,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-id_xor_/sql.yql"
}
],
"test_sql2yql.test[select-if]": [
{
- "checksum": "70cb413c4127055bea29851b20df35db",
- "size": 1403,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-if_/sql.yql"
+ "checksum": "811448fadc04d0cd09f6e35c6164b6db",
+ "size": 1406,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-if_/sql.yql"
}
],
"test_sql2yql.test[select-literal_bool]": [
{
- "checksum": "4a7f80310ac83c7c2c213869432d71a0",
- "size": 1443,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-literal_bool_/sql.yql"
+ "checksum": "849b9ca26e0321c4f375d5ab2cf5cae8",
+ "size": 1446,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-literal_bool_/sql.yql"
}
],
"test_sql2yql.test[select-literal_negative]": [
{
- "checksum": "57c909cc83ee74c46011095e5546b87b",
- "size": 1442,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-literal_negative_/sql.yql"
+ "checksum": "3ed0c798c59f298eef9ae1f37b15fec1",
+ "size": 1445,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-literal_negative_/sql.yql"
}
],
"test_sql2yql.test[select-logical_ops]": [
{
- "checksum": "152d438825cdc0303a42747de7be7c4a",
- "size": 1672,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-logical_ops_/sql.yql"
+ "checksum": "a0b24b12b341e79c0a1379dc05816013",
+ "size": 1675,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-logical_ops_/sql.yql"
}
],
"test_sql2yql.test[select-match_clause]": [
{
- "checksum": "ed85d126138cf10dbca77b0c9f65ca95",
- "size": 1572,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-match_clause_/sql.yql"
+ "checksum": "b18cd49ea92986747ef4ead94eb77e53",
+ "size": 1575,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-match_clause_/sql.yql"
}
],
"test_sql2yql.test[select-missing_with_nonpersist]": [
{
- "checksum": "cf8d4debb674fbff7943a19f5e8038d6",
- "size": 2312,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-missing_with_nonpersist_/sql.yql"
+ "checksum": "382c77c4a35f834c47917cc4fce89d9a",
+ "size": 2315,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-missing_with_nonpersist_/sql.yql"
}
],
"test_sql2yql.test[select-multi_source_issue]": [
{
- "checksum": "e026280ff22712e361e09be6667c0a73",
- "size": 5233,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_select-multi_source_issue_/sql.yql"
+ "checksum": "55c44e892f88e3b12aa8b7430a2e3a73",
+ "size": 5236,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-multi_source_issue_/sql.yql"
}
],
"test_sql2yql.test[select-null_check]": [
{
- "checksum": "2f960d05926f370e58c912c303744393",
- "size": 1857,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-null_check_/sql.yql"
+ "checksum": "efafe25a54099eda994859e77905e315",
+ "size": 1860,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-null_check_/sql.yql"
}
],
"test_sql2yql.test[select-one_labeled_column]": [
{
- "checksum": "a61bb12e629ec05903cbb2619e8218b4",
- "size": 1111,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-one_labeled_column_/sql.yql"
+ "checksum": "e7c499a75f318be7cbb4e2adadb25088",
+ "size": 1114,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-one_labeled_column_/sql.yql"
}
],
"test_sql2yql.test[select-one_unlabeled_column]": [
{
- "checksum": "c55204f6b54c409aa25314d35e1cf014",
- "size": 1111,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-one_unlabeled_column_/sql.yql"
+ "checksum": "d618f115c42577a286352d3a4bff42ee",
+ "size": 1114,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-one_unlabeled_column_/sql.yql"
}
],
"test_sql2yql.test[select-opt_list_access]": [
{
- "checksum": "c1682566d7c89078daa02cfd5776e9be",
- "size": 2615,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-opt_list_access_/sql.yql"
+ "checksum": "798d475fc0598d46ce67d2ec2aae014f",
+ "size": 2618,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-opt_list_access_/sql.yql"
}
],
"test_sql2yql.test[select-optional_as_warn]": [
{
- "checksum": "003ef58484fe9d2f3b88d840e2231d11",
- "size": 2450,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-optional_as_warn_/sql.yql"
+ "checksum": "1a72159c2d600430b3da66eff0e1ba88",
+ "size": 2453,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-optional_as_warn_/sql.yql"
}
],
"test_sql2yql.test[select-optional_in_job]": [
{
- "checksum": "89fe643152f3177bb117382f87d6fac2",
- "size": 5821,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-optional_in_job_/sql.yql"
+ "checksum": "7790b30d6ca483ed8647842c1de54748",
+ "size": 5824,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-optional_in_job_/sql.yql"
}
],
"test_sql2yql.test[select-optional_pull]": [
{
- "checksum": "2cdfc4cae4f4b5f40145250e474830b9",
- "size": 5392,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-optional_pull_/sql.yql"
+ "checksum": "ac59bed772a2e56f1198bd803270f839",
+ "size": 5395,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-optional_pull_/sql.yql"
}
],
"test_sql2yql.test[select-qualified_all_and_group_by]": [
{
- "checksum": "a19e0e0db01f8f80e00faac07f13f7f9",
- "size": 2557,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_select-qualified_all_and_group_by_/sql.yql"
+ "checksum": "f7de00799b4a344663dff92383aa8437",
+ "size": 2560,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-qualified_all_and_group_by_/sql.yql"
}
],
"test_sql2yql.test[select-quoted_ids]": [
{
- "checksum": "da1051bf54dacf7787287e222068f017",
- "size": 1553,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-quoted_ids_/sql.yql"
+ "checksum": "4e590e0af31e9bb84a08a303fe9b4d9c",
+ "size": 1556,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-quoted_ids_/sql.yql"
}
],
"test_sql2yql.test[select-quoted_ids_with_escapes]": [
{
- "checksum": "2cd66cc3de26d46fa42ba53b00666681",
- "size": 1276,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-quoted_ids_with_escapes_/sql.yql"
+ "checksum": "dacbe88e8066b43e29668d104f4e2e3e",
+ "size": 1279,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-quoted_ids_with_escapes_/sql.yql"
}
],
"test_sql2yql.test[select-refselect]": [
{
- "checksum": "8e1433640fe403a1ed0abf26948dbccf",
- "size": 1425,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-refselect_/sql.yql"
+ "checksum": "0fdb8cbfa44c75d53bc156262af9e972",
+ "size": 1428,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-refselect_/sql.yql"
}
],
"test_sql2yql.test[select-result_label]": [
{
- "checksum": "fbd047b679fa00895007ff1f395ec713",
- "size": 1010,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-result_label_/sql.yql"
+ "checksum": "77393e1875cdffd6504971730f13b85c",
+ "size": 1013,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-result_label_/sql.yql"
}
],
"test_sql2yql.test[select-result_rows_limit]": [
{
- "checksum": "5448e1fd413cccbda36204e64d619bb9",
- "size": 2158,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-result_rows_limit_/sql.yql"
+ "checksum": "5eb7dfa32ea07b056f0b11f49210d11b",
+ "size": 2161,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-result_rows_limit_/sql.yql"
}
],
"test_sql2yql.test[select-result_size_limit]": [
{
- "checksum": "c8fad0d241ad721c651d88bc0d7fb6a8",
- "size": 2205,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-result_size_limit_/sql.yql"
+ "checksum": "6126555910258cc6cb8d6e2aa2f6a8b8",
+ "size": 2208,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-result_size_limit_/sql.yql"
}
],
"test_sql2yql.test[select-result_size_limit_with_fill]": [
{
- "checksum": "bcf045d839ec886174772c3693eaa9ad",
- "size": 3775,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-result_size_limit_with_fill_/sql.yql"
+ "checksum": "a0f6ba8b7f0c13a769096019bf87cdca",
+ "size": 3778,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-result_size_limit_with_fill_/sql.yql"
}
],
"test_sql2yql.test[select-reuse_named_node]": [
{
- "checksum": "a2b4664e735f82e99ccbce91e0b5a529",
- "size": 2159,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_select-reuse_named_node_/sql.yql"
+ "checksum": "dc265d4146bf44b56e86fbefc6a079c2",
+ "size": 2162,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-reuse_named_node_/sql.yql"
}
],
"test_sql2yql.test[select-sampleselect]": [
{
- "checksum": "2b55c4db8315de96c59626dd4e0305af",
- "size": 1441,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-sampleselect_/sql.yql"
+ "checksum": "7d0c8baf03d9ad1b6f671a91c70967ba",
+ "size": 1444,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-sampleselect_/sql.yql"
}
],
"test_sql2yql.test[select-scalar_subquery]": [
{
- "checksum": "b9d7a0930d30666b1cf07faa34efac54",
- "size": 2125,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_select-scalar_subquery_/sql.yql"
+ "checksum": "e68cfb3892fdb37d45fdcedc8f58503d",
+ "size": 2128,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-scalar_subquery_/sql.yql"
}
],
"test_sql2yql.test[select-scalar_subquery_with_star]": [
{
- "checksum": "49fb7e1627e05ef047d2a43f017bc4a8",
- "size": 2511,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-scalar_subquery_with_star_/sql.yql"
+ "checksum": "eccc6447bf89e1e1fb02686a46b375ab",
+ "size": 2514,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-scalar_subquery_with_star_/sql.yql"
}
],
"test_sql2yql.test[select-select_all]": [
{
- "checksum": "5369f5cde6e2c7b481324f7d4182670b",
- "size": 1124,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-select_all_/sql.yql"
+ "checksum": "3d73507d947d4796b2f010beec4add48",
+ "size": 1127,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-select_all_/sql.yql"
}
],
"test_sql2yql.test[select-select_all_filtered]": [
{
- "checksum": "14af1aea7175314d56667f2e750f6b35",
- "size": 1248,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-select_all_filtered_/sql.yql"
+ "checksum": "44cdfa4f8649489d5ffa9d6408ab56bd",
+ "size": 1251,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-select_all_filtered_/sql.yql"
}
],
"test_sql2yql.test[select-select_all_from_concat]": [
{
- "checksum": "558fe9640a1f5a3c9e869b1b72be3d19",
- "size": 1160,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-select_all_from_concat_/sql.yql"
+ "checksum": "1110ea478ac2fb9121d5676df0c62cdf",
+ "size": 1163,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-select_all_from_concat_/sql.yql"
}
],
"test_sql2yql.test[select-select_all_from_concat_anon]": [
{
- "checksum": "eda324b348536c36fa2867e866e8bed2",
- "size": 1986,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_select-select_all_from_concat_anon_/sql.yql"
+ "checksum": "0728ce127d328787fa5ba034d3dff5d0",
+ "size": 1989,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-select_all_from_concat_anon_/sql.yql"
}
],
"test_sql2yql.test[select-select_all_group_by_column]": [
{
- "checksum": "9c8d79e2cc28631b1a4e621789ee5749",
- "size": 1265,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-select_all_group_by_column_/sql.yql"
+ "checksum": "614d7c92b81c694f1ec67bd904d161ae",
+ "size": 1268,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-select_all_group_by_column_/sql.yql"
}
],
"test_sql2yql.test[select-select_all_ordered]": [
{
- "checksum": "f0a57f3e763d3ce2240da226f4342068",
- "size": 1176,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-select_all_ordered_/sql.yql"
+ "checksum": "c2881dac4d2f20fd735b3016be2f9c0b",
+ "size": 1179,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-select_all_ordered_/sql.yql"
}
],
"test_sql2yql.test[select-select_concrete_detailed_columns]": [
{
- "checksum": "fe21188b5dbea3ccda1cd30a86722931",
- "size": 1267,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-select_concrete_detailed_columns_/sql.yql"
+ "checksum": "f06e736c945a0cedd8ac07a344c06e72",
+ "size": 1270,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-select_concrete_detailed_columns_/sql.yql"
}
],
"test_sql2yql.test[select-shift_columns]": [
{
- "checksum": "ab79f7fe9bea68c0176e264a310c332e",
- "size": 1420,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-shift_columns_/sql.yql"
+ "checksum": "9d34ae01925d0dbbd4a989a9091656dc",
+ "size": 1423,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-shift_columns_/sql.yql"
}
],
"test_sql2yql.test[select-simple_struct_field_access]": [
{
- "checksum": "fe8bb0206b83ecd99433827afa833b5a",
- "size": 1492,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-simple_struct_field_access_/sql.yql"
+ "checksum": "30c531bbd8c6a94f884185c819a12cba",
+ "size": 1495,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-simple_struct_field_access_/sql.yql"
}
],
"test_sql2yql.test[select-struct_access_without_table_name]": [
{
- "checksum": "a4d18d189428202fd51fbbceb04a31ac",
- "size": 2787,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-struct_access_without_table_name_/sql.yql"
+ "checksum": "83eee2021811284b38ca99f93e8d5fef",
+ "size": 2790,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-struct_access_without_table_name_/sql.yql"
}
],
"test_sql2yql.test[select-struct_members]": [
{
- "checksum": "574a6633087829c6fed5efbd0ef2709d",
- "size": 2147,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-struct_members_/sql.yql"
+ "checksum": "ffb8233bdb6020a9293eced1e8ac3ad8",
+ "size": 2150,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-struct_members_/sql.yql"
}
],
"test_sql2yql.test[select-substring]": [
{
- "checksum": "7c3dd6d2256a313ce820353cb12779a8",
- "size": 1334,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-substring_/sql.yql"
+ "checksum": "757434384cb60e93a566be9a8e116459",
+ "size": 1337,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-substring_/sql.yql"
}
],
"test_sql2yql.test[select-substring_v1]": [
{
- "checksum": "7c3dd6d2256a313ce820353cb12779a8",
- "size": 1334,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-substring_v1_/sql.yql"
+ "checksum": "757434384cb60e93a566be9a8e116459",
+ "size": 1337,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-substring_v1_/sql.yql"
}
],
"test_sql2yql.test[select-sum_to_string]": [
{
- "checksum": "361397f47b815248290db47aec71e209",
- "size": 1467,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-sum_to_string_/sql.yql"
+ "checksum": "c247f85a155cb3ff9575d4b02db05025",
+ "size": 1470,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-sum_to_string_/sql.yql"
}
],
"test_sql2yql.test[select-swap_columns]": [
{
- "checksum": "7a44ff3582156d8064d4e03e7facd15b",
- "size": 1420,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-swap_columns_/sql.yql"
+ "checksum": "c788b7c72d1237b6f0fac988a75a1ab7",
+ "size": 1423,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-swap_columns_/sql.yql"
}
],
"test_sql2yql.test[select-table_content_from_double_opt]": [
{
- "checksum": "ac20920d8b0e11f70b1847b8d0366b4b",
- "size": 2868,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-table_content_from_double_opt_/sql.yql"
+ "checksum": "0833acbb8deabba22009546475bd9c98",
+ "size": 2871,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-table_content_from_double_opt_/sql.yql"
}
],
"test_sql2yql.test[select-table_content_from_sort_desc]": [
{
- "checksum": "c07a65dc82760886c5cd34da43e251c7",
- "size": 2919,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-table_content_from_sort_desc_/sql.yql"
+ "checksum": "0ced46df39895a87218f6536929be073",
+ "size": 2922,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-table_content_from_sort_desc_/sql.yql"
}
],
"test_sql2yql.test[select-table_content_with_tmp_folder]": [
{
- "checksum": "e458e1ff658c0cf5a345008bc05e6017",
- "size": 2349,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_select-table_content_with_tmp_folder_/sql.yql"
+ "checksum": "390c97f2817da2402ef416917c1f7a40",
+ "size": 2352,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-table_content_with_tmp_folder_/sql.yql"
}
],
"test_sql2yql.test[select-table_funcs_spec]": [
{
- "checksum": "aab75ab553631230b93b820f805bf764",
- "size": 1971,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-table_funcs_spec_/sql.yql"
+ "checksum": "3ed2a7859f95035c5fdeed8d4f9bb079",
+ "size": 1974,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-table_funcs_spec_/sql.yql"
}
],
"test_sql2yql.test[select-tablename_with_table_row]": [
{
- "checksum": "f4a7978b0e72e8de17d6255d4a6bef60",
- "size": 1615,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-tablename_with_table_row_/sql.yql"
+ "checksum": "90533d73fcf189c8c6f91fd682041e8c",
+ "size": 1618,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-tablename_with_table_row_/sql.yql"
}
],
"test_sql2yql.test[select-tablepathprefix]": [
{
- "checksum": "58988fa11d3cb9c417c25c22509ef9e8",
- "size": 2258,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_select-tablepathprefix_/sql.yql"
+ "checksum": "3cb3c544a8ea989c68ae235588851d58",
+ "size": 2261,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-tablepathprefix_/sql.yql"
}
],
"test_sql2yql.test[select-to_dict]": [
{
- "checksum": "58f06a57a5d7b4edeb241c22c911c268",
- "size": 3813,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-to_dict_/sql.yql"
+ "checksum": "89295f1b47301e860df7c4ea9da0d10d",
+ "size": 3816,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-to_dict_/sql.yql"
}
],
"test_sql2yql.test[select-trivial_between]": [
{
- "checksum": "0af4aaf1fe682eeb79ded78f8ba45691",
- "size": 2241,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-trivial_between_/sql.yql"
+ "checksum": "1efd092e9ddd2bf9a91b253b51bb2986",
+ "size": 2244,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-trivial_between_/sql.yql"
}
],
"test_sql2yql.test[select-trivial_group_by]": [
{
- "checksum": "8ac8d3a7e9c8e10a0295e31f677c681a",
- "size": 1811,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_select-trivial_group_by_/sql.yql"
+ "checksum": "e490ff9408ffefc920b34bdc596caa14",
+ "size": 1814,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-trivial_group_by_/sql.yql"
}
],
"test_sql2yql.test[select-trivial_having]": [
{
- "checksum": "8b31771d12b1c0cc910b55f7fe5d6c30",
- "size": 1849,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_select-trivial_having_/sql.yql"
+ "checksum": "c1e55d798d58a57c933271761d9a0973",
+ "size": 1852,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-trivial_having_/sql.yql"
}
],
"test_sql2yql.test[select-trivial_order_by]": [
{
- "checksum": "94322d35a19328479b67cef7f6c23a13",
- "size": 1470,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-trivial_order_by_/sql.yql"
+ "checksum": "e987f29afd155698cab5c85e25375734",
+ "size": 1473,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-trivial_order_by_/sql.yql"
}
],
"test_sql2yql.test[select-trivial_where]": [
{
- "checksum": "19f6e5b44d2093197ec0f9f888fe6d1a",
- "size": 1549,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-trivial_where_/sql.yql"
+ "checksum": "6ea6bb3d343876d354f0282959551107",
+ "size": 1552,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-trivial_where_/sql.yql"
}
],
"test_sql2yql.test[select-two_select_without_semi]": [
{
- "checksum": "62c079d85bac5a4da5f7024d8546c0ba",
- "size": 1752,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-two_select_without_semi_/sql.yql"
+ "checksum": "e8a36f2d65a985be4ce85f5c3479e18f",
+ "size": 1755,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-two_select_without_semi_/sql.yql"
}
],
"test_sql2yql.test[select-two_selects_with_diff_fields]": [
{
- "checksum": "e21e19bfe1e14d5b690776ebd07a2aac",
- "size": 2297,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-two_selects_with_diff_fields_/sql.yql"
+ "checksum": "861fafaaf703f69759e15907d414ec45",
+ "size": 2300,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-two_selects_with_diff_fields_/sql.yql"
}
],
"test_sql2yql.test[select-type_assert]": [
{
- "checksum": "b933d41419390da6a477c3f7d32475c7",
- "size": 5504,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-type_assert_/sql.yql"
+ "checksum": "a0aa3a2e6e28a6c88e69739f5fb15509",
+ "size": 5507,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-type_assert_/sql.yql"
}
],
"test_sql2yql.test[select-unary_op_interval]": [
{
- "checksum": "626bbe82c4fe82d251dc86cae43f26b6",
- "size": 4965,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-unary_op_interval_/sql.yql"
+ "checksum": "eabc6c34ed82d11e143aeb79b9bbd764",
+ "size": 4968,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-unary_op_interval_/sql.yql"
}
],
"test_sql2yql.test[select-uncorrelated_subqueries]": [
{
- "checksum": "d06864be2c76d8908e262b1904920fdd",
- "size": 2120,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-uncorrelated_subqueries_/sql.yql"
+ "checksum": "1586cce234b477d35b8ae39411868438",
+ "size": 2123,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-uncorrelated_subqueries_/sql.yql"
}
],
"test_sql2yql.test[select-unlabeled]": [
{
- "checksum": "d82f69591a458ce840d8c7cabd41bf6a",
- "size": 1420,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-unlabeled_/sql.yql"
+ "checksum": "47e20f7cdb7a32385204919aa21f4e73",
+ "size": 1423,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-unlabeled_/sql.yql"
}
],
"test_sql2yql.test[select-unlabeled_1000]": [
{
- "checksum": "675e42cafb3c8fa9a151b12472347d40",
- "size": 1583,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-unlabeled_1000_/sql.yql"
+ "checksum": "7c2610b8236252efba94d7fcdccb0acc",
+ "size": 1586,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-unlabeled_1000_/sql.yql"
}
],
"test_sql2yql.test[select-use_cluster]": [
{
- "checksum": "c55204f6b54c409aa25314d35e1cf014",
- "size": 1111,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-use_cluster_/sql.yql"
+ "checksum": "d618f115c42577a286352d3a4bff42ee",
+ "size": 1114,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-use_cluster_/sql.yql"
}
],
"test_sql2yql.test[select-values]": [
{
- "checksum": "666ab9f87b3c88a8ce0f0f6b0e7bc329",
- "size": 4501,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-values_/sql.yql"
+ "checksum": "56344757a2a8bf027747880b8e70e81d",
+ "size": 4504,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-values_/sql.yql"
}
],
"test_sql2yql.test[select-where_cast]": [
{
- "checksum": "62d3541777ccd963b5e2b26863e1f15d",
- "size": 1266,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-where_cast_/sql.yql"
+ "checksum": "5555388e5c9b39695b50c45db47f10bd",
+ "size": 1269,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-where_cast_/sql.yql"
}
],
"test_sql2yql.test[select-where_in]": [
{
- "checksum": "385669ec7f2dafe888d05918751076f2",
- "size": 1438,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-where_in_/sql.yql"
+ "checksum": "e0f2dc7402f8803035740fa89df9c369",
+ "size": 1441,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-where_in_/sql.yql"
}
],
"test_sql2yql.test[select-where_not_null]": [
{
- "checksum": "6ed6b3b15c347c312124f219dffe03c4",
- "size": 1242,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_select-where_not_null_/sql.yql"
+ "checksum": "c8d086dcdb9fd2d48346b2a8da15f80f",
+ "size": 1245,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-where_not_null_/sql.yql"
}
],
"test_sql2yql.test[select-where_with_lambda]": [
{
- "checksum": "8bf3c9f7e2ba3fbc1dd07c13b9858e21",
- "size": 1370,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_select-where_with_lambda_/sql.yql"
+ "checksum": "85bbf8c45b89a5f0fb9287acc7af1ef9",
+ "size": 1373,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_select-where_with_lambda_/sql.yql"
}
],
"test_sql2yql.test[seq_mode-action_shared_subquery_expr_after_commit]": [
{
- "checksum": "1bb5d0be36c50199693f92ca6eb89a8a",
- "size": 4325,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_seq_mode-action_shared_subquery_expr_after_commit_/sql.yql"
+ "checksum": "35d0228375b2be7ada8179bde9052807",
+ "size": 4328,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_seq_mode-action_shared_subquery_expr_after_commit_/sql.yql"
}
],
"test_sql2yql.test[seq_mode-shared_named_expr]": [
{
- "checksum": "fd1b8da8c3d12ae945d1f986fbca5c46",
- "size": 2159,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_seq_mode-shared_named_expr_/sql.yql"
+ "checksum": "7f16d29d01ed38006249f8a6df896d89",
+ "size": 2162,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_seq_mode-shared_named_expr_/sql.yql"
}
],
"test_sql2yql.test[seq_mode-shared_subquery_expr]": [
{
- "checksum": "1340c87492a4769dbbc7b88ab9f55cde",
- "size": 2756,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_seq_mode-shared_subquery_expr_/sql.yql"
+ "checksum": "442af621c99f97281cb191ad5121a040",
+ "size": 2759,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_seq_mode-shared_subquery_expr_/sql.yql"
}
],
"test_sql2yql.test[seq_mode-shared_subquery_expr_after_commit]": [
{
- "checksum": "58a92b204197672e17aa99af1c55ac3b",
- "size": 3808,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_seq_mode-shared_subquery_expr_after_commit_/sql.yql"
+ "checksum": "f0e7c7a4736580f6ebe1e1af3e98be39",
+ "size": 3811,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_seq_mode-shared_subquery_expr_after_commit_/sql.yql"
}
],
"test_sql2yql.test[seq_mode-simple1]": [
{
- "checksum": "a9a9898788b13b6faeca17e1e1409944",
- "size": 1266,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_seq_mode-simple1_/sql.yql"
+ "checksum": "1f0db2592f2b598f5aed44db4a3e1133",
+ "size": 1269,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_seq_mode-simple1_/sql.yql"
}
],
"test_sql2yql.test[seq_mode-simple2]": [
{
- "checksum": "86177a8023ea01e2cabf162095c4f37a",
- "size": 2121,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_seq_mode-simple2_/sql.yql"
+ "checksum": "20c533355047f0b26cbf19786e4dcb3b",
+ "size": 2124,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_seq_mode-simple2_/sql.yql"
}
],
"test_sql2yql.test[seq_mode-subquery_shared_subquery]": [
{
- "checksum": "f15f6f62b484b362882c30696497b3f3",
- "size": 2374,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_seq_mode-subquery_shared_subquery_/sql.yql"
+ "checksum": "0da75f9a85034564b31a4f5679b6685b",
+ "size": 2377,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_seq_mode-subquery_shared_subquery_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-no_simple_columns_tablerow]": [
{
- "checksum": "aedf06ccf694ead9d57f42dae4ca4f2a",
- "size": 6634,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-no_simple_columns_tablerow_/sql.yql"
+ "checksum": "f80a8c5844db81239a1d3a5b525656c9",
+ "size": 6637,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-no_simple_columns_tablerow_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_base]": [
{
- "checksum": "741572bca7fd46aa5123f84a6f8314ac",
- "size": 1265,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_base_/sql.yql"
+ "checksum": "e52008ba6366a25c9b5e1e1b58f586bb",
+ "size": 1268,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_base_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_base_fail]": [
{
- "checksum": "0a942e4cc9662acec38f57764b1436f5",
- "size": 2188,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_base_fail_/sql.yql"
+ "checksum": "5fd18ce1b69b68bb63dae38525ab029c",
+ "size": 2191,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_base_fail_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_all]": [
{
- "checksum": "2220a7ad0c97e5755ed5e0f301b3c5e6",
- "size": 2990,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_all_/sql.yql"
+ "checksum": "7156438415f7799aaa31f2ecdf8519c7",
+ "size": 2993,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_all_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_coalesce_all_1]": [
{
- "checksum": "0e77388e75f64eae6748b262a3f3e55a",
- "size": 2736,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_all_1_/sql.yql"
+ "checksum": "3edcd7b62c7a14238535debd8d2fd5d2",
+ "size": 2739,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_all_1_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_coalesce_all_2]": [
{
- "checksum": "0e77388e75f64eae6748b262a3f3e55a",
- "size": 2736,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_all_2_/sql.yql"
+ "checksum": "3edcd7b62c7a14238535debd8d2fd5d2",
+ "size": 2739,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_all_2_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_coalesce_bug8923]": [
{
- "checksum": "9e9fdcf2b54c7907197e93455af1297c",
- "size": 3642,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_bug8923_/sql.yql"
+ "checksum": "7e93d59a1906203ad9cc93d90f5398d1",
+ "size": 3645,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_bug8923_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_coalesce_qualified_all_disable]": [
{
- "checksum": "1cf5d20775a259901e6c9b875dcb42e5",
- "size": 2530,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_qualified_all_disable_/sql.yql"
+ "checksum": "6b982defbb48f9f519abcdc877e37c28",
+ "size": 2533,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_qualified_all_disable_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_coalesce_qualified_all_enable]": [
{
- "checksum": "8bd0497f73ff65b182bfcd63dbda265d",
- "size": 2677,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_qualified_all_enable_/sql.yql"
+ "checksum": "5b58954565bf01993f5a24b4298a2488",
+ "size": 2680,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_qualified_all_enable_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_coalesce_without_1]": [
{
- "checksum": "e198370c9339903b72af6088a707f7e6",
- "size": 8119,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_without_1_/sql.yql"
+ "checksum": "6f3c746a0b4263a76e1ec1bdfd32d465",
+ "size": 8122,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_without_1_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_coalesce_without_2]": [
{
- "checksum": "78ccb1c37f301b4ac16ff8f342faac61",
- "size": 8331,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_without_2_/sql.yql"
+ "checksum": "e63663c4ffabefdd5d5d236268b5e17f",
+ "size": 8334,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_without_2_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_coalesce_without_left_semi_1]": [
{
- "checksum": "e83ab31a1488fc94069c85b53607910a",
- "size": 3084,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_without_left_semi_1_/sql.yql"
+ "checksum": "cd191fe8dedf80615f9f3a7ceac8146d",
+ "size": 3087,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_without_left_semi_1_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_coalesce_without_left_semi_2]": [
{
- "checksum": "83fcb7a39f46dddececc96e6b2ff1f90",
- "size": 3227,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_without_left_semi_2_/sql.yql"
+ "checksum": "ce13de24b9be0e35d674089239408437",
+ "size": 3230,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_coalesce_without_left_semi_2_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_fail]": [
{
- "checksum": "cec82d74ddba0209872f6d57e7fd4e14",
- "size": 3076,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_fail_/sql.yql"
+ "checksum": "eeb67bfd6954ec195e15abb7f3b23f8e",
+ "size": 3079,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_fail_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_qualified]": [
{
- "checksum": "e34cf64f543f26947836e72145a9560e",
- "size": 3068,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_qualified_/sql.yql"
+ "checksum": "6baea27d84c9c029a93cadaca91e6900",
+ "size": 3071,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_qualified_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_subreq_all_key_without]": [
{
- "checksum": "163cce82d0acf6d9ebad2034d5b16998",
- "size": 3046,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_subreq_all_key_without_/sql.yql"
+ "checksum": "194e5960f4b85557394882d3a3cbfc8a",
+ "size": 3049,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_subreq_all_key_without_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_subreq_same_key]": [
{
- "checksum": "4012035d1f165b9ca66407505c5a00f5",
- "size": 2726,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_subreq_same_key_/sql.yql"
+ "checksum": "ca1486b472b4b57d1ab441a605d23b41",
+ "size": 2729,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_subreq_same_key_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_subreq_same_key_by_all]": [
{
- "checksum": "a4ea718e779a7914b79ac69ce5363d06",
- "size": 2874,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_subreq_same_key_by_all_/sql.yql"
+ "checksum": "ac7f7002e582a17af52e0154212f7926",
+ "size": 2877,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_subreq_same_key_by_all_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_subreq_same_key_without]": [
{
- "checksum": "dc0729dc5a5762f7d592227a5e8f4892",
- "size": 3144,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_subreq_same_key_without_/sql.yql"
+ "checksum": "c8215906491b204f001888d8e80de58a",
+ "size": 3147,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_subreq_same_key_without_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_without_resolve_dublicates]": [
{
- "checksum": "56ddcf1d2e3f7bcf511931d53ad428a0",
- "size": 3420,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_without_resolve_dublicates_/sql.yql"
+ "checksum": "9cf595c8e0242cc3eca185d0807a7b97",
+ "size": 3423,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_without_resolve_dublicates_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_join_without_resolve_dublicates_mult]": [
{
- "checksum": "a627e884413130c48490427f183d912d",
- "size": 3676,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_without_resolve_dublicates_mult_/sql.yql"
+ "checksum": "691d2259fcb0c2b845b0d1f85b26f1d9",
+ "size": 3679,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_join_without_resolve_dublicates_mult_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_qualified_all_and_group_by]": [
{
- "checksum": "f64575d1b6e05a807b6809739c3a735f",
- "size": 2486,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_qualified_all_and_group_by_/sql.yql"
+ "checksum": "ae74dae5e50e57bbc845c2383a211267",
+ "size": 2489,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_qualified_all_and_group_by_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_subreq]": [
{
- "checksum": "e386fdab621cad0ca9e2ce1bfdccf864",
- "size": 2036,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_subreq_/sql.yql"
+ "checksum": "c359fd0920f7a5f81923829c1edb6bc4",
+ "size": 2039,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_subreq_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_subreq_all]": [
{
- "checksum": "a8b23c3312a886f173a3f3cda407428a",
- "size": 2185,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_subreq_all_/sql.yql"
+ "checksum": "0aea942779731676a052ef8929a0a517",
+ "size": 2188,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_subreq_all_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_tablerow]": [
{
- "checksum": "d075f6da7f699142303e628645ffb483",
- "size": 7213,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_tablerow_/sql.yql"
+ "checksum": "c64d3a048a2489dd24b79a3ab7b41e46",
+ "size": 7216,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_tablerow_/sql.yql"
}
],
"test_sql2yql.test[simple_columns-simple_columns_union_all_qualified_star]": [
{
- "checksum": "0acabf460f478dad1eeec9248927c1fb",
- "size": 3045,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_union_all_qualified_star_/sql.yql"
+ "checksum": "1fb59c025c40356e8123d71b403400e2",
+ "size": 3048,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_union_all_qualified_star_/sql.yql"
}
],
"test_sql2yql.test[stream_lookup_join-lookup_join]": [
{
- "checksum": "cafb9f686b3f2fca7a4160d3f4d9f2ef",
- "size": 2287,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_stream_lookup_join-lookup_join_/sql.yql"
+ "checksum": "6daadf66caaeef20ea9abd9fede4ae5c",
+ "size": 2290,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_stream_lookup_join-lookup_join_/sql.yql"
}
],
"test_sql2yql.test[stream_lookup_join-lookup_join_narrow]": [
{
- "checksum": "f375a7f174b86bffd959a947ab5e4216",
- "size": 2288,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_stream_lookup_join-lookup_join_narrow_/sql.yql"
+ "checksum": "0e32fbdbf878b7f1319ec1a0b063e1a6",
+ "size": 2291,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_stream_lookup_join-lookup_join_narrow_/sql.yql"
}
],
"test_sql2yql.test[table_range-concat_empty_sorted_with_key_diff]": [
{
- "checksum": "272e752fffe3c39698d3c4e80546d402",
- "size": 1160,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-concat_empty_sorted_with_key_diff_/sql.yql"
+ "checksum": "dd196aba742e949eb385c1528ed51e45",
+ "size": 1163,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-concat_empty_sorted_with_key_diff_/sql.yql"
}
],
"test_sql2yql.test[table_range-concat_sorted_max_sorted_tables]": [
{
- "checksum": "50045933b77105f728fda8b5defb48eb",
- "size": 1573,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-concat_sorted_max_sorted_tables_/sql.yql"
+ "checksum": "743230a7732573fda74be37080e347f8",
+ "size": 1576,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-concat_sorted_max_sorted_tables_/sql.yql"
}
],
"test_sql2yql.test[table_range-concat_sorted_max_tables]": [
{
- "checksum": "8f64be51eecd36b624ef2f39b23fa3a0",
- "size": 1509,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-concat_sorted_max_tables_/sql.yql"
+ "checksum": "11d5f330398a1a1824f7febce321cbe3",
+ "size": 1512,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-concat_sorted_max_tables_/sql.yql"
}
],
"test_sql2yql.test[table_range-concat_sorted_with_key_diff]": [
{
- "checksum": "a01c6c586b0907263fa1aca251108004",
- "size": 1270,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-concat_sorted_with_key_diff_/sql.yql"
+ "checksum": "5733935aa27d04e5fa93927901305d43",
+ "size": 1273,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-concat_sorted_with_key_diff_/sql.yql"
}
],
"test_sql2yql.test[table_range-concat_with_view]": [
{
- "checksum": "da66136ab323eef81a10a3f142ffee41",
- "size": 1160,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-concat_with_view_/sql.yql"
+ "checksum": "f7cf2cc31dd8400cc5a0faf6bd167ad0",
+ "size": 1163,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-concat_with_view_/sql.yql"
}
],
"test_sql2yql.test[table_range-each_with_non_existing]": [
{
- "checksum": "b4627eeca4f69a1d3c232b6058a2d5ef",
- "size": 1328,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-each_with_non_existing_/sql.yql"
+ "checksum": "401a28b1e2dd19a2b8ad263210f08723",
+ "size": 1331,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-each_with_non_existing_/sql.yql"
}
],
"test_sql2yql.test[table_range-each_with_non_existing_all_fail]": [
{
- "checksum": "b4627eeca4f69a1d3c232b6058a2d5ef",
- "size": 1328,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-each_with_non_existing_all_fail_/sql.yql"
+ "checksum": "401a28b1e2dd19a2b8ad263210f08723",
+ "size": 1331,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-each_with_non_existing_all_fail_/sql.yql"
}
],
"test_sql2yql.test[table_range-limit_with_table_path_over_sorted_range]": [
{
- "checksum": "8815c9ec98bf9cc65dbe9ed8fd61462d",
- "size": 1710,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-limit_with_table_path_over_sorted_range_/sql.yql"
+ "checksum": "5cab83e1fb31d2a2d12a0372866bb38c",
+ "size": 1713,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-limit_with_table_path_over_sorted_range_/sql.yql"
}
],
"test_sql2yql.test[table_range-merge_non_strict]": [
{
- "checksum": "3e0294dd1b5dd8abd311f181f4914a5c",
- "size": 2592,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-merge_non_strict_/sql.yql"
+ "checksum": "09aacd642a36507028800468167b78bb",
+ "size": 2595,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-merge_non_strict_/sql.yql"
}
],
"test_sql2yql.test[table_range-range_over_desc]": [
{
- "checksum": "f177495846e8bb409cdc33d638b30384",
- "size": 1546,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-range_over_desc_/sql.yql"
+ "checksum": "43d2f80830f07bc69573ee1429bc5e3a",
+ "size": 1549,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-range_over_desc_/sql.yql"
}
],
"test_sql2yql.test[table_range-range_over_filter]": [
{
- "checksum": "4f898f285a899fb30f018b3596d51bce",
- "size": 2757,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_table_range-range_over_filter_/sql.yql"
+ "checksum": "ee6d179e16f4d4ac4a2d7ae96bb4b416",
+ "size": 2760,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-range_over_filter_/sql.yql"
}
],
"test_sql2yql.test[table_range-range_over_filter_udf]": [
{
- "checksum": "ea6fad1e96ba9e65538df6985ba8861a",
- "size": 1780,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_table_range-range_over_filter_udf_/sql.yql"
+ "checksum": "d68a19639ea438172afdada5209e42bd",
+ "size": 1783,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-range_over_filter_udf_/sql.yql"
}
],
"test_sql2yql.test[table_range-range_over_like]": [
{
- "checksum": "cd846d65a67e046cc35bf15bf3cab806",
- "size": 1428,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_table_range-range_over_like_/sql.yql"
+ "checksum": "e31722dfabf15df97cca4a772d9483f6",
+ "size": 1431,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-range_over_like_/sql.yql"
}
],
"test_sql2yql.test[table_range-range_over_regexp]": [
{
- "checksum": "428ed6d3d0efd504f992c5c6719a2ef7",
- "size": 1390,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_table_range-range_over_regexp_/sql.yql"
+ "checksum": "a1774870f3c1f2bb18f985f22cc9d000",
+ "size": 1393,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-range_over_regexp_/sql.yql"
}
],
"test_sql2yql.test[table_range-range_slash]": [
{
- "checksum": "aeb7edb1773d3d51f09996f7aa4d31ef",
- "size": 2204,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-range_slash_/sql.yql"
+ "checksum": "d3bddd96d232d3f29e503b3d137fb0cb",
+ "size": 2207,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-range_slash_/sql.yql"
}
],
"test_sql2yql.test[table_range-range_tables_with_view]": [
{
- "checksum": "7184b6c05e2f7628464d08b21bb7d3d5",
- "size": 1374,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_table_range-range_tables_with_view_/sql.yql"
+ "checksum": "d5ca76c44668891aaf47d212d785e7dc",
+ "size": 1377,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-range_tables_with_view_/sql.yql"
}
],
"test_sql2yql.test[table_range-range_with_view]": [
{
- "checksum": "346d330a0b80bce944880293f8aa93a6",
- "size": 1217,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-range_with_view_/sql.yql"
+ "checksum": "4580a016cfa0a8595d607adec27f0445",
+ "size": 1220,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-range_with_view_/sql.yql"
}
],
"test_sql2yql.test[table_range-table_funcs_expr]": [
{
- "checksum": "617756dfa19879d66054f2cc39a27ec3",
- "size": 16031,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_table_range-table_funcs_expr_/sql.yql"
+ "checksum": "7db8c284b9f608797215606fe6f5d80a",
+ "size": 16034,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-table_funcs_expr_/sql.yql"
}
],
"test_sql2yql.test[table_range-tablepath_with_non_existing]": [
{
- "checksum": "8005f127fd82424cf7b482bca1d3de89",
- "size": 1768,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_table_range-tablepath_with_non_existing_/sql.yql"
+ "checksum": "035492cb9f030cbede61b37eb2d5faa3",
+ "size": 1771,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_table_range-tablepath_with_non_existing_/sql.yql"
}
],
"test_sql2yql.test[tpch-q10]": [
{
- "checksum": "69cb2a20c8fc67b986308f7aaf9f75b7",
- "size": 9744,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q10_/sql.yql"
+ "checksum": "1103244c018cf7266fe338d70ef2a5a5",
+ "size": 9747,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q10_/sql.yql"
}
],
"test_sql2yql.test[tpch-q11]": [
{
- "checksum": "87043ce98d0c0515076da6756c1a69f5",
- "size": 6313,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q11_/sql.yql"
+ "checksum": "97e67583e1b980d9f5e9d01013cab691",
+ "size": 6316,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q11_/sql.yql"
}
],
"test_sql2yql.test[tpch-q12]": [
{
- "checksum": "e31c1cc1548819590df8702caf881250",
- "size": 4321,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q12_/sql.yql"
+ "checksum": "bedc6310e8f4fa9bd0c387a00a8ccaec",
+ "size": 4324,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q12_/sql.yql"
}
],
"test_sql2yql.test[tpch-q13]": [
{
- "checksum": "72d632d1f0ad035bf77404e3d7337986",
- "size": 3857,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q13_/sql.yql"
+ "checksum": "128aaf478ac57a3bf69a827d9a5e6ca4",
+ "size": 3860,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q13_/sql.yql"
}
],
"test_sql2yql.test[tpch-q14]": [
{
- "checksum": "cffe47b644954a9807544d8b179405af",
- "size": 2448,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q14_/sql.yql"
+ "checksum": "71be5651f2a078fc331d897095605ab7",
+ "size": 2451,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q14_/sql.yql"
}
],
"test_sql2yql.test[tpch-q15]": [
{
- "checksum": "3b857e214fd8ff08ca7ad91dc7ac383a",
- "size": 6243,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q15_/sql.yql"
+ "checksum": "74aecfa738a6733b3a95d33544309ad9",
+ "size": 6246,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q15_/sql.yql"
}
],
"test_sql2yql.test[tpch-q16]": [
{
- "checksum": "4b3e411929454df6748301548faee8c1",
- "size": 4551,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q16_/sql.yql"
+ "checksum": "01ff9ab93873d5ce5e65ec96203a83af",
+ "size": 4554,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q16_/sql.yql"
}
],
"test_sql2yql.test[tpch-q17]": [
{
- "checksum": "4660feedab890e64c803e18cf7457145",
- "size": 4185,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q17_/sql.yql"
+ "checksum": "8db0aeee572338855921905e1f8e4814",
+ "size": 4188,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q17_/sql.yql"
}
],
"test_sql2yql.test[tpch-q18]": [
{
- "checksum": "a8c1a8be2c8e701cba0a60d998b22053",
- "size": 5572,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q18_/sql.yql"
+ "checksum": "b732271285c0eed4e1edb5e594b99741",
+ "size": 5575,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q18_/sql.yql"
}
],
"test_sql2yql.test[tpch-q19]": [
{
- "checksum": "073430c10d4b723b824825962443cb1c",
- "size": 4220,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q19_/sql.yql"
+ "checksum": "9fb56349b8d21be95b7e765bfc59845b",
+ "size": 4223,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q19_/sql.yql"
}
],
"test_sql2yql.test[tpch-q1]": [
{
- "checksum": "8529f31d12098f50724e8bb6df883561",
- "size": 4392,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q1_/sql.yql"
+ "checksum": "a7696cd14689851a626e9b7f48a77f49",
+ "size": 4395,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q1_/sql.yql"
}
],
"test_sql2yql.test[tpch-q20]": [
{
- "checksum": "de886ddf1e75da5f17bdf4601e28281e",
- "size": 7665,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q20_/sql.yql"
+ "checksum": "d9981d966f9c5e9b396fa94832176561",
+ "size": 7668,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q20_/sql.yql"
}
],
"test_sql2yql.test[tpch-q21]": [
{
- "checksum": "cfd122a782a1f31bdbd243c68fdabca2",
- "size": 10468,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q21_/sql.yql"
+ "checksum": "33ba6ad03b335426e790b7c206d14cbe",
+ "size": 10471,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q21_/sql.yql"
}
],
"test_sql2yql.test[tpch-q22]": [
{
- "checksum": "9e0cba95887fac958a7eb8740f7af13f",
- "size": 6680,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q22_/sql.yql"
+ "checksum": "a484a4d69ba2f52017cdc597050f5b23",
+ "size": 6683,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q22_/sql.yql"
}
],
"test_sql2yql.test[tpch-q2]": [
{
- "checksum": "d803a685fd89dbd335488564daa91b99",
- "size": 12192,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q2_/sql.yql"
+ "checksum": "c213a8424aa82081c1210a177305f788",
+ "size": 12195,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q2_/sql.yql"
}
],
"test_sql2yql.test[tpch-q3]": [
{
- "checksum": "30c94079b878eada2c96d73b19157b1a",
- "size": 5755,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q3_/sql.yql"
+ "checksum": "7719907e4fd97136a74b5a7518193e3e",
+ "size": 5758,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q3_/sql.yql"
}
],
"test_sql2yql.test[tpch-q4]": [
{
- "checksum": "d75118ac868cdcdfae30c6c61c790cc2",
- "size": 3464,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q4_/sql.yql"
+ "checksum": "9876a3829b4bda5a6f56d22d954b69f4",
+ "size": 3467,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q4_/sql.yql"
}
],
"test_sql2yql.test[tpch-q5]": [
{
- "checksum": "e95804cf2e3f8e5151180a173ee6fb51",
- "size": 11263,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q5_/sql.yql"
+ "checksum": "7b9b8cf04291815dbdd057d5838319f7",
+ "size": 11266,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q5_/sql.yql"
}
],
"test_sql2yql.test[tpch-q6]": [
{
- "checksum": "82acfa7a234ee59aaeb5b2c49b337cdc",
- "size": 1926,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q6_/sql.yql"
+ "checksum": "bf49dc0b9f3fd15c6edce6f4e15c748f",
+ "size": 1929,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q6_/sql.yql"
}
],
"test_sql2yql.test[tpch-q7]": [
{
- "checksum": "8164fe60ba3e9d0b095349823715c4af",
- "size": 10625,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q7_/sql.yql"
+ "checksum": "5f50a7c3a65ca3d58bd6101e786f7865",
+ "size": 10628,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q7_/sql.yql"
}
],
"test_sql2yql.test[tpch-q8]": [
{
- "checksum": "a2cb2c26cc111fca904919ff097e25ee",
- "size": 11257,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q8_/sql.yql"
+ "checksum": "03b80ff3197376a01197e155daa5cac6",
+ "size": 11260,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q8_/sql.yql"
}
],
"test_sql2yql.test[tpch-q9]": [
{
- "checksum": "d11781ba66e2bf2f05a3e72d30ac2d74",
- "size": 11753,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_tpch-q9_/sql.yql"
+ "checksum": "ab09787c965deaec6488b2c6fb6f9007",
+ "size": 11756,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_tpch-q9_/sql.yql"
}
],
"test_sql2yql.test[type_literal-create_table]": [
{
- "checksum": "234f3fa3e94e372211db7c2faffbbe5f",
- "size": 6649,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_literal-create_table_/sql.yql"
+ "checksum": "29c8f97ccd6b00114b44be1d68778ce6",
+ "size": 6652,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_literal-create_table_/sql.yql"
}
],
"test_sql2yql.test[type_literal-declare]": [
{
- "checksum": "784737667ff95529bb84465be668fd93",
- "size": 4141,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_literal-declare_/sql.yql"
+ "checksum": "df1351cadbbb0b1edf42ee1e54e54da8",
+ "size": 4144,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_literal-declare_/sql.yql"
}
],
"test_sql2yql.test[type_literal-evaluate]": [
{
- "checksum": "24b3c33e3aef7d81dab14f4ba5c86a00",
- "size": 1439,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_type_literal-evaluate_/sql.yql"
+ "checksum": "710dafde8986d41d985bd47be65641ab",
+ "size": 1442,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_literal-evaluate_/sql.yql"
}
],
"test_sql2yql.test[type_v3-append_diff_flags]": [
{
- "checksum": "4ec6ee366ca5af3a40a450eaaa9a43d2",
- "size": 1498,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-append_diff_flags_/sql.yql"
+ "checksum": "434b56b12540fb776d9636d479199f9b",
+ "size": 1501,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-append_diff_flags_/sql.yql"
}
],
"test_sql2yql.test[type_v3-append_diff_layout1]": [
{
- "checksum": "520ae539a5b17affcb94bf6840aa688a",
- "size": 3960,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_type_v3-append_diff_layout1_/sql.yql"
+ "checksum": "0b9d72ab4d9137ec588534905c7e0895",
+ "size": 3963,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-append_diff_layout1_/sql.yql"
}
],
"test_sql2yql.test[type_v3-append_diff_layout2]": [
{
- "checksum": "90119b8c862c8db6c5b125a227346f1f",
- "size": 4642,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_type_v3-append_diff_layout2_/sql.yql"
+ "checksum": "dd4448cd9d5576cddbef76b91c18bef6",
+ "size": 4645,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-append_diff_layout2_/sql.yql"
}
],
"test_sql2yql.test[type_v3-append_struct]": [
{
- "checksum": "87b494697782d1d75b819267ef7bee83",
- "size": 4272,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-append_struct_/sql.yql"
+ "checksum": "9fcff5821b617a7572058b5eeae893b8",
+ "size": 4275,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-append_struct_/sql.yql"
}
],
"test_sql2yql.test[type_v3-decimal_yt]": [
{
- "checksum": "94ff45ef2f0b8c772000e66f8398d3ff",
- "size": 2859,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-decimal_yt_/sql.yql"
+ "checksum": "6395e1589665f1c2c4a5fa7f1010ae8a",
+ "size": 2862,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-decimal_yt_/sql.yql"
}
],
"test_sql2yql.test[type_v3-decimal_yt_llvm]": [
{
- "checksum": "bacc20793aafcff4e19b8b8a9cadb117",
- "size": 6361,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-decimal_yt_llvm_/sql.yql"
+ "checksum": "9c32f461dcd1e0f0e15103835c11cc3a",
+ "size": 6364,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-decimal_yt_llvm_/sql.yql"
}
],
"test_sql2yql.test[type_v3-decimal_yt_nollvm]": [
{
- "checksum": "31e8232a9708c40e4e519f244d362b29",
- "size": 6364,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-decimal_yt_nollvm_/sql.yql"
+ "checksum": "f341e729a6f943a25d4d5b0df33a119c",
+ "size": 6367,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-decimal_yt_nollvm_/sql.yql"
}
],
"test_sql2yql.test[type_v3-float]": [
{
- "checksum": "0f6283807b5bebba51fe375c17a6e404",
- "size": 3112,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-float_/sql.yql"
+ "checksum": "68f2b8e8374551b3f50079a450165918",
+ "size": 3115,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-float_/sql.yql"
}
],
"test_sql2yql.test[type_v3-ignore_v3_hint]": [
{
- "checksum": "02a8cbcb92284cdff751e5ccb325a17d",
- "size": 1461,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-ignore_v3_hint_/sql.yql"
+ "checksum": "311cbb9af230838a74bc7a37e07f5b31",
+ "size": 1464,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-ignore_v3_hint_/sql.yql"
}
],
"test_sql2yql.test[type_v3-ignore_v3_pragma]": [
{
- "checksum": "989cd0b07f5f898f4b987781e63665c9",
- "size": 1529,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-ignore_v3_pragma_/sql.yql"
+ "checksum": "125f035eb7fc3d6b439ebdc6ec9642dd",
+ "size": 1532,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-ignore_v3_pragma_/sql.yql"
}
],
"test_sql2yql.test[type_v3-insert_struct_v3_with_native]": [
{
- "checksum": "8f6fd9f93962bd305f9289a83e823854",
- "size": 4038,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-insert_struct_v3_with_native_/sql.yql"
+ "checksum": "58aabfae9339269ba362b15f212e0fae",
+ "size": 4041,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-insert_struct_v3_with_native_/sql.yql"
}
],
"test_sql2yql.test[type_v3-insert_struct_v3_wo_native]": [
{
- "checksum": "bd9d42c211f0c5c04649b2ebf4bb6f34",
- "size": 4110,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-insert_struct_v3_wo_native_/sql.yql"
+ "checksum": "42a76c4161db14615eab835c652336b5",
+ "size": 4113,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-insert_struct_v3_wo_native_/sql.yql"
}
],
"test_sql2yql.test[type_v3-json]": [
{
- "checksum": "3eec85e8443bae5c6a1895f02d96b3da",
- "size": 3155,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-json_/sql.yql"
+ "checksum": "3132618dce97403d7b389c6713623613",
+ "size": 3158,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-json_/sql.yql"
}
],
"test_sql2yql.test[type_v3-mergejoin_with_sort]": [
{
- "checksum": "1b26dab240a9b4b210a69828e1ebaefc",
- "size": 1950,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-mergejoin_with_sort_/sql.yql"
+ "checksum": "c34321ab3533f2c68f0c1dcfd6414164",
+ "size": 1953,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-mergejoin_with_sort_/sql.yql"
}
],
"test_sql2yql.test[type_v3-mixed_with_columns]": [
{
- "checksum": "df43115eaa6b93151c906224e5b1ed0f",
- "size": 1711,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-mixed_with_columns_/sql.yql"
+ "checksum": "dd60e413bb6d5f851004a906400c3d5c",
+ "size": 1714,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-mixed_with_columns_/sql.yql"
}
],
"test_sql2yql.test[type_v3-non_strict]": [
{
- "checksum": "0dfc4c17c0957c7770784b19d1357156",
- "size": 1562,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-non_strict_/sql.yql"
+ "checksum": "b9c903f73d97d34975b8f753328c7c4c",
+ "size": 1565,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-non_strict_/sql.yql"
}
],
"test_sql2yql.test[type_v3-replace_diff_layout]": [
{
- "checksum": "81f91d1839bbc57d19f3996539e79a03",
- "size": 3938,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_type_v3-replace_diff_layout_/sql.yql"
+ "checksum": "2e03c29f5755166cde9dbcf1adb0656c",
+ "size": 3941,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-replace_diff_layout_/sql.yql"
}
],
"test_sql2yql.test[type_v3-singulars]": [
{
- "checksum": "c66b51025efd94980f6d5ccee1013b17",
- "size": 2174,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-singulars_/sql.yql"
+ "checksum": "c2d3fa91056506e4124d5bdecc9d2461",
+ "size": 2177,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-singulars_/sql.yql"
}
],
"test_sql2yql.test[type_v3-split]": [
{
- "checksum": "027fa5a2aa22041b46bb0d3674aa1a6e",
- "size": 1266,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-split_/sql.yql"
+ "checksum": "a0094523d3b0934eab485a05ebcf7e3f",
+ "size": 1269,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-split_/sql.yql"
}
],
"test_sql2yql.test[type_v3-type_subset]": [
{
- "checksum": "ecb62a2e38651b94e6212b651b59b164",
- "size": 1519,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-type_subset_/sql.yql"
+ "checksum": "ce8bd92b8d4901783b313f18661b2924",
+ "size": 1522,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-type_subset_/sql.yql"
}
],
"test_sql2yql.test[type_v3-uuid]": [
{
- "checksum": "8e0d4cb4d37e1f75aaf2c3062e778089",
- "size": 4895,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_type_v3-uuid_/sql.yql"
+ "checksum": "f058e5821623e9a451bd89e6eab00210",
+ "size": 4898,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_type_v3-uuid_/sql.yql"
}
],
"test_sql2yql.test[udf-automap_null]": [
{
- "checksum": "4ff981ba396926defeeb6d78dc64839e",
- "size": 2737,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_udf-automap_null_/sql.yql"
+ "checksum": "6b866a791396dfa67666c07f1ad428f6",
+ "size": 2740,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-automap_null_/sql.yql"
}
],
"test_sql2yql.test[udf-complex_return_type]": [
{
- "checksum": "c02a4f2dce4fea948f6b5aed04a1620c",
- "size": 1160,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_udf-complex_return_type_/sql.yql"
+ "checksum": "89e3ed4fd85755d37e64af256c78f2fb",
+ "size": 1163,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-complex_return_type_/sql.yql"
}
],
"test_sql2yql.test[udf-generic_udf]": [
{
- "checksum": "cc810f3e1d487fa8d84042f830bdc343",
- "size": 1145,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_udf-generic_udf_/sql.yql"
+ "checksum": "7b52e62f76aceb26c896d539c9d3ece6",
+ "size": 1148,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-generic_udf_/sql.yql"
}
],
"test_sql2yql.test[udf-named_args]": [
{
- "checksum": "8e1140b6482e61df92a909a8782dcdf1",
- "size": 3455,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_udf-named_args_/sql.yql"
+ "checksum": "86a596bf2cc0c1ee63950cb2862ca4f7",
+ "size": 3458,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-named_args_/sql.yql"
}
],
"test_sql2yql.test[udf-named_args_for_script]": [
{
- "checksum": "51d94be791820841c840b9b6bb58c106",
- "size": 2612,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-named_args_for_script_/sql.yql"
+ "checksum": "3c177500676f91833c86b7633457d00a",
+ "size": 2615,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-named_args_for_script_/sql.yql"
}
],
"test_sql2yql.test[udf-named_args_for_script_with_posargs2]": [
{
- "checksum": "e97be064e7a413ee267e253fa22f1cb5",
- "size": 2611,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-named_args_for_script_with_posargs2_/sql.yql"
+ "checksum": "e24be05736ccc1e229d5bf5f8b1b222d",
+ "size": 2614,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-named_args_for_script_with_posargs2_/sql.yql"
}
],
"test_sql2yql.test[udf-named_args_for_script_with_posargs]": [
{
- "checksum": "41ee3e7ce2498094bd7030cd3595ba39",
- "size": 2630,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-named_args_for_script_with_posargs_/sql.yql"
+ "checksum": "370ab699405894bb20186b8c19f21656",
+ "size": 2633,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-named_args_for_script_with_posargs_/sql.yql"
}
],
"test_sql2yql.test[udf-named_args_for_script_with_posargs_reuse_args_fail]": [
{
- "checksum": "4bfdc6a12e1f0fe27469b26ec2d2fb69",
- "size": 2605,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-named_args_for_script_with_posargs_reuse_args_fail_/sql.yql"
+ "checksum": "4c6f58816e91bf2f80f4d7def7bf8a2d",
+ "size": 2608,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-named_args_for_script_with_posargs_reuse_args_fail_/sql.yql"
}
],
"test_sql2yql.test[udf-python_script]": [
{
- "checksum": "c9960e9019c684d400165d6a9deb5fe4",
- "size": 1467,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-python_script_/sql.yql"
+ "checksum": "f0e6dc5b647a4b11699a5cc839e0d524",
+ "size": 1470,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-python_script_/sql.yql"
}
],
"test_sql2yql.test[udf-python_script_from_file]": [
{
- "checksum": "4409f6d2c6fb50f8fe59145bb93db69a",
- "size": 1420,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-python_script_from_file_/sql.yql"
+ "checksum": "b730f22f252ba9370ad6612aa326e553",
+ "size": 1423,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-python_script_from_file_/sql.yql"
}
],
"test_sql2yql.test[udf-python_struct]": [
{
- "checksum": "5d2902e97d314b23fe393bcea2e8cd07",
- "size": 2259,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-python_struct_/sql.yql"
+ "checksum": "2574cb180470956c7333582e7d0e400a",
+ "size": 2262,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-python_struct_/sql.yql"
}
],
"test_sql2yql.test[udf-regexp_udf]": [
{
- "checksum": "8c475e678a835d1bde5ac7fb560b18fb",
- "size": 1305,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-regexp_udf_/sql.yql"
+ "checksum": "1852e52b41c1a59f0e52a8ec3a8becfc",
+ "size": 1308,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-regexp_udf_/sql.yql"
}
],
"test_sql2yql.test[udf-same_udf_modules]": [
{
- "checksum": "a48871e3659552a49caa7b6a8da3db36",
- "size": 2392,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-same_udf_modules_/sql.yql"
+ "checksum": "218155c5b56f752fea69b11200019e25",
+ "size": 2395,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-same_udf_modules_/sql.yql"
}
],
"test_sql2yql.test[udf-sqlproject_grounds]": [
{
- "checksum": "dc35998042c750be5cec20a0603507f0",
- "size": 1394,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-sqlproject_grounds_/sql.yql"
+ "checksum": "1567c0169a88b4c6c3f1b1c7250dd12a",
+ "size": 1397,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-sqlproject_grounds_/sql.yql"
}
],
"test_sql2yql.test[udf-trivial_udf]": [
{
- "checksum": "c7c5e5030a14ba980ca851d9cca77304",
- "size": 1043,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_udf-trivial_udf_/sql.yql"
+ "checksum": "956feefecd47ae8300bf33b6a959e0a9",
+ "size": 1046,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-trivial_udf_/sql.yql"
}
],
"test_sql2yql.test[udf-two_regexps]": [
{
- "checksum": "13c9e2b8030a2088c5435249f0e8a34b",
- "size": 1423,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-two_regexps_/sql.yql"
+ "checksum": "f27cc5aa296acb8b9b957a6e4d144423",
+ "size": 1426,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-two_regexps_/sql.yql"
}
],
"test_sql2yql.test[udf-udaf]": [
{
- "checksum": "b7e7a914a40a1309f285eb05a578924e",
- "size": 3331,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-udaf_/sql.yql"
+ "checksum": "2171ca09502ac3c6b08f198800e7654c",
+ "size": 3334,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-udaf_/sql.yql"
}
],
"test_sql2yql.test[udf-udaf_default]": [
{
- "checksum": "48ef7e11d67b723bffbd32d223c8e24d",
- "size": 3162,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-udaf_default_/sql.yql"
+ "checksum": "087e6131e8e92b223885e4c48da81379",
+ "size": 3165,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-udaf_default_/sql.yql"
}
],
"test_sql2yql.test[udf-udaf_distinct]": [
{
- "checksum": "85076883b6258621d9cdb324ac3f1ad0",
- "size": 3852,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-udaf_distinct_/sql.yql"
+ "checksum": "5d03e3a0a6f632408d4ff89c4170f5fb",
+ "size": 3855,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-udaf_distinct_/sql.yql"
}
],
"test_sql2yql.test[udf-udaf_lambda]": [
{
- "checksum": "7187e90d75a630230b1a3962bb84fc04",
- "size": 2321,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-udaf_lambda_/sql.yql"
+ "checksum": "9bc1a3888285668ff8ed62d40559d1cc",
+ "size": 2324,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-udaf_lambda_/sql.yql"
}
],
"test_sql2yql.test[udf-udaf_short]": [
{
- "checksum": "28b1e0f104459fc3d4330f16ec06e334",
- "size": 2822,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-udaf_short_/sql.yql"
+ "checksum": "882cc403ab87f1d076312a11a95ade1c",
+ "size": 2825,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-udaf_short_/sql.yql"
}
],
"test_sql2yql.test[udf-udf]": [
{
- "checksum": "010198bf1a03aebcab63fe0f28b95cd3",
- "size": 1487,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_udf-udf_/sql.yql"
+ "checksum": "1f860af49959fbe789d877ca8d8e7c44",
+ "size": 1490,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-udf_/sql.yql"
}
],
"test_sql2yql.test[udf-udf_call_with_group_and_limit]": [
{
- "checksum": "d75638af0166e634cf7ab745aa5bad2d",
- "size": 1650,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_udf-udf_call_with_group_and_limit_/sql.yql"
+ "checksum": "0df89c91fb857b82c92ea102156e059f",
+ "size": 1653,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-udf_call_with_group_and_limit_/sql.yql"
}
],
"test_sql2yql.test[udf-udf_empty]": [
{
- "checksum": "913995349e56a9103bfb06a8a2afbc47",
- "size": 1691,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_udf-udf_empty_/sql.yql"
+ "checksum": "f8b90f0a2de515c0c7b1dcf96b833d7a",
+ "size": 1694,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-udf_empty_/sql.yql"
}
],
"test_sql2yql.test[udf-udf_result_member]": [
{
- "checksum": "c119b440906906af9cf595fbcf35e471",
- "size": 1362,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_udf-udf_result_member_/sql.yql"
+ "checksum": "078afe2706cd1cf345a94e8257b93c5f",
+ "size": 1365,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-udf_result_member_/sql.yql"
}
],
"test_sql2yql.test[udf-wrong_args_fail]": [
{
- "checksum": "83e2d622e34b735e926834d6304ccf06",
- "size": 3564,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_udf-wrong_args_fail_/sql.yql"
+ "checksum": "7173a52302ba0a2e88761d1d44cbe14d",
+ "size": 3567,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_udf-wrong_args_fail_/sql.yql"
}
],
"test_sql2yql.test[union-union_column_extention]": [
{
- "checksum": "5d6bee9ef7d7a571920cb3d9c17535ae",
- "size": 2948,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union-union_column_extention_/sql.yql"
+ "checksum": "75294382d48ff3801b42ef1c8bb26dbd",
+ "size": 2951,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union-union_column_extention_/sql.yql"
}
],
"test_sql2yql.test[union-union_mix]": [
{
- "checksum": "2c92b8d489237eb6fff812f076da51e6",
- "size": 4096,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union-union_mix_/sql.yql"
+ "checksum": "a4681f5145adcca6d4a4af7c5e164d73",
+ "size": 4099,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union-union_mix_/sql.yql"
}
],
"test_sql2yql.test[union-union_multiin]": [
{
- "checksum": "104799b230c982f699a0822cd06c8dd7",
- "size": 2458,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union-union_multiin_/sql.yql"
+ "checksum": "29f1a323cdcee23bfbfdff32f5a98104",
+ "size": 2461,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union-union_multiin_/sql.yql"
}
],
"test_sql2yql.test[union-union_positional]": [
{
- "checksum": "7893aa69c457b2ba0742ab81364a90d9",
- "size": 1755,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union-union_positional_/sql.yql"
+ "checksum": "5ab4fb97af786c53d6c034a187b3a8e3",
+ "size": 1758,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union-union_positional_/sql.yql"
}
],
"test_sql2yql.test[union-union_positional_mix]": [
{
- "checksum": "f514002a290fbcaaaf4b1ea3856a2c21",
- "size": 2331,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union-union_positional_mix_/sql.yql"
+ "checksum": "43ceab51844a30b60fdeb9045c6b401a",
+ "size": 2334,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union-union_positional_mix_/sql.yql"
}
],
"test_sql2yql.test[union-union_trivial]": [
{
- "checksum": "5c636823089fc3a2acf7328b447297be",
- "size": 2344,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union-union_trivial_/sql.yql"
+ "checksum": "26f0cacbbc089be9ab00d74abdaa97a2",
+ "size": 2347,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union-union_trivial_/sql.yql"
}
],
"test_sql2yql.test[union_all-infer_3]": [
{
- "checksum": "8610a64771a7c17e69aecc18632b0af5",
- "size": 2114,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-infer_3_/sql.yql"
+ "checksum": "bb26922694085de4057b3b0876cb4ffc",
+ "size": 2117,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-infer_3_/sql.yql"
}
],
"test_sql2yql.test[union_all-inner_union_all_with_limits]": [
{
- "checksum": "cac010171a180e0858bed17903f22271",
- "size": 5152,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-inner_union_all_with_limits_/sql.yql"
+ "checksum": "dd0ad09f41392254fee2591de1fbfd6b",
+ "size": 5155,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-inner_union_all_with_limits_/sql.yql"
}
],
"test_sql2yql.test[union_all-mix_map_and_project]": [
{
- "checksum": "3fc808a5c24970659c31822b82ef1d9c",
- "size": 3481,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-mix_map_and_project_/sql.yql"
+ "checksum": "4971af9e7076f521c888c065c96ffea9",
+ "size": 3484,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-mix_map_and_project_/sql.yql"
}
],
"test_sql2yql.test[union_all-mix_map_and_read]": [
{
- "checksum": "99b18f4863a67a290097bc675cef0689",
- "size": 3648,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-mix_map_and_read_/sql.yql"
+ "checksum": "da4aef39719d70d16cf840853516c9ac",
+ "size": 3651,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-mix_map_and_read_/sql.yql"
}
],
"test_sql2yql.test[union_all-path_and_record]": [
{
- "checksum": "ecbb86b06da080c9db60a73987a7691d",
- "size": 3330,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-path_and_record_/sql.yql"
+ "checksum": "1413d3c38e073206b5bd08fc7d59bece",
+ "size": 3333,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-path_and_record_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_fields]": [
{
- "checksum": "70b5cba53c0a5341de1892e7081847b2",
- "size": 2653,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_fields_/sql.yql"
+ "checksum": "89fa7401d8febb4437f7024359f80399",
+ "size": 2656,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_fields_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_incompatible]": [
{
- "checksum": "5427e75981b53ec474d91c72faaaa187",
- "size": 7157,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_incompatible_/sql.yql"
+ "checksum": "0d3672847d7b84c142611d095eb38cc2",
+ "size": 7160,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_incompatible_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_multiin]": [
{
- "checksum": "f9970908e8b316f1ba5fc31b80aa8056",
- "size": 2644,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_multiin_/sql.yql"
+ "checksum": "a5a8eea261acc52440590621b7eb54de",
+ "size": 2647,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_multiin_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_multiple]": [
{
- "checksum": "f267981a2089ca1bdd230449ee36e0ab",
- "size": 3916,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_multiple_/sql.yql"
+ "checksum": "d15a699ef069b95fa48e15c926760a12",
+ "size": 3919,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_multiple_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_null]": [
{
- "checksum": "39a1ba4cbdc4adedca85e1731f4daf95",
- "size": 2246,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_null_/sql.yql"
+ "checksum": "df6cc2a15c893c067b57ff13bdb825f5",
+ "size": 2249,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_null_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_subexpr]": [
{
- "checksum": "a011f1906dab578308105faa010932f2",
- "size": 3008,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_subexpr_/sql.yql"
+ "checksum": "1ad4fe3897b0680832370e0497a02b69",
+ "size": 3011,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_subexpr_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_trivial]": [
{
- "checksum": "b52c78658e267fd39e53d769986bcc50",
- "size": 1729,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_trivial_/sql.yql"
+ "checksum": "70aac7ffc34a680e24b0bc0fdd09ed96",
+ "size": 1732,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_trivial_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_with_discard_into_result_ansi]": [
{
- "checksum": "f16a0ce96a3731d0b00a1e9eeb4019a3",
- "size": 3253,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_with_discard_into_result_ansi_/sql.yql"
+ "checksum": "82c363468cb8f686319767479c33529e",
+ "size": 3256,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_with_discard_into_result_ansi_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_with_limits]": [
{
- "checksum": "87a55c320157b28e2293d17540a35dbb",
- "size": 2143,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_with_limits_/sql.yql"
+ "checksum": "61ced95c9e9829d320704c87032fd501",
+ "size": 2146,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_with_limits_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_with_parenthesis]": [
{
- "checksum": "b52c78658e267fd39e53d769986bcc50",
- "size": 1729,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_with_parenthesis_/sql.yql"
+ "checksum": "70aac7ffc34a680e24b0bc0fdd09ed96",
+ "size": 1732,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_with_parenthesis_/sql.yql"
}
],
"test_sql2yql.test[union_all-union_all_with_top_level_limits_ansi]": [
{
- "checksum": "d45172932beb2e7d3e67d0f90c885846",
- "size": 8367,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_union_all-union_all_with_top_level_limits_ansi_/sql.yql"
+ "checksum": "a21859e5334392172c28b78f9f965a25",
+ "size": 8370,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_union_all-union_all_with_top_level_limits_ansi_/sql.yql"
}
],
"test_sql2yql.test[version-version]": [
{
- "checksum": "9764eba20728ca762f63f2d74a26d55f",
- "size": 1016,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_version-version_/sql.yql"
+ "checksum": "b18f22a03d83d6cef3474b1416e28adc",
+ "size": 1019,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_version-version_/sql.yql"
}
],
"test_sql2yql.test[view-all_from_view]": [
{
- "checksum": "4850acd4db664d46e5b2e30d700823e0",
- "size": 1149,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-all_from_view_/sql.yql"
+ "checksum": "7ef22ed7e82c8e5badc535bb8263c9e7",
+ "size": 1152,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-all_from_view_/sql.yql"
}
],
"test_sql2yql.test[view-file_eval]": [
{
- "checksum": "6ea89f43bef8fdec2a25b406c8ea42a5",
- "size": 1509,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-file_eval_/sql.yql"
+ "checksum": "bd3dbabf9baa389f2da7013c264105e6",
+ "size": 1512,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-file_eval_/sql.yql"
}
],
"test_sql2yql.test[view-file_inner]": [
{
- "checksum": "cdfd724995b5ecc0f9fcdf713bd3c75a",
- "size": 1510,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-file_inner_/sql.yql"
+ "checksum": "5acf653e5f78effe757b7c9185e3cfca",
+ "size": 1513,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-file_inner_/sql.yql"
}
],
"test_sql2yql.test[view-file_inner_library]": [
{
- "checksum": "676122b3bea3ca6802f9b686a7d66c81",
- "size": 1518,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-file_inner_library_/sql.yql"
+ "checksum": "afe6e8bb37bb8400d76ef93c875ad5a7",
+ "size": 1521,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-file_inner_library_/sql.yql"
}
],
"test_sql2yql.test[view-file_inner_udf]": [
{
- "checksum": "d67d778f803ae5a656d82678741aef8c",
- "size": 2390,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-file_inner_udf_/sql.yql"
+ "checksum": "bd8805b1190ed7bb36a8d29ee7561efe",
+ "size": 2393,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-file_inner_udf_/sql.yql"
}
],
"test_sql2yql.test[view-file_outer]": [
{
- "checksum": "e272d7cd9f0697e3271ff60d1e3d3054",
- "size": 1510,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-file_outer_/sql.yql"
+ "checksum": "53761f86ac7e926e6acce78bd14df2fb",
+ "size": 1513,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-file_outer_/sql.yql"
}
],
"test_sql2yql.test[view-file_outer_library]": [
{
- "checksum": "0060f8f03de8449ab8d16adff15e2cc8",
- "size": 1540,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-file_outer_library_/sql.yql"
+ "checksum": "528875e616bd5d03a4d917b401f11339",
+ "size": 1543,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-file_outer_library_/sql.yql"
}
],
"test_sql2yql.test[view-init_view_after_eval]": [
{
- "checksum": "2eaa7d94953a161ebad1491bfadef715",
- "size": 2524,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_view-init_view_after_eval_/sql.yql"
+ "checksum": "376277451edb7cdf5af50d2b7f3078f0",
+ "size": 2527,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-init_view_after_eval_/sql.yql"
}
],
"test_sql2yql.test[view-secure]": [
{
- "checksum": "e8ed3117de9a85b3a66c4390342ba8c2",
- "size": 1506,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-secure_/sql.yql"
+ "checksum": "4a338972cd5aaa49571e8e7fec5bb35f",
+ "size": 1509,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-secure_/sql.yql"
}
],
"test_sql2yql.test[view-secure_eval]": [
{
- "checksum": "13cadfb13c28bd90a3de089193ff58af",
- "size": 1511,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-secure_eval_/sql.yql"
+ "checksum": "f86a78270a9848bdcae1e454e4965536",
+ "size": 1514,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-secure_eval_/sql.yql"
}
],
"test_sql2yql.test[view-secure_eval_dyn]": [
{
- "checksum": "64337835d82391ab0b72c118553df575",
- "size": 1519,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-secure_eval_dyn_/sql.yql"
+ "checksum": "8635d3156b163e1b47697e3feca8b026",
+ "size": 1522,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-secure_eval_dyn_/sql.yql"
}
],
"test_sql2yql.test[view-standalone_view_lambda]": [
{
- "checksum": "490bfc58f34a12802b68ede1c681c8c4",
- "size": 1544,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_view-standalone_view_lambda_/sql.yql"
+ "checksum": "d49d3a6608e285072c7996789a40343b",
+ "size": 1547,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-standalone_view_lambda_/sql.yql"
}
],
"test_sql2yql.test[view-system_udf]": [
{
- "checksum": "d096e67c7cc14aa287626d29c89385e4",
- "size": 1510,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-system_udf_/sql.yql"
+ "checksum": "6ae9470b53b5e2f374a37914a2f20977",
+ "size": 1513,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-system_udf_/sql.yql"
}
],
"test_sql2yql.test[view-trivial_view]": [
{
- "checksum": "1e61e07fd4b571a0d1678a88aad67267",
- "size": 1412,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-trivial_view_/sql.yql"
+ "checksum": "8975831706fb2986f6b7641e46e564a7",
+ "size": 1415,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-trivial_view_/sql.yql"
}
],
"test_sql2yql.test[view-trivial_view_concat]": [
{
- "checksum": "4cc6880d5d819642878354d21501f714",
- "size": 1471,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-trivial_view_concat_/sql.yql"
+ "checksum": "da82962e9120ce4de10448cd7d9c2d56",
+ "size": 1474,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-trivial_view_concat_/sql.yql"
}
],
"test_sql2yql.test[view-view_with_lambda]": [
{
- "checksum": "b827df02d892dc46c772db001731af59",
- "size": 1152,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-view_with_lambda_/sql.yql"
+ "checksum": "ceeef483aa3c13311fb3216cb21c11ca",
+ "size": 1155,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-view_with_lambda_/sql.yql"
}
],
"test_sql2yql.test[view-view_with_lambda_process]": [
{
- "checksum": "10714ce9cf5632259252b7d0852c5ac6",
- "size": 1160,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-view_with_lambda_process_/sql.yql"
+ "checksum": "09faa732047dae659832e95b1f912560",
+ "size": 1163,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-view_with_lambda_process_/sql.yql"
}
],
"test_sql2yql.test[view-view_with_library]": [
{
- "checksum": "006b54da6933dea9a3cead073ba7c080",
- "size": 1153,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_view-view_with_library_/sql.yql"
+ "checksum": "b15c0b966cac1acbeb84c4d20f925513",
+ "size": 1156,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_view-view_with_library_/sql.yql"
}
],
"test_sql2yql.test[weak_field-few_source_different_columns]": [
{
- "checksum": "d2684268c1293d55d8ef6ab02e49d736",
- "size": 1637,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-few_source_different_columns_/sql.yql"
+ "checksum": "6f06af7cd9ff81367df289fc0d9f164b",
+ "size": 1640,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-few_source_different_columns_/sql.yql"
}
],
"test_sql2yql.test[weak_field-hor_join_with_mix_weak_access]": [
{
- "checksum": "f1297b9d29cff4ab1572fe7af0db77ca",
- "size": 2078,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-hor_join_with_mix_weak_access_/sql.yql"
+ "checksum": "551b6fe65f991824b25552a34cbf4f5e",
+ "size": 2081,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-hor_join_with_mix_weak_access_/sql.yql"
}
],
"test_sql2yql.test[weak_field-optimize_weak_fields_combine]": [
{
- "checksum": "5391625c5ae9dd976db60da991606968",
- "size": 1939,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_weak_field-optimize_weak_fields_combine_/sql.yql"
+ "checksum": "3fa660fb9392b82ac2a16ea02c752508",
+ "size": 1942,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-optimize_weak_fields_combine_/sql.yql"
}
],
"test_sql2yql.test[weak_field-optimize_weak_fields_filter_combine]": [
{
- "checksum": "4df29d06ea5d25a4ca6094c04cb3a295",
- "size": 2218,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_weak_field-optimize_weak_fields_filter_combine_/sql.yql"
+ "checksum": "0e75013cd9aaa7957e7586e46941ea81",
+ "size": 2221,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-optimize_weak_fields_filter_combine_/sql.yql"
}
],
"test_sql2yql.test[weak_field-optimize_weak_fields_map]": [
{
- "checksum": "d22e2699251133ebaaec6dba400b589d",
- "size": 1528,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-optimize_weak_fields_map_/sql.yql"
+ "checksum": "9c1d228ed9af41a417e3f3c83005d505",
+ "size": 1531,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-optimize_weak_fields_map_/sql.yql"
}
],
"test_sql2yql.test[weak_field-optimize_weak_fields_map_combine]": [
{
- "checksum": "e592e87e4aed3ebbd246ae126daf3ade",
- "size": 2086,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_weak_field-optimize_weak_fields_map_combine_/sql.yql"
+ "checksum": "02a01eebfbfa192408ddee1204b36c1b",
+ "size": 2089,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-optimize_weak_fields_map_combine_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field]": [
{
- "checksum": "8de74cb65e381e493aa40140b4f3c86e",
- "size": 4062,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_/sql.yql"
+ "checksum": "a3fb16926bcac89e9cf553a17b4a76a7",
+ "size": 4065,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_aggregation]": [
{
- "checksum": "06c88e22d3fc8a0accf976d489b0d788",
- "size": 1844,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_aggregation_/sql.yql"
+ "checksum": "b6b70e17303fe60028da8a23aa8fc7ec",
+ "size": 1847,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_aggregation_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_data]": [
{
- "checksum": "efd48c5a75a3192ccbc3ddafa225d7f7",
- "size": 1518,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_data_/sql.yql"
+ "checksum": "62714814cf538ca39f330b4690eaca9b",
+ "size": 1521,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_data_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_esc_string]": [
{
- "checksum": "ecee6a7029ea439ebafa0f6ed96c19f2",
- "size": 1350,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_esc_string_/sql.yql"
+ "checksum": "b21192d3901a57a53a2299c174f67e3a",
+ "size": 1353,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_esc_string_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_esc_yson]": [
{
- "checksum": "854da643cb58356a5b5f4f912d9216a0",
- "size": 1590,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_esc_yson_/sql.yql"
+ "checksum": "18abfab47cbc43282df737c0144bbb2d",
+ "size": 1593,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_esc_yson_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_in_group_by]": [
{
- "checksum": "1597f482ce1917bc63d1ec5ef48c3119",
- "size": 1646,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_in_group_by_/sql.yql"
+ "checksum": "f43aab3121b88aba84003f9b3ccf0a88",
+ "size": 1649,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_in_group_by_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_infer_scheme]": [
{
- "checksum": "282e8c26055e8eb0720325ac69f29770",
- "size": 1517,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_infer_scheme_/sql.yql"
+ "checksum": "dc36eab81d33dfc6956be4e84ebc8632",
+ "size": 1520,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_infer_scheme_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_join]": [
{
- "checksum": "3b095908ff376e5f25bba03287bbd5b6",
- "size": 2208,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_join_/sql.yql"
+ "checksum": "4765761518268687dc876db3f82e720f",
+ "size": 2211,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_join_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_join_condition]": [
{
- "checksum": "37f7549c306c18a0322d0e9d56c8cf1d",
- "size": 2755,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_join_condition_/sql.yql"
+ "checksum": "6274c2183e290f601e17d8c83b167be2",
+ "size": 2758,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_join_condition_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_join_where]": [
{
- "checksum": "575d6df1cb131437499f6e3599724bc2",
- "size": 2957,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_join_where_/sql.yql"
+ "checksum": "f3a1a44a7b1ef1aa62d855ee49d7c81b",
+ "size": 2960,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_join_where_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_long_fields]": [
{
- "checksum": "a512230579fda53f3cd58567a70ee630",
- "size": 1306,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_long_fields_/sql.yql"
+ "checksum": "9cd067e2610505b0498246ae24e4cb9d",
+ "size": 1309,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_long_fields_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_long_name]": [
{
- "checksum": "49ee8a60372d9e2a77457e340745e812",
- "size": 1192,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_long_name_/sql.yql"
+ "checksum": "39d5f4417c080c40555a6592ee72a36a",
+ "size": 1195,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_long_name_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_num_access]": [
{
- "checksum": "5ea74db5b949f301a44b20e695c7c51c",
- "size": 1524,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_num_access_/sql.yql"
+ "checksum": "4cdf24224a0987a3daceb2320a240964",
+ "size": 1527,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_num_access_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_opt]": [
{
- "checksum": "ec253b72e203c37f84a4f12ccbf4f8ee",
- "size": 1529,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_opt_/sql.yql"
+ "checksum": "1b06fe0f587aaab32a4ee9f6b18feb8c",
+ "size": 1532,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_opt_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_real_col]": [
{
- "checksum": "3855847b2bb691b1902c2c5e1520be0b",
- "size": 1671,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_real_col_/sql.yql"
+ "checksum": "199a085b8e715608b374b6569f684748",
+ "size": 1674,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_real_col_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_rest]": [
{
- "checksum": "c531c3decd817ca24a2e249b9d9af88c",
- "size": 2222,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_rest_/sql.yql"
+ "checksum": "2bbb568abf03b0295c09d084525834a0",
+ "size": 2225,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_rest_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_strict]": [
{
- "checksum": "2faaef93a4a89ca489601994ff6fb54c",
- "size": 2069,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_strict_/sql.yql"
+ "checksum": "95ac33d80885fc4a2c0918a19f5bea46",
+ "size": 2072,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_strict_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_to_yson]": [
{
- "checksum": "dbbc0152ea3aa2707d470211aa54c9a0",
- "size": 1155,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_to_yson_/sql.yql"
+ "checksum": "ad376bf25793a773b09f3409aaad46eb",
+ "size": 1158,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_to_yson_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_type]": [
{
- "checksum": "5ac0aedc53313dab0607ccc86d51913a",
- "size": 1497,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_type_/sql.yql"
+ "checksum": "eff8a8b24fbd3b53d023ad855f5711aa",
+ "size": 1500,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_type_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_field_wrong_types_fail]": [
{
- "checksum": "9bfb1bac7d154459b2c71de3f582a3c7",
- "size": 1154,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_wrong_types_fail_/sql.yql"
+ "checksum": "c8bab24a53873be06e0a016293cc6433",
+ "size": 1157,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_field_wrong_types_fail_/sql.yql"
}
],
"test_sql2yql.test[weak_field-weak_member_string_copy]": [
{
- "checksum": "cb4268d861ecfaf809741771e1c31b26",
- "size": 1425,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_weak_field-weak_member_string_copy_/sql.yql"
+ "checksum": "cebb1bc06b5b3d0fca280b36e7ad5a0e",
+ "size": 1428,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-weak_member_string_copy_/sql.yql"
}
],
"test_sql2yql.test[weak_field-yql-7888_mapfieldsubset]": [
{
- "checksum": "ec757ba310aaf4f4fcd022a34482f6cb",
- "size": 5430,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_weak_field-yql-7888_mapfieldsubset_/sql.yql"
+ "checksum": "a33cfab3ade467de928a1b227ff73116",
+ "size": 5433,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_weak_field-yql-7888_mapfieldsubset_/sql.yql"
}
],
"test_sql2yql.test[window-all_columns_hide_window_special_ones]": [
{
- "checksum": "59d7416c468da9d8289bd7a61ae474f7",
- "size": 2199,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-all_columns_hide_window_special_ones_/sql.yql"
+ "checksum": "b5b8214e73b58f6d8ac01b5ed0b63465",
+ "size": 2202,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-all_columns_hide_window_special_ones_/sql.yql"
}
],
"test_sql2yql.test[window-current/aggregations]": [
{
- "checksum": "7a9acee0335890593344645845b8e2b8",
- "size": 3377,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-current_aggregations_/sql.yql"
+ "checksum": "7f734e1d42885f56d91447c9fb9ab2ae",
+ "size": 3380,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-current_aggregations_/sql.yql"
}
],
"test_sql2yql.test[window-current/aggregations_leadlag]": [
{
- "checksum": "c3ad56c2af016633a529e5f5fe255685",
- "size": 2925,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-current_aggregations_leadlag_/sql.yql"
+ "checksum": "86d9f18699b1fa1e79c1d1287db88471",
+ "size": 2928,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-current_aggregations_leadlag_/sql.yql"
}
],
"test_sql2yql.test[window-current/ansi_current]": [
{
- "checksum": "7bcb8b6daafbae408dd5959604e1b2f3",
- "size": 2125,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-current_ansi_current_/sql.yql"
+ "checksum": "a9efe7fb55332ef7c7c819ae5c6ab43c",
+ "size": 2128,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-current_ansi_current_/sql.yql"
}
],
"test_sql2yql.test[window-current/ansi_current_mixed]": [
{
- "checksum": "effe27926385ecacc954a2664d47e9b7",
- "size": 3383,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-current_ansi_current_mixed_/sql.yql"
+ "checksum": "26ffff1e8bdf5a84f40f1c413041d299",
+ "size": 3386,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-current_ansi_current_mixed_/sql.yql"
}
],
"test_sql2yql.test[window-current/ansi_current_with_win]": [
{
- "checksum": "e8bbd0d53b4e8a376a0cc972be47dee0",
- "size": 2407,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-current_ansi_current_with_win_/sql.yql"
+ "checksum": "a9e412a9996873fea33a0c3384fbd7b1",
+ "size": 2410,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-current_ansi_current_with_win_/sql.yql"
}
],
"test_sql2yql.test[window-current/session]": [
{
- "checksum": "a21d0cae7ee779eb1fefc42cd4213b91",
- "size": 2740,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-current_session_/sql.yql"
+ "checksum": "d1dec78e89256d50b7d9476f6b53849f",
+ "size": 2743,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-current_session_/sql.yql"
}
],
"test_sql2yql.test[window-current/session_aliases]": [
{
- "checksum": "adae4e1a95a1b37f8f66c6df8695df01",
- "size": 3714,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-current_session_aliases_/sql.yql"
+ "checksum": "00b533e5bbb0b64d8f78dbb34f517fe3",
+ "size": 3717,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-current_session_aliases_/sql.yql"
}
],
"test_sql2yql.test[window-current/session_extended]": [
{
- "checksum": "afc60a5ff11eb207967c778834f5b42b",
- "size": 4131,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_window-current_session_extended_/sql.yql"
+ "checksum": "b544b46c80697a171a569e4e6dd93041",
+ "size": 4134,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-current_session_extended_/sql.yql"
}
],
"test_sql2yql.test[window-current/session_incompat_sort]": [
{
- "checksum": "55f580ad44aa39e35afb6d491c0c2fc0",
- "size": 2936,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-current_session_incompat_sort_/sql.yql"
+ "checksum": "4f8e2350eb8d49cee305fc5a4411d58c",
+ "size": 2939,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-current_session_incompat_sort_/sql.yql"
}
],
"test_sql2yql.test[window-distinct_over_window]": [
{
- "checksum": "bc78842280bc14d3bcc74bc9b3b2321f",
- "size": 5069,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-distinct_over_window_/sql.yql"
+ "checksum": "49b5c08137f856ed4c487f3b2bc1e320",
+ "size": 5072,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-distinct_over_window_/sql.yql"
}
],
"test_sql2yql.test[window-distinct_over_window_full_frames]": [
{
- "checksum": "44c79e17b1f6f3bfbaa2f4cc665258f9",
- "size": 5480,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-distinct_over_window_full_frames_/sql.yql"
+ "checksum": "b09870c6588e00bb9e1de3f7c3fdf7e8",
+ "size": 5483,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-distinct_over_window_full_frames_/sql.yql"
}
],
"test_sql2yql.test[window-distinct_over_window_struct]": [
{
- "checksum": "be70f2f65ca37748eea1a416eb950b2c",
- "size": 5639,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_window-distinct_over_window_struct_/sql.yql"
+ "checksum": "b9925f952d77cbc53b25c355144dc43b",
+ "size": 5642,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-distinct_over_window_struct_/sql.yql"
}
],
"test_sql2yql.test[window-empty/aggregations]": [
{
- "checksum": "ffb8e3caaa4aa4b4bc431646909726c9",
- "size": 3375,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-empty_aggregations_/sql.yql"
+ "checksum": "28b2aecfe7a8d96c316e6a9f9d52235c",
+ "size": 3378,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-empty_aggregations_/sql.yql"
}
],
"test_sql2yql.test[window-empty/aggregations_leadlag]": [
{
- "checksum": "f5f27ebee67b746ba9698ab07fd36af6",
- "size": 3021,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-empty_aggregations_leadlag_/sql.yql"
+ "checksum": "48678c258ce2ffa05193d0202e62ffb4",
+ "size": 3024,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-empty_aggregations_leadlag_/sql.yql"
}
],
"test_sql2yql.test[window-full/aggregations]": [
{
- "checksum": "05757dc4ed185367e3ff3a4ea8b21c9c",
- "size": 3905,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_aggregations_/sql.yql"
+ "checksum": "e0e6d3f0059139e979c31114fcb8907a",
+ "size": 3908,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_aggregations_/sql.yql"
}
],
"test_sql2yql.test[window-full/aggregations_compact]": [
{
- "checksum": "bc8f875bd796befb2af79e655e70d845",
- "size": 3929,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_aggregations_compact_/sql.yql"
+ "checksum": "1a8fb6b9425be87b5eaa1c5eb6606af8",
+ "size": 3932,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_aggregations_compact_/sql.yql"
}
],
"test_sql2yql.test[window-full/aggregations_leadlag]": [
{
- "checksum": "70b8be49814581b9a9640a70e3a6ff29",
- "size": 3550,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_aggregations_leadlag_/sql.yql"
+ "checksum": "c2987d0cac5b1cc9748c5a273a0ff504",
+ "size": 3553,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_aggregations_leadlag_/sql.yql"
}
],
"test_sql2yql.test[window-full/aggregations_leadlag_compact]": [
{
- "checksum": "06b49ac25c40dea8fcb908b910a56776",
- "size": 3574,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_aggregations_leadlag_compact_/sql.yql"
+ "checksum": "6e9074be21b86127389c7d5392a2901d",
+ "size": 3577,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_aggregations_leadlag_compact_/sql.yql"
}
],
"test_sql2yql.test[window-full/leadlag]": [
{
- "checksum": "e4c164b8dbee0691d5befa6159633ef1",
- "size": 4400,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_leadlag_/sql.yql"
+ "checksum": "433622dbd5ec79d413ca0e79619c74d1",
+ "size": 4403,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_leadlag_/sql.yql"
}
],
"test_sql2yql.test[window-full/leadlag_compact]": [
{
- "checksum": "4d74933707a78b369176f8046cd33fc9",
- "size": 4424,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_leadlag_compact_/sql.yql"
+ "checksum": "0bf0d52ab846350405ac39f52285c131",
+ "size": 4427,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_leadlag_compact_/sql.yql"
}
],
"test_sql2yql.test[window-full/noncompact_with_nulls]": [
{
- "checksum": "ae9bdb7bc804506df5320932402dd9a5",
- "size": 4085,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_noncompact_with_nulls_/sql.yql"
+ "checksum": "e69493c0a9c69c9144f2be298415191e",
+ "size": 4088,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_noncompact_with_nulls_/sql.yql"
}
],
"test_sql2yql.test[window-full/noncompact_with_nulls_tuple_key]": [
{
- "checksum": "447b38a157e87ae4d28c25297afef121",
- "size": 4208,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_noncompact_with_nulls_tuple_key_/sql.yql"
+ "checksum": "93e04afb9e05559010e827fb892648e1",
+ "size": 4211,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_noncompact_with_nulls_tuple_key_/sql.yql"
}
],
"test_sql2yql.test[window-full/noncompact_with_tablerow]": [
{
- "checksum": "dba63f907ad213cf693a330b83776321",
- "size": 1977,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_noncompact_with_tablerow_/sql.yql"
+ "checksum": "aec51347ccd26030402e8e0b6d9ba49b",
+ "size": 1980,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_noncompact_with_tablerow_/sql.yql"
}
],
"test_sql2yql.test[window-full/session]": [
{
- "checksum": "1aef8403788618e8a4b8a3dfebf603cd",
- "size": 3694,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_session_/sql.yql"
+ "checksum": "6460f19a7634bedf9df32c9bb6204768",
+ "size": 3697,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_session_/sql.yql"
}
],
"test_sql2yql.test[window-full/session_aliases]": [
{
- "checksum": "ebcb6a87c035ce050e513ec9f5cea9c7",
- "size": 3547,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_session_aliases_/sql.yql"
+ "checksum": "3d240981155b78152efa9d03068fd2ce",
+ "size": 3550,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_session_aliases_/sql.yql"
}
],
"test_sql2yql.test[window-full/session_aliases_compact]": [
{
- "checksum": "1f79af16bae239073a8f5df61dbf6ea1",
- "size": 3571,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_session_aliases_compact_/sql.yql"
+ "checksum": "07fb722007b32e67bd95e0f599c19b65",
+ "size": 3574,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_session_aliases_compact_/sql.yql"
}
],
"test_sql2yql.test[window-full/session_compact]": [
{
- "checksum": "f950e1568b5b1e3adac1062ebce1f6d4",
- "size": 2748,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_session_compact_/sql.yql"
+ "checksum": "dac218d66ad382edcd9992e006192e8f",
+ "size": 2751,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_session_compact_/sql.yql"
}
],
"test_sql2yql.test[window-full/session_incompat_sort]": [
{
- "checksum": "2f727c068393ce6351fb06512953becc",
- "size": 3695,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_session_incompat_sort_/sql.yql"
+ "checksum": "6059153f52e31b44d07efebc03c5e10e",
+ "size": 3698,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_session_incompat_sort_/sql.yql"
}
],
"test_sql2yql.test[window-full/syscolumns]": [
{
- "checksum": "9d2fe08d1b2c2e154ef449358a4d37d9",
- "size": 3678,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-full_syscolumns_/sql.yql"
+ "checksum": "9cb2680fcbabc388ac4281e74b036137",
+ "size": 3681,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-full_syscolumns_/sql.yql"
}
],
"test_sql2yql.test[window-generic/aggregations_after_current]": [
{
- "checksum": "7453a17a2b73f3dbc8c85ee7cba05c12",
- "size": 4023,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-generic_aggregations_after_current_/sql.yql"
+ "checksum": "32a8f0b45f9f0e8f791677d073c2123f",
+ "size": 4026,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-generic_aggregations_after_current_/sql.yql"
}
],
"test_sql2yql.test[window-generic/aggregations_before_current]": [
{
- "checksum": "cc96518b6557501c53e8cbb71ce872c1",
- "size": 4027,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-generic_aggregations_before_current_/sql.yql"
+ "checksum": "1c55ba8f7cb67d7c1730d4c8bbcfd7ac",
+ "size": 4030,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-generic_aggregations_before_current_/sql.yql"
}
],
"test_sql2yql.test[window-generic/aggregations_include_current]": [
{
- "checksum": "63888a9610ae5e7e6fc055d236db3f6a",
- "size": 4024,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-generic_aggregations_include_current_/sql.yql"
+ "checksum": "eb853604d70b6dd88c24b173b20f033b",
+ "size": 4027,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-generic_aggregations_include_current_/sql.yql"
}
],
"test_sql2yql.test[window-generic/aggregations_mixed]": [
{
- "checksum": "33fc344dc419081e041c62d9cdd35c8f",
- "size": 4025,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-generic_aggregations_mixed_/sql.yql"
+ "checksum": "e988497136e7ccadc22a5329840b3038",
+ "size": 4028,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-generic_aggregations_mixed_/sql.yql"
}
],
"test_sql2yql.test[window-generic/aggregations_mixed_leadlag]": [
{
- "checksum": "c12a787c4a1b10db6e2b89de1488bc80",
- "size": 3573,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-generic_aggregations_mixed_leadlag_/sql.yql"
+ "checksum": "8caa969ef241f4dd3d432fbd3d721217",
+ "size": 3576,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-generic_aggregations_mixed_leadlag_/sql.yql"
}
],
"test_sql2yql.test[window-generic/session]": [
{
- "checksum": "1842100a87abab260a1169e2ec95cd78",
- "size": 2745,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-generic_session_/sql.yql"
+ "checksum": "1d7c07d51c90927763303ea195b57e0f",
+ "size": 2748,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-generic_session_/sql.yql"
}
],
"test_sql2yql.test[window-generic/session_aliases]": [
{
- "checksum": "d3a2c4603c504d95df706b7b7735834a",
- "size": 3671,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-generic_session_aliases_/sql.yql"
+ "checksum": "cdc473cc3840fa633fe69bd83cd1e9be",
+ "size": 3674,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-generic_session_aliases_/sql.yql"
}
],
"test_sql2yql.test[window-lagging/aggregations]": [
{
- "checksum": "1984cb5370ba104e6884092673bc5134",
- "size": 4017,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-lagging_aggregations_/sql.yql"
+ "checksum": "6e23977d2ab4bbf5659829e3ed1e47c6",
+ "size": 4020,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-lagging_aggregations_/sql.yql"
}
],
"test_sql2yql.test[window-lagging/aggregations_leadlag]": [
{
- "checksum": "d435fa54ae80cd454c6ed1437bdb4261",
- "size": 3565,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-lagging_aggregations_leadlag_/sql.yql"
+ "checksum": "83cdf46a6c4adf39436a82c3b7b290d6",
+ "size": 3568,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-lagging_aggregations_leadlag_/sql.yql"
}
],
"test_sql2yql.test[window-leading/aggregations]": [
{
- "checksum": "e1242ae5ade33516dc5db20d9429965d",
- "size": 4015,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-leading_aggregations_/sql.yql"
+ "checksum": "c1ec5e741be0db2cdda6b271ab4769cb",
+ "size": 4018,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-leading_aggregations_/sql.yql"
}
],
"test_sql2yql.test[window-leading/aggregations_leadlag]": [
{
- "checksum": "72b80298051d8fbbbb1d6b0c3b81c389",
- "size": 3563,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-leading_aggregations_leadlag_/sql.yql"
+ "checksum": "fae795c18f92f7d07054d0971f989511",
+ "size": 3566,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-leading_aggregations_leadlag_/sql.yql"
}
],
"test_sql2yql.test[window-mixed/aggregations]": [
{
- "checksum": "61d4817236c1546167198dfb90cb5c3f",
- "size": 3611,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-mixed_aggregations_/sql.yql"
+ "checksum": "5396714d23bcc1567ab1f5400f820b89",
+ "size": 3614,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-mixed_aggregations_/sql.yql"
}
],
"test_sql2yql.test[window-null_type]": [
{
- "checksum": "eec2023cc7411235f5857a4c56cad899",
- "size": 7078,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-null_type_/sql.yql"
+ "checksum": "7f00d720abc7eb839b93bac23ad207d8",
+ "size": 7081,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-null_type_/sql.yql"
}
],
"test_sql2yql.test[window-presort_window_order_by_table]": [
{
- "checksum": "24725ef49707073c90c843623f2c3452",
- "size": 2985,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_window-presort_window_order_by_table_/sql.yql"
+ "checksum": "d5dc0743ea5a3b4285977d6d5c7b093f",
+ "size": 2988,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-presort_window_order_by_table_/sql.yql"
}
],
"test_sql2yql.test[window-presort_window_partition_by_mem]": [
{
- "checksum": "dda804af1fa86e892d60ead2706dcf75",
- "size": 2029,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-presort_window_partition_by_mem_/sql.yql"
+ "checksum": "de800cd887d22dc8be679a4fb8b9da85",
+ "size": 2032,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-presort_window_partition_by_mem_/sql.yql"
}
],
"test_sql2yql.test[window-presort_window_partition_by_table]": [
{
- "checksum": "5094fc28251450e23f69148b090fe395",
- "size": 2219,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-presort_window_partition_by_table_/sql.yql"
+ "checksum": "e6c5c7c99f0dbbffaedaa25e3d1090fc",
+ "size": 2222,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-presort_window_partition_by_table_/sql.yql"
}
],
"test_sql2yql.test[window-rank/nulls]": [
{
- "checksum": "d0a463206f2af6669788a9acf9608fa0",
- "size": 1957,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-rank_nulls_/sql.yql"
+ "checksum": "d14bd72b327b3f8ac8ab5a8a02c026e7",
+ "size": 1960,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-rank_nulls_/sql.yql"
}
],
"test_sql2yql.test[window-rank/nulls_legacy]": [
{
- "checksum": "073a8f9f101017135e14b06551cd33ac",
- "size": 1941,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-rank_nulls_legacy_/sql.yql"
+ "checksum": "d357b802e3c9be2c9595ed3aa3ff241f",
+ "size": 1944,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-rank_nulls_legacy_/sql.yql"
}
],
"test_sql2yql.test[window-rank/opt]": [
{
- "checksum": "21b5660caa3841c86f463f93fce4e451",
- "size": 5134,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-rank_opt_/sql.yql"
+ "checksum": "c2dcbbc482cff4840d682116ae2c1ef7",
+ "size": 5137,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-rank_opt_/sql.yql"
}
],
"test_sql2yql.test[window-rank/plain]": [
{
- "checksum": "eaa07d295849a38ed2c7d4e11c5f3706",
- "size": 4829,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-rank_plain_/sql.yql"
+ "checksum": "62efb16df8a0fe099032bc09a7310053",
+ "size": 4832,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-rank_plain_/sql.yql"
}
],
"test_sql2yql.test[window-rank/unordered]": [
{
- "checksum": "1b8d36e649743cf7c45656a8966c6d31",
- "size": 2832,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-rank_unordered_/sql.yql"
+ "checksum": "70b0f01c2102457f0d92fc8b364c0c14",
+ "size": 2835,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-rank_unordered_/sql.yql"
}
],
"test_sql2yql.test[window-row_number_no_part_from_subq]": [
{
- "checksum": "752ad9d46572296c471a69e67cab67aa",
- "size": 2056,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-row_number_no_part_from_subq_/sql.yql"
+ "checksum": "82ae246c6e049ad2aded71084dc6efa7",
+ "size": 2059,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-row_number_no_part_from_subq_/sql.yql"
}
],
"test_sql2yql.test[window-row_number_no_part_multi_input]": [
{
- "checksum": "960f9ab1ed6d98ed83221bff435b73ba",
- "size": 5890,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_window-row_number_no_part_multi_input_/sql.yql"
+ "checksum": "487fd8d7b64e70f218ad884d065650ac",
+ "size": 5893,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-row_number_no_part_multi_input_/sql.yql"
}
],
"test_sql2yql.test[window-row_number_to_map]": [
{
- "checksum": "dfc70ce0e444e23d301db87fd4ae7e70",
- "size": 3230,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-row_number_to_map_/sql.yql"
+ "checksum": "9ba188b76f4d5000744004fc3adadd9d",
+ "size": 3233,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-row_number_to_map_/sql.yql"
}
],
"test_sql2yql.test[window-row_number_to_map_multiple]": [
{
- "checksum": "ad878be5bb16bdae6e31e9678fdb0bc5",
- "size": 2513,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-row_number_to_map_multiple_/sql.yql"
+ "checksum": "a17f406368b39a02bb15721e4d426106",
+ "size": 2516,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-row_number_to_map_multiple_/sql.yql"
}
],
"test_sql2yql.test[window-row_number_to_map_noncompact]": [
{
- "checksum": "8ac63b5717f3748de76600f7910cd212",
- "size": 1581,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-row_number_to_map_noncompact_/sql.yql"
+ "checksum": "ed0e81b5ed4cf4f613ee2546bb552c29",
+ "size": 1584,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-row_number_to_map_noncompact_/sql.yql"
}
],
"test_sql2yql.test[window-udaf_no_merge]": [
{
- "checksum": "0dc37b79b4b873c514b21301191e8400",
- "size": 2279,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_window-udaf_no_merge_/sql.yql"
+ "checksum": "4b44417e5083baa0035c9bb3cc31d805",
+ "size": 2282,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-udaf_no_merge_/sql.yql"
}
],
"test_sql2yql.test[window-udaf_window]": [
{
- "checksum": "9ff90112eed62104fa6855ff0e3dafdb",
- "size": 3452,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_window-udaf_window_/sql.yql"
+ "checksum": "34389b0e44062e895f5a69a5cdc0b1a1",
+ "size": 3455,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-udaf_window_/sql.yql"
}
],
"test_sql2yql.test[window-udaf_with_def_value]": [
{
- "checksum": "ba4e83e3c28e7744ca8da513ebab0fa7",
- "size": 10408,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_window-udaf_with_def_value_/sql.yql"
+ "checksum": "ea0a4153f8834c6c4de9a9685c1122ee",
+ "size": 10411,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-udaf_with_def_value_/sql.yql"
}
],
"test_sql2yql.test[window-win_by_all_aggregate]": [
{
- "checksum": "28f2eb4aa2067ca69292093224dd8f5e",
- "size": 9926,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_by_all_aggregate_/sql.yql"
+ "checksum": "55171589a6221e924e7430fd46711c36",
+ "size": 9929,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_by_all_aggregate_/sql.yql"
}
],
"test_sql2yql.test[window-win_by_all_avg_interval]": [
{
- "checksum": "cbdb3386b2087dddbee1afe05c4d304e",
- "size": 3286,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_by_all_avg_interval_/sql.yql"
+ "checksum": "f9b489e25fd48959fcf039ee6688d8b0",
+ "size": 3289,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_by_all_avg_interval_/sql.yql"
}
],
"test_sql2yql.test[window-win_by_all_percentile_interval]": [
{
- "checksum": "e434533b3fbf05a562623bad89b6a941",
- "size": 4856,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_window-win_by_all_percentile_interval_/sql.yql"
+ "checksum": "706cf8deea86ff8dcbbbf4ee4c159dc9",
+ "size": 4859,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_by_all_percentile_interval_/sql.yql"
}
],
"test_sql2yql.test[window-win_by_simple]": [
{
- "checksum": "5614eb100110acb1fc4c313647263be1",
- "size": 2013,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_by_simple_/sql.yql"
+ "checksum": "9076f6058874dca278b6b07a9f331555",
+ "size": 2016,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_by_simple_/sql.yql"
}
],
"test_sql2yql.test[window-win_expr_bounds]": [
{
- "checksum": "a65754ae082e93a101ac4dd14a6b5d0f",
- "size": 2001,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_expr_bounds_/sql.yql"
+ "checksum": "ea82d849d31c9055390909ab3a436c10",
+ "size": 2004,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_expr_bounds_/sql.yql"
}
],
"test_sql2yql.test[window-win_extract_members]": [
{
- "checksum": "119456d3a3c34c0551d04f22f400d2db",
- "size": 5498,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_extract_members_/sql.yql"
+ "checksum": "19693a1b5ac4f0f6f03933e5626ae576",
+ "size": 5501,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_extract_members_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_aggr_4func]": [
{
- "checksum": "d14f3520fc1bf108a5f42c6afea4761b",
- "size": 2594,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_4func_/sql.yql"
+ "checksum": "31dd430116ca74f8f2cfdfda4cb94b20",
+ "size": 2597,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_4func_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_aggr_4func_no_part]": [
{
- "checksum": "e22210f13fd26367072cac70e9f74e56",
- "size": 2370,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_4func_no_part_/sql.yql"
+ "checksum": "65fc1f967a34b1447a226c0e771c5ffb",
+ "size": 2373,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_4func_no_part_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_aggr_4func_no_part_sorted]": [
{
- "checksum": "18134d78567eaf8cb348064645d2006b",
- "size": 2369,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_4func_no_part_sorted_/sql.yql"
+ "checksum": "0f7bd0d381494de72a12d6bd8c159f9c",
+ "size": 2372,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_4func_no_part_sorted_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_aggr_4func_sort]": [
{
- "checksum": "8a766bb9adf35bd7908f5be3a85f35df",
- "size": 2556,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_4func_sort_/sql.yql"
+ "checksum": "79d3f231313d5631cf23ddedc8edb443",
+ "size": 2559,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_4func_sort_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_aggr_4func_sort_desc]": [
{
- "checksum": "0192d259c6ccede1aeb1e8d0c23175f1",
- "size": 2557,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_4func_sort_desc_/sql.yql"
+ "checksum": "ba02f5af128c59103aecfdb00d08211d",
+ "size": 2560,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_4func_sort_desc_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_aggr_hist]": [
{
- "checksum": "1b0140c6a0d2e152aea7a2aed286e7ce",
- "size": 2644,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_hist_/sql.yql"
+ "checksum": "9ad22acbddd6e8ad9f0368b1f05c1ef3",
+ "size": 2647,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_hist_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_aggr_stat]": [
{
- "checksum": "42a77497911b435607d85a6e903e4129",
- "size": 2529,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_stat_/sql.yql"
+ "checksum": "f3f9c989b9987b568134ba2c904673b4",
+ "size": 2532,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_stat_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_aggr_with_qualified_all]": [
{
- "checksum": "a775bd2c7cf2688445272f14cfe627bb",
- "size": 2979,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_with_qualified_all_/sql.yql"
+ "checksum": "39cbbd1cc239d7f49ab1ec6877bee675",
+ "size": 2982,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_with_qualified_all_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_aggr_with_qualified_all_no_simple_columns]": [
{
- "checksum": "8495a8a40e90cbdd990cf80aaf8101eb",
- "size": 3095,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_with_qualified_all_no_simple_columns_/sql.yql"
+ "checksum": "1aee870e22a087ccd513d13b04e9efec",
+ "size": 3098,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_aggr_with_qualified_all_no_simple_columns_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_auto_arg]": [
{
- "checksum": "f24b752b70d868621a34d9d2b104023d",
- "size": 2824,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_auto_arg_/sql.yql"
+ "checksum": "98b483f33ae5c415ea548ab4a2aa2f4e",
+ "size": 2827,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_auto_arg_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_auto_arg_selective_rank]": [
{
- "checksum": "e96cbc355fd2553b470d7ed28a6a7130",
- "size": 2882,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_auto_arg_selective_rank_/sql.yql"
+ "checksum": "9909744dbc9a3308b008d4fdedb41bda",
+ "size": 2885,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_auto_arg_selective_rank_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_auto_arg_two_sort]": [
{
- "checksum": "0fbc25a9258642b3e07cd9516bb7a2b7",
- "size": 2767,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_auto_arg_two_sort_/sql.yql"
+ "checksum": "42adaf444eb0bdc781f5995ad7f2b6fe",
+ "size": 2770,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_auto_arg_two_sort_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_cume_dist]": [
{
- "checksum": "0deb2e3218f3e63a34e1cdfd0401546c",
- "size": 2337,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_cume_dist_/sql.yql"
+ "checksum": "c858e7a9722745e99e564822219c1bfa",
+ "size": 2340,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_cume_dist_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_cume_dist_ansi]": [
{
- "checksum": "126bf5ff29c5734f2c4e8c317fc73fd4",
- "size": 1429,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_cume_dist_ansi_/sql.yql"
+ "checksum": "b2c3ea5dbe684c702be2e508afc0f3e1",
+ "size": 1432,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_cume_dist_ansi_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_first_last]": [
{
- "checksum": "2876d5cba15d8dd9e4249d6a6ed1c562",
- "size": 2959,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_first_last_/sql.yql"
+ "checksum": "c227aad65b84e42894c7309818eb8fb5",
+ "size": 2962,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_first_last_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_first_last_over_nonopt]": [
{
- "checksum": "631a4997892a0b1a030deb8fe7173d4b",
- "size": 4074,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_first_last_over_nonopt_/sql.yql"
+ "checksum": "5b8146ec4968b4e1d687cda6587026ba",
+ "size": 4077,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_first_last_over_nonopt_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_first_last_rev]": [
{
- "checksum": "74f940904057c5f7b6d235494ed0d4ef",
- "size": 2958,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_first_last_rev_/sql.yql"
+ "checksum": "9148d587ab3d51576571cc07e95ad437",
+ "size": 2961,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_first_last_rev_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_first_last_with_part]": [
{
- "checksum": "03bf88aabf51d57b343c6c3c680eabab",
- "size": 4379,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_first_last_with_part_/sql.yql"
+ "checksum": "3e3e5be46fd789e90d2fbf6d4fd1f65d",
+ "size": 4382,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_first_last_with_part_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_in_lib]": [
{
- "checksum": "9dcc105eff821d6a6af93b2b3bffbf21",
- "size": 1092,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_in_lib_/sql.yql"
+ "checksum": "ef7a426a04b0a91e9ec51c516a636e6f",
+ "size": 1095,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_in_lib_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_into_udf]": [
{
- "checksum": "2f7f3b03491cbf792ad1ec9f4b8eda9a",
- "size": 1691,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_into_udf_/sql.yql"
+ "checksum": "900062df1b93e26bc7071b15f7ed8d56",
+ "size": 1694,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_into_udf_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_lead_lag_opt]": [
{
- "checksum": "f2849e949f2fa4d3c25a81350e5f123a",
- "size": 5627,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_lead_lag_opt_/sql.yql"
+ "checksum": "6dd3efa2928e357460b8df901fc0a1b2",
+ "size": 5630,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_lead_lag_opt_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_lead_lag_worm]": [
{
- "checksum": "e2b4d1fa54e662063e229747f8567307",
- "size": 4431,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_lead_lag_worm_/sql.yql"
+ "checksum": "0d7b4beb8d217667b4d7718e61149699",
+ "size": 4434,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_lead_lag_worm_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_lead_lag_worm_with_part]": [
{
- "checksum": "691c72d40a69ba0db09ace460d2365f4",
- "size": 4865,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_lead_lag_worm_with_part_/sql.yql"
+ "checksum": "4ca50d0d98fe93223ca6dea9d160e025",
+ "size": 4868,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_lead_lag_worm_with_part_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_lead_lag_worm_with_part_other]": [
{
- "checksum": "12d5ae7b6f8ae09d51294b2d412a6766",
- "size": 4854,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_lead_lag_worm_with_part_other_/sql.yql"
+ "checksum": "a58983eae5c1dabe25310c43342f510a",
+ "size": 4857,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_lead_lag_worm_with_part_other_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_mutable_resource]": [
{
- "checksum": "5e7b2e509d9aacb61b30046dffdc308e",
- "size": 3038,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_mutable_resource_/sql.yql"
+ "checksum": "f3281b5da41096421fddd7c356f94c31",
+ "size": 3041,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_mutable_resource_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_nth_value]": [
{
- "checksum": "3a5e4b674976ea289495d9d1470f8d5e",
- "size": 4014,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_nth_value_/sql.yql"
+ "checksum": "cd793620bb5e7460b65541f50cb08a2e",
+ "size": 4017,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_nth_value_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_ntile]": [
{
- "checksum": "7d9e8bb02850d9a7c833114f249cacad",
- "size": 2337,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_ntile_/sql.yql"
+ "checksum": "c0cacf078b1918e8c492d08b94c8e4ce",
+ "size": 2340,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_ntile_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_on_cloned_source]": [
{
- "checksum": "d64b85d66b7adaa9f59d01653861c470",
- "size": 2587,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_on_cloned_source_/sql.yql"
+ "checksum": "0ce20cdb2ade64717a7fa65c08fc1c30",
+ "size": 2590,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_on_cloned_source_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_order_by_udf_empty_rank]": [
{
- "checksum": "f95e61e1b5bd7f17d393516d6dd83040",
- "size": 2126,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_order_by_udf_empty_rank_/sql.yql"
+ "checksum": "16a2448d2078a920b899a199548c947c",
+ "size": 2129,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_order_by_udf_empty_rank_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_over_group_by]": [
{
- "checksum": "ca75e69bf2c3b3a71a75880540c49310",
- "size": 3605,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_window-win_func_over_group_by_/sql.yql"
+ "checksum": "ab466430eab0f67049929082f1881c14",
+ "size": 3608,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_over_group_by_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_over_group_by_compl]": [
{
- "checksum": "a9ac7b5b58e02b89763f695a559b6f69",
- "size": 4873,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_window-win_func_over_group_by_compl_/sql.yql"
+ "checksum": "1373daf61f2eb33883546031cf52d8df",
+ "size": 4876,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_over_group_by_compl_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_over_group_by_list_names]": [
{
- "checksum": "7c502e78d93d1eb0971ddc51c2d0d42c",
- "size": 5544,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_window-win_func_over_group_by_list_names_/sql.yql"
+ "checksum": "a2df67f1db6b32b25013744c2fb0aae3",
+ "size": 5547,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_over_group_by_list_names_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_over_group_by_list_names_order_prefix]": [
{
- "checksum": "8baec047923fd0ac4d455918b3848950",
- "size": 5364,
- "uri": "https://{canondata_backend}/1937001/40d997912e417875462933d31ee934f62af7dd8a/resource.tar.gz#test_sql2yql.test_window-win_func_over_group_by_list_names_order_prefix_/sql.yql"
+ "checksum": "8c14a25e745e0f920de09fa5e9247801",
+ "size": 5367,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_over_group_by_list_names_order_prefix_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_part_by_expr]": [
{
- "checksum": "cf8ee349a728aae81ef5a246d0af4da2",
- "size": 3114,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_part_by_expr_/sql.yql"
+ "checksum": "fe8a5848c26a33a0ebdb28f77ec553a9",
+ "size": 3117,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_part_by_expr_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_part_by_expr_new]": [
{
- "checksum": "f097fc545b37645b26e809c6bf9133d6",
- "size": 2223,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_part_by_expr_new_/sql.yql"
+ "checksum": "1ca1ef8c0e04733de2c9b431ea891479",
+ "size": 2226,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_part_by_expr_new_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_percent_rank]": [
{
- "checksum": "cb092ec46c8034ee21ebdd8388bc6d21",
- "size": 2658,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_percent_rank_/sql.yql"
+ "checksum": "05fc65670c6c4f1cecf99ab9fa573e7d",
+ "size": 2661,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_percent_rank_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_rank_by_all]": [
{
- "checksum": "bdd6fb5d15f54c67f6960402c1099d86",
- "size": 2727,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_rank_by_all_/sql.yql"
+ "checksum": "895d7842374f46e4b5713e5420fe5bd4",
+ "size": 2730,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_rank_by_all_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_rank_by_opt_all]": [
{
- "checksum": "5b13990830672dc4fdd57c3ee45ff66f",
- "size": 2703,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_rank_by_opt_all_/sql.yql"
+ "checksum": "a7661ea1aac3785fda14195217212dee",
+ "size": 2706,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_rank_by_opt_all_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_rank_by_opt_part]": [
{
- "checksum": "bd414b370293e00d6873af1b67bf977f",
- "size": 3255,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_rank_by_opt_part_/sql.yql"
+ "checksum": "eec640257455f7d54149c49f121506eb",
+ "size": 3258,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_rank_by_opt_part_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_rank_by_part]": [
{
- "checksum": "36a778b6523f9d0907357825bfeb1053",
- "size": 3279,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_rank_by_part_/sql.yql"
+ "checksum": "b6c6ca5398290bde29b2a1f4509e8939",
+ "size": 3282,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_rank_by_part_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_rank_with_order_by_aggr_key]": [
{
- "checksum": "75281cc34e011f9b4f87cba60c659cef",
- "size": 1685,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_rank_with_order_by_aggr_key_/sql.yql"
+ "checksum": "189f13352c017d78a9c8b74e3be09688",
+ "size": 1688,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_rank_with_order_by_aggr_key_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_spec_with_part]": [
{
- "checksum": "57d58757ad37ade004840950c81d534c",
- "size": 3739,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_spec_with_part_/sql.yql"
+ "checksum": "a5a284d340dd248e3b2b874a804a7f02",
+ "size": 3742,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_spec_with_part_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_special]": [
{
- "checksum": "70ff0748de551094c54f3b8518912e32",
- "size": 3235,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_special_/sql.yql"
+ "checksum": "4409dca7f137d5dae2f4a52e8b44c23e",
+ "size": 3238,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_special_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_with_struct_access]": [
{
- "checksum": "4626d84d128bfed2e789f394b0ced858",
- "size": 3141,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_with_struct_access_/sql.yql"
+ "checksum": "608ad31d646b09b92c239c84f92acc1b",
+ "size": 3144,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_with_struct_access_/sql.yql"
}
],
"test_sql2yql.test[window-win_func_with_struct_access_full_access]": [
{
- "checksum": "4626d84d128bfed2e789f394b0ced858",
- "size": 3141,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_func_with_struct_access_full_access_/sql.yql"
+ "checksum": "608ad31d646b09b92c239c84f92acc1b",
+ "size": 3144,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_func_with_struct_access_full_access_/sql.yql"
}
],
"test_sql2yql.test[window-win_fuse_window]": [
{
- "checksum": "0b8999cb6b1efb6e3535263a45ff2191",
- "size": 6237,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_fuse_window_/sql.yql"
+ "checksum": "0bb7333a282740a07b8c37b5db4c6801",
+ "size": 6240,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_fuse_window_/sql.yql"
}
],
"test_sql2yql.test[window-win_group_peephole]": [
{
- "checksum": "178d99992e32379ee1314d3d0c324a5f",
- "size": 3491,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_group_peephole_/sql.yql"
+ "checksum": "6f5c3c671d414812ae3dbb886bfd1115",
+ "size": 3494,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_group_peephole_/sql.yql"
}
],
"test_sql2yql.test[window-win_inline_spec]": [
{
- "checksum": "bb90ec92a1da1430faa2abd8f5190296",
- "size": 2750,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_inline_spec_/sql.yql"
+ "checksum": "ffe0c48cbf9a7c7eeb38dc6ab532bb24",
+ "size": 2753,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_inline_spec_/sql.yql"
}
],
"test_sql2yql.test[window-win_lead_in_mem]": [
{
- "checksum": "5b5af2a9c1eaeb7a2e6816d2f89746a2",
- "size": 2897,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_lead_in_mem_/sql.yql"
+ "checksum": "c6fed7143e72f994153cfbb71314c10f",
+ "size": 2900,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_lead_in_mem_/sql.yql"
}
],
"test_sql2yql.test[window-win_multiaggr]": [
{
- "checksum": "35492eb9f2232478e06d7f3b4a64e724",
- "size": 2327,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_multiaggr_/sql.yql"
+ "checksum": "2f11e0cca9631e50f389d83dcd2135c5",
+ "size": 2330,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_multiaggr_/sql.yql"
}
],
"test_sql2yql.test[window-win_multiaggr_library]": [
{
- "checksum": "90bea776e5b2a7105f94013a03b90ce1",
- "size": 1218,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_multiaggr_library_/sql.yql"
+ "checksum": "8b48f8fefb8cf44db7e5b8156c0b0ab6",
+ "size": 1221,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_multiaggr_library_/sql.yql"
}
],
"test_sql2yql.test[window-win_multiaggr_list]": [
{
- "checksum": "d60cd1197056d41dca534c7f51646186",
- "size": 2287,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_multiaggr_list_/sql.yql"
+ "checksum": "5238e3e69d42158f6f92992bb517a760",
+ "size": 2290,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_multiaggr_list_/sql.yql"
}
],
"test_sql2yql.test[window-win_multiaggr_tuple]": [
{
- "checksum": "0dedeafefd56f7580e017dd772ab97d7",
- "size": 2261,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_multiaggr_tuple_/sql.yql"
+ "checksum": "3c2d115b6bf40516aeaf5ae316a1d138",
+ "size": 2264,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_multiaggr_tuple_/sql.yql"
}
],
"test_sql2yql.test[window-win_over_few_partitions]": [
{
- "checksum": "76d4ea4c26213389cdc7ce612dd2904c",
- "size": 3754,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_over_few_partitions_/sql.yql"
+ "checksum": "6eb3df12ac17f9416664fc0b65e73570",
+ "size": 3757,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_over_few_partitions_/sql.yql"
}
],
"test_sql2yql.test[window-win_over_few_partitions_other]": [
{
- "checksum": "c8f52382cbd1b1ed708d1838ae7b947f",
- "size": 4265,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_over_few_partitions_other_/sql.yql"
+ "checksum": "6bc8da250c559aa95a6f97f9f641efc3",
+ "size": 4268,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_over_few_partitions_other_/sql.yql"
}
],
"test_sql2yql.test[window-win_over_joined]": [
{
- "checksum": "f64ba0ad6ba17776e6e0d43b40c8cdfd",
- "size": 2375,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_over_joined_/sql.yql"
+ "checksum": "82b5d13a1ec966df5765bd5e9bc41566",
+ "size": 2378,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_over_joined_/sql.yql"
}
],
"test_sql2yql.test[window-win_peephole]": [
{
- "checksum": "ebc3750b351bb755c3001f8db7b0e293",
- "size": 3201,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_peephole_/sql.yql"
+ "checksum": "aa07c40598e31b523fbe76adf7ac5a2d",
+ "size": 3204,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_peephole_/sql.yql"
}
],
"test_sql2yql.test[window-win_peephole_double_usage]": [
{
- "checksum": "d66ae2650869b72e82c75e1f911336f7",
- "size": 3138,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_peephole_double_usage_/sql.yql"
+ "checksum": "7d9e6c8ae18cb7a2625ec87f24da6642",
+ "size": 3141,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_peephole_double_usage_/sql.yql"
}
],
"test_sql2yql.test[window-win_with_as_table]": [
{
- "checksum": "421a70d6e9d9c726f88d2317a48bcc0e",
- "size": 2181,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_with_as_table_/sql.yql"
+ "checksum": "a0854b2700bb786745d0d98dfeb2c4fa",
+ "size": 2184,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_with_as_table_/sql.yql"
}
],
"test_sql2yql.test[window-win_with_cur_row]": [
{
- "checksum": "dd3257683e605205a9089b477db2d02c",
- "size": 2757,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-win_with_cur_row_/sql.yql"
+ "checksum": "c2455ef6acadcec9da14844b326d440a",
+ "size": 2760,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-win_with_cur_row_/sql.yql"
}
],
"test_sql2yql.test[window-yql-14179]": [
{
- "checksum": "ae6d1d2bda8b984773a4397355460a8b",
- "size": 1561,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-yql-14179_/sql.yql"
+ "checksum": "91cac13b0d12970cc872ef72b7c523c8",
+ "size": 1564,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-yql-14179_/sql.yql"
}
],
"test_sql2yql.test[window-yql-14277]": [
{
- "checksum": "cd7f0f26b2539046c20ee132f88de952",
- "size": 3000,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_window-yql-14277_/sql.yql"
+ "checksum": "b6a719ad4642a6b711371d63942d4b86",
+ "size": 3003,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-yql-14277_/sql.yql"
}
],
"test_sql2yql.test[window-yql-14479]": [
{
- "checksum": "d4aa9544e444de50ae38956790a0f571",
- "size": 2071,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-yql-14479_/sql.yql"
+ "checksum": "3c3f2e2890a84f072ef1a29dedba66ea",
+ "size": 2074,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-yql-14479_/sql.yql"
}
],
"test_sql2yql.test[window-yql-14738]": [
{
- "checksum": "c5e2e5e96f2a3b198d936a983723833c",
- "size": 3150,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-yql-14738_/sql.yql"
+ "checksum": "87531dfb8cbbc0b4aa322dc035730395",
+ "size": 3153,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-yql-14738_/sql.yql"
}
],
"test_sql2yql.test[window-yql-15636]": [
{
- "checksum": "eb416b246b5638d68f3d4d48f29d0467",
- "size": 4139,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_window-yql-15636_/sql.yql"
+ "checksum": "a7beb1e148d599af6154a6f346e88cea",
+ "size": 4142,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-yql-15636_/sql.yql"
}
],
"test_sql2yql.test[window-yql-18879]": [
{
- "checksum": "d90454e8e53f5a07ff3775fb7ca68b9b",
- "size": 6212,
- "uri": "https://{canondata_backend}/1936273/4a1b39013e1bae40e722cff8ccef8829784964e2/resource.tar.gz#test_sql2yql.test_window-yql-18879_/sql.yql"
+ "checksum": "e0f9983dac241f881cc790ee55007971",
+ "size": 6215,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_window-yql-18879_/sql.yql"
}
],
"test_sql2yql.test[ypath-complex]": [
{
- "checksum": "d11b6069940af0d1e033fbbf4997c040",
- "size": 1177,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ypath-complex_/sql.yql"
+ "checksum": "85aade6e9e941c520fe388c72e26e4e5",
+ "size": 1180,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ypath-complex_/sql.yql"
}
],
"test_sql2yql.test[ypath-direct_read_from_dynamic]": [
{
- "checksum": "403748fd24229939c530b8e24e2de7d5",
- "size": 1149,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ypath-direct_read_from_dynamic_/sql.yql"
+ "checksum": "e9214f04af295c824277fb3d20e43b6a",
+ "size": 1152,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ypath-direct_read_from_dynamic_/sql.yql"
}
],
"test_sql2yql.test[ypath-empty_range]": [
{
- "checksum": "1eac8826abb3c2024510bafc19e70356",
- "size": 1137,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ypath-empty_range_/sql.yql"
+ "checksum": "b1f7dc647fba718fd1779a619c935e0d",
+ "size": 1140,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ypath-empty_range_/sql.yql"
}
],
"test_sql2yql.test[ypath-limit_with_key]": [
{
- "checksum": "945849a10f3cbcb8146698fcbcccd544",
- "size": 1219,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ypath-limit_with_key_/sql.yql"
+ "checksum": "226ad8b71e3a7a623039b6a0e84c0b7d",
+ "size": 1222,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ypath-limit_with_key_/sql.yql"
}
],
"test_sql2yql.test[ypath-limit_with_range]": [
{
- "checksum": "93a661399f4b9d7465b372ac640465f7",
- "size": 1217,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ypath-limit_with_range_/sql.yql"
+ "checksum": "18c9fcf9d0f24fbf434122e943b6ff45",
+ "size": 1220,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ypath-limit_with_range_/sql.yql"
}
],
"test_sql2yql.test[ypath-multi_key]": [
{
- "checksum": "32e605b8c4a6afb30aeece6e5c127442",
- "size": 1165,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ypath-multi_key_/sql.yql"
+ "checksum": "0fffbb7bfbe1c4850d169b1b18bf14a1",
+ "size": 1168,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ypath-multi_key_/sql.yql"
}
],
"test_sql2yql.test[ypath-multi_range]": [
{
- "checksum": "1a620e83d86a748df6ce32cad8c679df",
- "size": 1137,
- "uri": "https://{canondata_backend}/1937429/434276f26b2857be3c5ad3fdbbf877d2bf775ac5/resource.tar.gz#test_sql2yql.test_ypath-multi_range_/sql.yql"
+ "checksum": "e8279f62a500378fe73d06c67c4d4c6b",
+ "size": 1140,
+ "uri": "https://{canondata_backend}/1942173/99e88108149e222741552e7e6cddef041d6a2846/resource.tar.gz#test_sql2yql.test_ypath-multi_range_/sql.yql"
}
],
"test_sql_format.test[action-action_eval_cluster_and_table]": [
@@ -28001,6 +28008,11 @@
"uri": "file://test_sql_format.test_match_recognize-alerts_without_order_/formatted.sql"
}
],
+ "test_sql_format.test[match_recognize-all_rows_per_match]": [
+ {
+ "uri": "file://test_sql_format.test_match_recognize-all_rows_per_match_/formatted.sql"
+ }
+ ],
"test_sql_format.test[match_recognize-greedy_quantifiers]": [
{
"uri": "file://test_sql_format.test_match_recognize-greedy_quantifiers_/formatted.sql"
diff --git a/yql/essentials/tests/sql/sql2yql/canondata/test_sql_format.test_match_recognize-all_rows_per_match_/formatted.sql b/yql/essentials/tests/sql/sql2yql/canondata/test_sql_format.test_match_recognize-all_rows_per_match_/formatted.sql
new file mode 100644
index 00000000000..edcc854cfab
--- /dev/null
+++ b/yql/essentials/tests/sql/sql2yql/canondata/test_sql_format.test_match_recognize-all_rows_per_match_/formatted.sql
@@ -0,0 +1,52 @@
+PRAGMA FeatureR010 = "prototype";
+
+$input =
+ SELECT
+ *
+ FROM
+ AS_TABLE([
+ <|time: 0, value: 0|>,
+ <|time: 100, value: 1|>,
+ <|time: 200, value: 2|>,
+ <|time: 300, value: 3|>,
+ <|time: 400, value: 4|>,
+ <|time: 500, value: 5|>,
+ <|time: 600, value: 0|>,
+ <|time: 700, value: 1|>,
+ <|time: 800, value: 2|>,
+ <|time: 900, value: 3|>,
+ <|time: 1000, value: 4|>,
+ <|time: 1100, value: 5|>,
+ <|time: 1200, value: 0|>,
+ ])
+;
+
+SELECT
+ *
+FROM
+ $input MATCH_RECOGNIZE (
+ ORDER BY
+ CAST(time AS Timestamp)
+ MEASURES
+ FIRST(A.time) AS a_time,
+ FIRST(B.time) AS b_time,
+ LAST(C.time) AS c_time,
+ LAST(F.time) AS f_time
+ ALL ROWS PER MATCH
+ AFTER MATCH SKIP PAST LAST ROW
+ PATTERN (A B {- C -} D {- E -} F +)
+ DEFINE
+ A AS A.value == 0
+ AND COALESCE(A.time - FIRST(A.time) <= 1000, TRUE),
+ B AS B.value == 1
+ AND COALESCE(B.time - FIRST(A.time) <= 1000, TRUE),
+ C AS C.value == 2
+ AND COALESCE(C.time - FIRST(A.time) <= 1000, TRUE),
+ D AS D.value == 3
+ AND COALESCE(D.time - FIRST(A.time) <= 1000, TRUE),
+ E AS E.value == 4
+ AND COALESCE(E.time - FIRST(A.time) <= 1000, TRUE),
+ F AS F.value == 5
+ AND COALESCE(F.time - FIRST(A.time) <= 1000, TRUE)
+ )
+;
diff --git a/yql/essentials/tests/sql/suites/match_recognize/all_rows_per_match.sql b/yql/essentials/tests/sql/suites/match_recognize/all_rows_per_match.sql
new file mode 100644
index 00000000000..ce55e529fb3
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/match_recognize/all_rows_per_match.sql
@@ -0,0 +1,48 @@
+PRAGMA FeatureR010="prototype";
+
+$input = SELECT * FROM AS_TABLE([
+ <|time: 0, value: 0|>,
+ <|time: 100, value: 1|>,
+ <|time: 200, value: 2|>,
+ <|time: 300, value: 3|>,
+ <|time: 400, value: 4|>,
+ <|time: 500, value: 5|>,
+ <|time: 600, value: 0|>,
+ <|time: 700, value: 1|>,
+ <|time: 800, value: 2|>,
+ <|time: 900, value: 3|>,
+ <|time: 1000, value: 4|>,
+ <|time: 1100, value: 5|>,
+ <|time: 1200, value: 0|>,
+]);
+
+SELECT * FROM $input MATCH_RECOGNIZE(
+ ORDER BY CAST(time as Timestamp)
+ MEASURES
+ FIRST(A.time) AS a_time,
+ FIRST(B.time) AS b_time,
+ LAST(C.time) AS c_time,
+ LAST(F.time) AS f_time
+ ALL ROWS PER MATCH
+ AFTER MATCH SKIP PAST LAST ROW
+ PATTERN (A B {- C -} D {- E -} F+)
+ DEFINE
+ A AS
+ A.value = 0 AND
+ COALESCE(A.time - FIRST(A.time) <= 1000, TRUE),
+ B AS
+ B.value = 1 AND
+ COALESCE(B.time - FIRST(A.time) <= 1000, TRUE),
+ C AS
+ C.value = 2 AND
+ COALESCE(C.time - FIRST(A.time) <= 1000, TRUE),
+ D AS
+ D.value = 3 AND
+ COALESCE(D.time - FIRST(A.time) <= 1000, TRUE),
+ E AS
+ E.value = 4 AND
+ COALESCE(E.time - FIRST(A.time) <= 1000, TRUE),
+ F AS
+ F.value = 5 AND
+ COALESCE(F.time - FIRST(A.time) <= 1000, TRUE)
+);
diff --git a/yt/cpp/mapreduce/client/abortable_registry.cpp b/yt/cpp/mapreduce/client/abortable_registry.cpp
index 283d39e0495..91308cba057 100644
--- a/yt/cpp/mapreduce/client/abortable_registry.cpp
+++ b/yt/cpp/mapreduce/client/abortable_registry.cpp
@@ -2,7 +2,11 @@
#include <yt/cpp/mapreduce/common/retry_lib.h>
+#include <yt/cpp/mapreduce/http/retry_request.h>
+
#include <yt/cpp/mapreduce/interface/common.h>
+#include <yt/cpp/mapreduce/interface/raw_client.h>
+
#include <yt/cpp/mapreduce/interface/logging/yt_log.h>
#include <util/generic/singleton.h>
@@ -31,16 +35,22 @@ TString TTransactionAbortable::GetType() const
////////////////////////////////////////////////////////////////////////////////
-TOperationAbortable::TOperationAbortable(IClientRetryPolicyPtr clientRetryPolicy, TClientContext context, const TOperationId& operationId)
- : ClientRetryPolicy_(std::move(clientRetryPolicy))
- , Context_(std::move(context))
+TOperationAbortable::TOperationAbortable(
+ IRawClientPtr rawClient,
+ IClientRetryPolicyPtr clientRetryPolicy,
+ const TOperationId& operationId)
+ : RawClient_(std::move(rawClient))
+ , ClientRetryPolicy_(std::move(clientRetryPolicy))
, OperationId_(operationId)
{ }
-
void TOperationAbortable::Abort()
{
- AbortOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, OperationId_);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this] (TMutationId& mutationId) {
+ RawClient_->AbortOperation(mutationId, OperationId_);
+ });
}
TString TOperationAbortable::GetType() const
diff --git a/yt/cpp/mapreduce/client/abortable_registry.h b/yt/cpp/mapreduce/client/abortable_registry.h
index 119d685cad3..7d8996405ef 100644
--- a/yt/cpp/mapreduce/client/abortable_registry.h
+++ b/yt/cpp/mapreduce/client/abortable_registry.h
@@ -46,13 +46,16 @@ class TOperationAbortable
: public IAbortable
{
public:
- TOperationAbortable(IClientRetryPolicyPtr clientRetryPolicy, TClientContext context, const TOperationId& operationId);
+ TOperationAbortable(
+ IRawClientPtr rawClient,
+ IClientRetryPolicyPtr clientRetryPolicy,
+ const TOperationId& operationId);
void Abort() override;
TString GetType() const override;
private:
+ const IRawClientPtr RawClient_;
const IClientRetryPolicyPtr ClientRetryPolicy_;
- const TClientContext Context_;
const TOperationId OperationId_;
};
diff --git a/yt/cpp/mapreduce/client/client.cpp b/yt/cpp/mapreduce/client/client.cpp
index 22940c1de55..66cacf6b456 100644
--- a/yt/cpp/mapreduce/client/client.cpp
+++ b/yt/cpp/mapreduce/client/client.cpp
@@ -711,17 +711,25 @@ IOperationPtr TClientBase::AttachOperation(const TOperationId& operationId)
EOperationBriefState TClientBase::CheckOperation(const TOperationId& operationId)
{
- return NYT::NDetail::CheckOperation(ClientRetryPolicy_, Context_, operationId);
+ return NYT::NDetail::CheckOperation(RawClient_, ClientRetryPolicy_, Context_, operationId);
}
void TClientBase::AbortOperation(const TOperationId& operationId)
{
- NRawClient::AbortOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, operationId);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &operationId] (TMutationId& mutationId) {
+ RawClient_->AbortOperation(mutationId, operationId);
+ });
}
void TClientBase::CompleteOperation(const TOperationId& operationId)
{
- NRawClient::CompleteOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, operationId);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &operationId] (TMutationId& mutationId) {
+ RawClient_->CompleteOperation(mutationId, operationId);
+ });
}
void TClientBase::WaitForOperation(const TOperationId& operationId)
@@ -996,7 +1004,11 @@ void TTransaction::Abort()
void TTransaction::Ping()
{
- PingTx(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, TransactionId_);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this] (TMutationId /*mutationId*/) {
+ RawClient_->PingTx(TransactionId_);
+ });
}
void TTransaction::Detach()
@@ -1265,7 +1277,11 @@ TOperationAttributes TClient::GetOperation(
const TGetOperationOptions& options)
{
CheckShutdown();
- return NRawClient::GetOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, operationId, options);
+ return RequestWithRetry<TOperationAttributes>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &operationId, &options] (TMutationId /*mutationId*/) {
+ return RawClient_->GetOperation(operationId, options);
+ });
}
TOperationAttributes TClient::GetOperation(
@@ -1273,14 +1289,21 @@ TOperationAttributes TClient::GetOperation(
const TGetOperationOptions& options)
{
CheckShutdown();
- return NRawClient::GetOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, alias, options);
+ return RequestWithRetry<TOperationAttributes>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &alias, &options] (TMutationId /*mutationId*/) {
+ return RawClient_->GetOperation(alias, options);
+ });
}
-TListOperationsResult TClient::ListOperations(
- const TListOperationsOptions& options)
+TListOperationsResult TClient::ListOperations(const TListOperationsOptions& options)
{
CheckShutdown();
- return NRawClient::ListOperations(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, options);
+ return RequestWithRetry<TListOperationsResult>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &options] (TMutationId /*mutationId*/) {
+ return RawClient_->ListOperations(options);
+ });
}
void TClient::UpdateOperationParameters(
@@ -1288,7 +1311,11 @@ void TClient::UpdateOperationParameters(
const TUpdateOperationParametersOptions& options)
{
CheckShutdown();
- return NRawClient::UpdateOperationParameters(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, operationId, options);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &operationId, &options] (TMutationId /*mutationId*/) {
+ RawClient_->UpdateOperationParameters(operationId, options);
+ });
}
TJobAttributes TClient::GetJob(
@@ -1379,7 +1406,11 @@ void TClient::SuspendOperation(
const TSuspendOperationOptions& options)
{
CheckShutdown();
- NRawClient::SuspendOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, operationId, options);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &operationId, &options] (TMutationId& mutationId) {
+ RawClient_->SuspendOperation(mutationId, operationId, options);
+ });
}
void TClient::ResumeOperation(
@@ -1387,7 +1418,11 @@ void TClient::ResumeOperation(
const TResumeOperationOptions& options)
{
CheckShutdown();
- NRawClient::ResumeOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, operationId, options);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &operationId, &options] (TMutationId& mutationId) {
+ RawClient_->ResumeOperation(mutationId, operationId, options);
+ });
}
TYtPoller& TClient::GetYtPoller()
diff --git a/yt/cpp/mapreduce/client/operation.cpp b/yt/cpp/mapreduce/client/operation.cpp
index c5a9d7f5231..9f8c14647a5 100644
--- a/yt/cpp/mapreduce/client/operation.cpp
+++ b/yt/cpp/mapreduce/client/operation.cpp
@@ -552,17 +552,21 @@ TSimpleOperationIo CreateSimpleOperationIoHelper(
}
EOperationBriefState CheckOperation(
+ const IRawClientPtr& rawClient,
const IClientRetryPolicyPtr& clientRetryPolicy,
const TClientContext& context,
const TOperationId& operationId)
{
- auto attributes = GetOperation(
+ auto attributes = RequestWithRetry<TOperationAttributes>(
clientRetryPolicy->CreatePolicyForGenericRequest(),
- context,
- operationId,
- TGetOperationOptions().AttributeFilter(TOperationAttributeFilter()
- .Add(EOperationAttribute::State)
- .Add(EOperationAttribute::Result)));
+ [&rawClient, &operationId] (TMutationId /*mutationId*/) {
+ return rawClient->GetOperation(
+ operationId,
+ TGetOperationOptions().AttributeFilter(TOperationAttributeFilter()
+ .Add(EOperationAttribute::State)
+ .Add(EOperationAttribute::Result)));
+ });
+
Y_ABORT_UNLESS(attributes.BriefState,
"get_operation for operation %s has not returned \"state\" field",
GetGuidAsString(operationId).data());
@@ -604,7 +608,7 @@ void WaitForOperation(
: context.Config->OperationTrackerPollPeriod;
while (true) {
- auto status = CheckOperation(clientRetryPolicy, context, operationId);
+ auto status = CheckOperation(rawClient, clientRetryPolicy, context, operationId);
if (status == EOperationBriefState::Completed) {
YT_LOG_INFO("Operation %v completed (%v)",
operationId,
@@ -2237,11 +2241,13 @@ class TOperation::TOperationImpl
{
public:
TOperationImpl(
+ IRawClientPtr rawClient,
IClientRetryPolicyPtr clientRetryPolicy,
TClientContext context,
const TMaybe<TOperationId>& operationId = {})
- : ClientRetryPolicy_(clientRetryPolicy)
+ : RawClient_(std::move(rawClient))
, Context_(std::move(context))
+ , ClientRetryPolicy_(clientRetryPolicy)
, Id_(operationId)
, PreparedPromise_(::NThreading::NewPromise<void>())
, StartedPromise_(::NThreading::NewPromise<void>())
@@ -2308,8 +2314,10 @@ private:
void ValidateOperationStarted() const;
private:
- IClientRetryPolicyPtr ClientRetryPolicy_;
+ const IRawClientPtr RawClient_;
const TClientContext Context_;
+
+ IClientRetryPolicyPtr ClientRetryPolicy_;
TMaybe<TOperationId> Id_;
TMutex Lock_;
@@ -2509,7 +2517,7 @@ void TOperation::TOperationImpl::OnStatusUpdated(const TString& newStatus)
auto registry = TAbortableRegistry::Get();
registry->Add(
operationId,
- ::MakeIntrusive<TOperationAbortable>(this_->ClientRetryPolicy_, this_->Context_, operationId));
+ ::MakeIntrusive<TOperationAbortable>(this_->RawClient_, this_->ClientRetryPolicy_, operationId));
// We have to own an IntrusivePtr to registry to prevent use-after-free
auto removeOperation = [registry, operationId] (const ::NThreading::TFuture<void>&) {
registry->Remove(operationId);
@@ -2632,7 +2640,9 @@ void TOperation::TOperationImpl::OnStarted(const TOperationId& operationId)
StartedPromise_.SetValue();
}
-void TOperation::TOperationImpl::UpdateAttributesAndCall(bool needJobStatistics, std::function<void(const TOperationAttributes&)> func)
+void TOperation::TOperationImpl::UpdateAttributesAndCall(
+ bool needJobStatistics,
+ std::function<void(const TOperationAttributes&)> func)
{
{
auto g = Guard(Lock_);
@@ -2645,15 +2655,17 @@ void TOperation::TOperationImpl::UpdateAttributesAndCall(bool needJobStatistics,
}
}
- TOperationAttributes attributes = NDetail::GetOperation(
+ auto attributes = RequestWithRetry<TOperationAttributes>(
ClientRetryPolicy_->CreatePolicyForGenericRequest(),
- Context_,
- *Id_,
- TGetOperationOptions().AttributeFilter(TOperationAttributeFilter()
- .Add(EOperationAttribute::Result)
- .Add(EOperationAttribute::Progress)
- .Add(EOperationAttribute::State)
- .Add(EOperationAttribute::BriefProgress)));
+ [this] (TMutationId /*mutationId*/) {
+ return RawClient_->GetOperation(
+ *Id_,
+ TGetOperationOptions().AttributeFilter(TOperationAttributeFilter()
+ .Add(EOperationAttribute::Result)
+ .Add(EOperationAttribute::Progress)
+ .Add(EOperationAttribute::State)
+ .Add(EOperationAttribute::BriefProgress)));
+ });
func(attributes);
@@ -2672,37 +2684,61 @@ void TOperation::TOperationImpl::FinishWithException(std::exception_ptr e)
void TOperation::TOperationImpl::AbortOperation()
{
ValidateOperationStarted();
- NYT::NDetail::AbortOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, *Id_);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this] (TMutationId& mutationId) {
+ RawClient_->AbortOperation(mutationId, *Id_);
+ });
}
void TOperation::TOperationImpl::CompleteOperation()
{
ValidateOperationStarted();
- NYT::NDetail::CompleteOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, *Id_);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this] (TMutationId& mutationId) {
+ RawClient_->CompleteOperation(mutationId, *Id_);
+ });
}
void TOperation::TOperationImpl::SuspendOperation(const TSuspendOperationOptions& options)
{
ValidateOperationStarted();
- NYT::NDetail::SuspendOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, *Id_, options);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &options] (TMutationId& mutationId) {
+ RawClient_->SuspendOperation(mutationId, *Id_, options);
+ });
}
void TOperation::TOperationImpl::ResumeOperation(const TResumeOperationOptions& options)
{
ValidateOperationStarted();
- NYT::NDetail::ResumeOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, *Id_, options);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &options] (TMutationId& mutationId) {
+ RawClient_->ResumeOperation(mutationId, *Id_, options);
+ });
}
TOperationAttributes TOperation::TOperationImpl::GetAttributes(const TGetOperationOptions& options)
{
ValidateOperationStarted();
- return NYT::NDetail::GetOperation(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, *Id_, options);
+ return RequestWithRetry<TOperationAttributes>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &options] (TMutationId /*mutationId*/) {
+ return RawClient_->GetOperation(*Id_, options);
+ });
}
void TOperation::TOperationImpl::UpdateParameters(const TUpdateOperationParametersOptions& options)
{
ValidateOperationStarted();
- return NYT::NDetail::UpdateOperationParameters(ClientRetryPolicy_->CreatePolicyForGenericRequest(), Context_, *Id_, options);
+ RequestWithRetry<void>(
+ ClientRetryPolicy_->CreatePolicyForGenericRequest(),
+ [this, &options] (TMutationId /*mutationId*/) {
+ RawClient_->UpdateOperationParameters(*Id_, options);
+ });
}
TJobAttributes TOperation::TOperationImpl::GetJob(const TJobId& jobId, const TGetJobOptions& options)
@@ -2815,13 +2851,19 @@ const TClientContext& TOperation::TOperationImpl::GetContext() const
TOperation::TOperation(TClientPtr client)
: Client_(std::move(client))
- , Impl_(::MakeIntrusive<TOperationImpl>(Client_->GetRetryPolicy(), Client_->GetContext()))
+ , Impl_(::MakeIntrusive<TOperationImpl>(
+ Client_->GetRawClient(),
+ Client_->GetRetryPolicy(),
+ Client_->GetContext()))
{
}
TOperation::TOperation(TOperationId id, TClientPtr client)
: Client_(std::move(client))
- , Impl_(::MakeIntrusive<TOperationImpl>(Client_->GetRetryPolicy(), Client_->GetContext(), id))
+ , Impl_(::MakeIntrusive<TOperationImpl>(
+ Client_->GetRawClient(),
+ Client_->GetRetryPolicy(),
+ Client_->GetContext(), id))
{
}
diff --git a/yt/cpp/mapreduce/client/operation.h b/yt/cpp/mapreduce/client/operation.h
index f866c739361..e5e675a1f48 100644
--- a/yt/cpp/mapreduce/client/operation.h
+++ b/yt/cpp/mapreduce/client/operation.h
@@ -179,6 +179,7 @@ void ExecuteVanilla(
const TOperationOptions& options);
EOperationBriefState CheckOperation(
+ const IRawClientPtr& rawClient,
const IClientRetryPolicyPtr& clientRetryPolicy,
const TClientContext& context,
const TOperationId& operationId);
diff --git a/yt/cpp/mapreduce/client/transaction.cpp b/yt/cpp/mapreduce/client/transaction.cpp
index c91ac52275b..caf13194682 100644
--- a/yt/cpp/mapreduce/client/transaction.cpp
+++ b/yt/cpp/mapreduce/client/transaction.cpp
@@ -118,14 +118,21 @@ const TTransactionId TPingableTransaction::GetId() const
return TransactionId_;
}
-const std::pair<TDuration, TDuration> TPingableTransaction::GetPingInterval() const {
+const std::pair<TDuration, TDuration> TPingableTransaction::GetPingInterval() const
+{
return {MinPingInterval_, MaxPingInterval_};
}
-const TClientContext TPingableTransaction::GetContext() const {
+const TClientContext TPingableTransaction::GetContext() const
+{
return Context_;
}
+void TPingableTransaction::Ping() const
+{
+ RawClient_->PingTx(TransactionId_);
+}
+
void TPingableTransaction::Commit()
{
Stop(EStopAction::Commit);
diff --git a/yt/cpp/mapreduce/client/transaction.h b/yt/cpp/mapreduce/client/transaction.h
index d596faf770b..5e75b74ca60 100644
--- a/yt/cpp/mapreduce/client/transaction.h
+++ b/yt/cpp/mapreduce/client/transaction.h
@@ -44,6 +44,7 @@ public:
const std::pair<TDuration, TDuration> GetPingInterval() const;
const TClientContext GetContext() const;
+ void Ping() const;
void Commit();
void Abort();
void Detach();
diff --git a/yt/cpp/mapreduce/client/transaction_pinger.cpp b/yt/cpp/mapreduce/client/transaction_pinger.cpp
index 0a193352f75..ea42867715b 100644
--- a/yt/cpp/mapreduce/client/transaction_pinger.cpp
+++ b/yt/cpp/mapreduce/client/transaction_pinger.cpp
@@ -261,8 +261,7 @@ private:
while (Running_) {
TDuration waitTime = minPingInterval + (maxPingInterval - minPingInterval) * RandomNumber<float>();
try {
- auto noRetryPolicy = MakeIntrusive<TAttemptLimitedRetryPolicy>(1u, PingableTx_->GetContext().Config);
- NDetail::NRawClient::PingTx(noRetryPolicy, PingableTx_->GetContext(), PingableTx_->GetId());
+ PingableTx_->Ping();
} catch (const std::exception& e) {
if (auto* errorResponse = dynamic_cast<const TErrorResponse*>(&e)) {
if (errorResponse->GetError().ContainsErrorCode(NYT::NClusterErrorCodes::NTransactionClient::NoSuchTransaction)) {
diff --git a/yt/cpp/mapreduce/interface/raw_client.h b/yt/cpp/mapreduce/interface/raw_client.h
index 7bd8e909474..2229486a014 100644
--- a/yt/cpp/mapreduce/interface/raw_client.h
+++ b/yt/cpp/mapreduce/interface/raw_client.h
@@ -1,6 +1,7 @@
#pragma once
#include "client_method_options.h"
+#include "operation.h"
namespace NYT {
@@ -110,6 +111,45 @@ public:
const TVector<TRichYPath>& sourcePaths,
const TRichYPath& destinationPath,
const TConcatenateOptions& options = {}) = 0;
+
+ // Transactions
+
+ virtual void PingTx(const TTransactionId& transactionId) = 0;
+
+ // Operations
+
+ virtual TOperationAttributes GetOperation(
+ const TOperationId& operationId,
+ const TGetOperationOptions& options = {}) = 0;
+
+ virtual TOperationAttributes GetOperation(
+ const TString& operationId,
+ const TGetOperationOptions& options = {}) = 0;
+
+ virtual void AbortOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId) = 0;
+
+ virtual void CompleteOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId) = 0;
+
+ virtual void SuspendOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId,
+ const TSuspendOperationOptions& options = {}) = 0;
+
+ virtual void ResumeOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId,
+ const TResumeOperationOptions& options = {}) = 0;
+
+ virtual TListOperationsResult ListOperations(const TListOperationsOptions& options = {}) = 0;
+
+ virtual void UpdateOperationParameters(
+ const TOperationId& operationId,
+ const TUpdateOperationParametersOptions& options = {}) = 0;
+
};
////////////////////////////////////////////////////////////////////////////////
diff --git a/yt/cpp/mapreduce/raw_client/raw_client.cpp b/yt/cpp/mapreduce/raw_client/raw_client.cpp
index 351e00f7edf..7bc83b8ebc2 100644
--- a/yt/cpp/mapreduce/raw_client/raw_client.cpp
+++ b/yt/cpp/mapreduce/raw_client/raw_client.cpp
@@ -1,5 +1,6 @@
#include "raw_client.h"
+#include "raw_requests.h"
#include "rpc_parameters_serialization.h"
#include <yt/cpp/mapreduce/common/helpers.h>
@@ -8,6 +9,8 @@
#include <yt/cpp/mapreduce/http/requests.h>
#include <yt/cpp/mapreduce/http/retry_request.h>
+#include <yt/cpp/mapreduce/interface/operation.h>
+
#include <library/cpp/yson/node/node_io.h>
namespace NYT::NDetail {
@@ -239,6 +242,139 @@ void THttpRawClient::Concatenate(
RequestWithoutRetry(Context_, mutationId, header);
}
+void THttpRawClient::PingTx(const TTransactionId& transactionId)
+{
+ TMutationId mutationId;
+ THttpHeader header("POST", "ping_tx");
+ header.MergeParameters(NRawClient::SerializeParamsForPingTx(transactionId));
+ TRequestConfig requestConfig;
+ requestConfig.HttpConfig = NHttpClient::THttpConfig{
+ .SocketTimeout = Context_.Config->PingTimeout
+ };
+ RequestWithoutRetry(Context_, mutationId, header);
+}
+
+TOperationAttributes THttpRawClient::GetOperation(
+ const TOperationId& operationId,
+ const TGetOperationOptions& options)
+{
+ TMutationId mutationId;
+ THttpHeader header("GET", "get_operation");
+ header.MergeParameters(NRawClient::SerializeParamsForGetOperation(operationId, options));
+ auto result = RequestWithoutRetry(Context_, mutationId, header);
+ return NRawClient::ParseOperationAttributes(NodeFromYsonString(result.Response));
+}
+
+TOperationAttributes THttpRawClient::GetOperation(
+ const TString& alias,
+ const TGetOperationOptions& options)
+{
+ TMutationId mutationId;
+ THttpHeader header("GET", "get_operation");
+ header.MergeParameters(NRawClient::SerializeParamsForGetOperation(alias, options));
+ auto result = RequestWithoutRetry(Context_, mutationId, header);
+ return NRawClient::ParseOperationAttributes(NodeFromYsonString(result.Response));
+}
+
+void THttpRawClient::AbortOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId)
+{
+ THttpHeader header("POST", "abort_op");
+ header.AddMutationId();
+ header.MergeParameters(NRawClient::SerializeParamsForAbortOperation(operationId));
+ RequestWithoutRetry(Context_, mutationId, header);
+}
+
+void THttpRawClient::CompleteOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId)
+{
+ THttpHeader header("POST", "complete_op");
+ header.AddMutationId();
+ header.MergeParameters(NRawClient::SerializeParamsForCompleteOperation(operationId));
+ RequestWithoutRetry(Context_, mutationId, header);
+}
+
+void THttpRawClient::SuspendOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId,
+ const TSuspendOperationOptions& options)
+{
+ THttpHeader header("POST", "suspend_op");
+ header.AddMutationId();
+ header.MergeParameters(NRawClient::SerializeParamsForSuspendOperation(operationId, options));
+ RequestWithoutRetry(Context_, mutationId, header);
+}
+
+void THttpRawClient::ResumeOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId,
+ const TResumeOperationOptions& options)
+{
+ THttpHeader header("POST", "resume_op");
+ header.AddMutationId();
+ header.MergeParameters(NRawClient::SerializeParamsForResumeOperation(operationId, options));
+ RequestWithoutRetry(Context_, mutationId, header);
+}
+
+template <typename TKey>
+static THashMap<TKey, i64> GetCounts(const TNode& countsNode)
+{
+ THashMap<TKey, i64> counts;
+ for (const auto& entry : countsNode.AsMap()) {
+ counts.emplace(FromString<TKey>(entry.first), entry.second.AsInt64());
+ }
+ return counts;
+}
+
+TListOperationsResult THttpRawClient::ListOperations(const TListOperationsOptions& options)
+{
+ TMutationId mutationId;
+ THttpHeader header("GET", "list_operations");
+ header.MergeParameters(NRawClient::SerializeParamsForListOperations(options));
+ auto responseInfo = RequestWithoutRetry(Context_, mutationId, header);
+ auto resultNode = NodeFromYsonString(responseInfo.Response);
+
+ const auto& operationNodesList = resultNode["operations"].AsList();
+
+ TListOperationsResult result;
+ result.Operations.reserve(operationNodesList.size());
+ for (const auto& operationNode : operationNodesList) {
+ result.Operations.push_back(NRawClient::ParseOperationAttributes(operationNode));
+ }
+
+ if (resultNode.HasKey("pool_counts")) {
+ result.PoolCounts = GetCounts<TString>(resultNode["pool_counts"]);
+ }
+ if (resultNode.HasKey("user_counts")) {
+ result.UserCounts = GetCounts<TString>(resultNode["user_counts"]);
+ }
+ if (resultNode.HasKey("type_counts")) {
+ result.TypeCounts = GetCounts<EOperationType>(resultNode["type_counts"]);
+ }
+ if (resultNode.HasKey("state_counts")) {
+ result.StateCounts = GetCounts<TString>(resultNode["state_counts"]);
+ }
+ if (resultNode.HasKey("failed_jobs_count")) {
+ result.WithFailedJobsCount = resultNode["failed_jobs_count"].AsInt64();
+ }
+
+ result.Incomplete = resultNode["incomplete"].AsBool();
+
+ return result;
+}
+
+void THttpRawClient::UpdateOperationParameters(
+ const TOperationId& operationId,
+ const TUpdateOperationParametersOptions& options)
+{
+ TMutationId mutationId;
+ THttpHeader header("POST", "update_op_parameters");
+ header.MergeParameters(NRawClient::SerializeParamsForUpdateOperationParameters(operationId, options));
+ RequestWithoutRetry(Context_, mutationId, header);
+}
+
////////////////////////////////////////////////////////////////////////////////
} // namespace NYT::NDetail
diff --git a/yt/cpp/mapreduce/raw_client/raw_client.h b/yt/cpp/mapreduce/raw_client/raw_client.h
index 756c70f2116..c3771497fba 100644
--- a/yt/cpp/mapreduce/raw_client/raw_client.h
+++ b/yt/cpp/mapreduce/raw_client/raw_client.h
@@ -116,6 +116,44 @@ public:
const TRichYPath& destinationPath,
const TConcatenateOptions& options = {}) override;
+ // Transactions
+
+ void PingTx(const TTransactionId& transactionId) override;
+
+ // Operations
+
+ TOperationAttributes GetOperation(
+ const TOperationId& operationId,
+ const TGetOperationOptions& options = {}) override;
+
+ TOperationAttributes GetOperation(
+ const TString& operationId,
+ const TGetOperationOptions& options = {}) override;
+
+ void AbortOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId) override;
+
+ void CompleteOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId) override;
+
+ void SuspendOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId,
+ const TSuspendOperationOptions& options = {}) override;
+
+ void ResumeOperation(
+ TMutationId& mutationId,
+ const TOperationId& operationId,
+ const TResumeOperationOptions& options = {}) override;
+
+ TListOperationsResult ListOperations(const TListOperationsOptions& options = {}) override;
+
+ void UpdateOperationParameters(
+ const TOperationId& operationId,
+ const TUpdateOperationParametersOptions& options = {}) override;
+
private:
const TClientContext Context_;
};
diff --git a/yt/cpp/mapreduce/raw_client/raw_requests.cpp b/yt/cpp/mapreduce/raw_client/raw_requests.cpp
index bdaff49d3be..bb69728cb2e 100644
--- a/yt/cpp/mapreduce/raw_client/raw_requests.cpp
+++ b/yt/cpp/mapreduce/raw_client/raw_requests.cpp
@@ -79,20 +79,6 @@ void ExecuteBatch(
}
}
-void PingTx(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TTransactionId& transactionId)
-{
- THttpHeader header("POST", "ping_tx");
- header.MergeParameters(SerializeParamsForPingTx(transactionId));
- TRequestConfig requestConfig;
- requestConfig.HttpConfig = NHttpClient::THttpConfig{
- .SocketTimeout = context.Config->PingTimeout
- };
- RetryRequestWithPolicy(retryPolicy, context, header, {}, requestConfig);
-}
-
TOperationAttributes ParseOperationAttributes(const TNode& node)
{
const auto& mapNode = node.AsMap();
@@ -209,133 +195,6 @@ TOperationAttributes ParseOperationAttributes(const TNode& node)
return result;
}
-TOperationAttributes GetOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId,
- const TGetOperationOptions& options)
-{
- THttpHeader header("GET", "get_operation");
- header.MergeParameters(SerializeParamsForGetOperation(operationId, options));
- auto result = RetryRequestWithPolicy(retryPolicy, context, header);
- return ParseOperationAttributes(NodeFromYsonString(result.Response));
-}
-
-TOperationAttributes GetOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TString& alias,
- const TGetOperationOptions& options)
-{
- THttpHeader header("GET", "get_operation");
- header.MergeParameters(SerializeParamsForGetOperation(alias, options));
- auto result = RetryRequestWithPolicy(retryPolicy, context, header);
- return ParseOperationAttributes(NodeFromYsonString(result.Response));
-}
-
-void AbortOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId)
-{
- THttpHeader header("POST", "abort_op");
- header.AddMutationId();
- header.MergeParameters(SerializeParamsForAbortOperation(operationId));
- RetryRequestWithPolicy(retryPolicy, context, header);
-}
-
-void CompleteOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId)
-{
- THttpHeader header("POST", "complete_op");
- header.AddMutationId();
- header.MergeParameters(SerializeParamsForCompleteOperation(operationId));
- RetryRequestWithPolicy(retryPolicy, context, header);
-}
-
-void SuspendOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId,
- const TSuspendOperationOptions& options)
-{
- THttpHeader header("POST", "suspend_op");
- header.AddMutationId();
- header.MergeParameters(SerializeParamsForSuspendOperation(operationId, options));
- RetryRequestWithPolicy(retryPolicy, context, header);
-}
-
-void ResumeOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId,
- const TResumeOperationOptions& options)
-{
- THttpHeader header("POST", "resume_op");
- header.AddMutationId();
- header.MergeParameters(SerializeParamsForResumeOperation(operationId, options));
- RetryRequestWithPolicy(retryPolicy, context, header);
-}
-
-template <typename TKey>
-static THashMap<TKey, i64> GetCounts(const TNode& countsNode)
-{
- THashMap<TKey, i64> counts;
- for (const auto& entry : countsNode.AsMap()) {
- counts.emplace(FromString<TKey>(entry.first), entry.second.AsInt64());
- }
- return counts;
-}
-
-TListOperationsResult ListOperations(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TListOperationsOptions& options)
-{
- THttpHeader header("GET", "list_operations");
- header.MergeParameters(SerializeParamsForListOperations(options));
- auto responseInfo = RetryRequestWithPolicy(retryPolicy, context, header);
- auto resultNode = NodeFromYsonString(responseInfo.Response);
-
- TListOperationsResult result;
- for (const auto& operationNode : resultNode["operations"].AsList()) {
- result.Operations.push_back(ParseOperationAttributes(operationNode));
- }
-
- if (resultNode.HasKey("pool_counts")) {
- result.PoolCounts = GetCounts<TString>(resultNode["pool_counts"]);
- }
- if (resultNode.HasKey("user_counts")) {
- result.UserCounts = GetCounts<TString>(resultNode["user_counts"]);
- }
- if (resultNode.HasKey("type_counts")) {
- result.TypeCounts = GetCounts<EOperationType>(resultNode["type_counts"]);
- }
- if (resultNode.HasKey("state_counts")) {
- result.StateCounts = GetCounts<TString>(resultNode["state_counts"]);
- }
- if (resultNode.HasKey("failed_jobs_count")) {
- result.WithFailedJobsCount = resultNode["failed_jobs_count"].AsInt64();
- }
-
- result.Incomplete = resultNode["incomplete"].AsBool();
-
- return result;
-}
-
-void UpdateOperationParameters(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId,
- const TUpdateOperationParametersOptions& options)
-{
- THttpHeader header("POST", "update_op_parameters");
- header.MergeParameters(SerializeParamsForUpdateOperationParameters(operationId, options));
- RetryRequestWithPolicy(retryPolicy, context, header);
-}
-
TJobAttributes ParseJobAttributes(const TNode& node)
{
const auto& mapNode = node.AsMap();
diff --git a/yt/cpp/mapreduce/raw_client/raw_requests.h b/yt/cpp/mapreduce/raw_client/raw_requests.h
index 04c18a753b4..28af3ee9896 100644
--- a/yt/cpp/mapreduce/raw_client/raw_requests.h
+++ b/yt/cpp/mapreduce/raw_client/raw_requests.h
@@ -36,64 +36,6 @@ void ExecuteBatch(
const TExecuteBatchOptions& options = TExecuteBatchOptions());
//
-// Transactions
-//
-
-void PingTx(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TTransactionId& transactionId);
-
-//
-// Operations
-//
-
-TOperationAttributes GetOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId,
- const TGetOperationOptions& options = TGetOperationOptions());
-
-TOperationAttributes GetOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TString& operationId,
- const TGetOperationOptions& options = TGetOperationOptions());
-
-void AbortOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId);
-
-void CompleteOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId);
-
-void SuspendOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId,
- const TSuspendOperationOptions& options = TSuspendOperationOptions());
-
-void ResumeOperation(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId,
- const TResumeOperationOptions& options = TResumeOperationOptions());
-
-TListOperationsResult ListOperations(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TListOperationsOptions& options = TListOperationsOptions());
-
-void UpdateOperationParameters(
- const IRequestRetryPolicyPtr& retryPolicy,
- const TClientContext& context,
- const TOperationId& operationId,
- const TUpdateOperationParametersOptions& options = TUpdateOperationParametersOptions());
-
-//
// Jobs
//
diff --git a/yt/yql/providers/yt/comp_nodes/dq/dq_yt_writer.cpp b/yt/yql/providers/yt/comp_nodes/dq/dq_yt_writer.cpp
index d0268e9f277..65773c83650 100644
--- a/yt/yql/providers/yt/comp_nodes/dq/dq_yt_writer.cpp
+++ b/yt/yql/providers/yt/comp_nodes/dq/dq_yt_writer.cpp
@@ -28,14 +28,11 @@ class TYtDqWideWriteWrapper final : public TStatefulFlowCodegeneratorNode<TYtDqW
ITransactionPtr&& transaction,
THolder<TMkqlIOSpecs>&& specs,
TRawTableWriterPtr&& outStream,
- THolder<TMkqlWriterImpl>&& writer,
- size_t representationsSize
+ THolder<TMkqlWriterImpl>&& writer
)
: TComputationValue<TWriterState>(memInfo)
, Client(std::move(client)), Transaction(std::move(transaction))
, Specs(std::move(specs)), OutStream(std::move(outStream)), Writer(std::move(writer))
- , Values(representationsSize)
- , Fields(GetPointers(Values))
{}
~TWriterState() override {
@@ -45,19 +42,12 @@ class TYtDqWideWriteWrapper final : public TStatefulFlowCodegeneratorNode<TYtDqW
}
}
- void AddRow() const {
- Writer->AddFlatRow(Values.data());
- }
-
- const std::vector<NUdf::TUnboxedValue*>& GetFields() const {
- return Fields;
+ void AddRow(const NUdf::TUnboxedValuePod* row) const {
+ Writer->AddFlatRow(row);
}
void Finish() {
if (!Finished) {
- Values.clear();
- Values.shrink_to_fit();
- std::fill(Fields.begin(), Fields.end(), nullptr);
Writer->Finish();
OutStream->Finish();
}
@@ -70,8 +60,6 @@ class TYtDqWideWriteWrapper final : public TStatefulFlowCodegeneratorNode<TYtDqW
const THolder<TMkqlIOSpecs> Specs;
const TRawTableWriterPtr OutStream;
const THolder<TMkqlWriterImpl> Writer;
- NKikimr::NMiniKQL::TUnboxedValueVector Values;
- std::vector<NUdf::TUnboxedValue*> Fields;
};
public:
@@ -94,6 +82,7 @@ public:
, OutSpec(outSpec)
, WriterOptions(writerOptions)
, CodecCtx(std::move(codecCtx))
+ , Values(Representations.size()), Fields(GetPointers(Values))
{}
NUdf::TUnboxedValuePod DoCalculate(NUdf::TUnboxedValue& state, TComputationContext& ctx) const {
@@ -102,9 +91,9 @@ public:
} else if (state.IsInvalid())
MakeState(ctx, state);
- switch (const auto ptr = static_cast<TWriterState*>(state.AsBoxed().Get()); Flow->FetchValues(ctx, ptr->GetFields().data())) {
+ switch (const auto ptr = static_cast<TWriterState*>(state.AsBoxed().Get()); Flow->FetchValues(ctx, Fields.data())) {
case EFetchResult::One:
- ptr->AddRow();
+ ptr->AddRow(Values.data());
return NUdf::TUnboxedValuePod::Void();
case EFetchResult::Yield:
return NUdf::TUnboxedValuePod::MakeYield();
@@ -236,14 +225,14 @@ private:
auto writer = MakeHolder<TMkqlWriterImpl>(outStream, 4_MB);
writer->SetSpecs(*specs);
- state = ctx.HolderFactory.Create<TWriterState>(std::move(client), std::move(transaction), std::move(specs), std::move(outStream), std::move(writer), Representations.size());
+ state = ctx.HolderFactory.Create<TWriterState>(std::move(client), std::move(transaction), std::move(specs), std::move(outStream), std::move(writer));
}
void RegisterDependencies() const final {
FlowDependsOn(Flow);
}
- static std::vector<NUdf::TUnboxedValue*> GetPointers(NKikimr::NMiniKQL::TUnboxedValueVector& array) {
+ static std::vector<NUdf::TUnboxedValue*> GetPointers(std::vector<NUdf::TUnboxedValue>& array) {
std::vector<NUdf::TUnboxedValue*> pointers;
pointers.reserve(array.size());
std::transform(array.begin(), array.end(), std::back_inserter(pointers), [](NUdf::TUnboxedValue& v) { return std::addressof(v); });
@@ -259,6 +248,9 @@ private:
const NYT::TNode OutSpec;
const NYT::TNode WriterOptions;
const THolder<NCommon::TCodecContext> CodecCtx;
+
+ std::vector<NUdf::TUnboxedValue> Values;
+ const std::vector<NUdf::TUnboxedValue*> Fields;
};
}
diff --git a/yt/yql/providers/yt/provider/yql_yt_block_input.cpp b/yt/yql/providers/yt/provider/yql_yt_block_input.cpp
index 3137f118f48..9e4d509d8e1 100644
--- a/yt/yql/providers/yt/provider/yql_yt_block_input.cpp
+++ b/yt/yql/providers/yt/provider/yql_yt_block_input.cpp
@@ -41,6 +41,15 @@ private:
auto settings = RemoveSetting(map.Settings().Ref(), EYtSettingType::BlockInputReady, ctx);
settings = AddSetting(*settings, EYtSettingType::BlockInputApplied, TExprNode::TPtr(), ctx);
+
+ // Static assert to ensure backward compatible change: if the
+ // constant below is true, both input and output types of
+ // WideFromBlocks callable have to be WideStream; otherwise,
+ // both input and output types have to be WideFlow.
+ // FIXME: When all spots using WideFromBlocks are adjusted
+ // to work with WideStream, drop the assertion below.
+ static_assert(!NYql::NBlockStreamIO::WideFromBlocks);
+
auto mapperLambda = Build<TCoLambda>(ctx, map.Mapper().Pos())
.Args({"flow"})
.Body<TExprApplier>()