Files
doris/regression-test/data/nereids_syntax_p0/window_function.out
Gabriel a11fd62043 [fix](window function) Fix illegal frame range (#41147) (#41305)
pick #41147

0# doris::signal::(anonymous namespace)::FailureSignalHandler(int,
siginfo_t*, void*) at

/home/zcp/repo_center/doris_master/doris/be/src/common/signal_handler.h:421
 1# 0x00007F591D573520 in /lib/x86_64-linux-gnu/libc.so.6
 2# pthread_kill at ./nptl/pthread_kill.c:89
 3# raise at ../sysdeps/posix/raise.c:27
 4# abort at ./stdlib/abort.c:81
 5# _nl_load_domain at ./intl/loadmsgcat.c:1177
 6# 0x00007F591D56AE96 in /lib/x86_64-linux-gnu/libc.so.6
7# doris::vectorized::PODArray<unsigned char, 4096ul, Allocator<false,
false, false, DefaultMemoryAllocator>, 16ul, 15ul>::operator[](long)
const at

/home/zcp/repo_center/doris_master/doris/be/src/vec/common/pod_array.h:365
8# doris::vectorized::ColumnNullable::is_null_at(unsigned long) const at
/home/zcp/repo_center/doris_master/doris/be/src/vec/columns/column_nullable.h:158
9#

doris::vectorized::ReaderFirstAndLastData<doris::vectorized::ColumnVector<double>,
true, true, false>::insert_result_into(doris::vectorized::IColumn&)
const at

/home/zcp/repo_center/doris_master/doris/be/src/vec/aggregate_functions/aggregate_function_reader_first_last.h:125
10# doris::pipeline::AnalyticLocalState::_insert_result_info(long) in
/mnt/hdd01/PERFORMANCE_ENV/be/lib/doris_be
11# std::_Function_handler<void (long), std::_Bind_result<void, void
(doris::pipeline::AnalyticLocalState::*(doris::pipeline::AnalyticLocalState*,
std::_Placeholder<1>))(long)> >::_M_invoke(std::_Any_data const&,
long&&) at

/var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
12# std::function<void (long)>::operator()(long) const at
/var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
13# doris::pipeline::AnalyticLocalState::_get_next_for_rows(unsigned
long) in /mnt/hdd01/PERFORMANCE_ENV/be/lib/doris_be 14#
std::enable_if<is_invocable_r_v<doris::Status, doris::Status
(doris::pipeline::AnalyticLocalState::*&)(unsigned long),
doris::pipeline::AnalyticLocalState*&, unsigned long>,
doris::Status>::type std::__invoke_r<doris::Status, doris::Status
(doris::pipeline::AnalyticLocalState::*&)(unsigned long),
doris::pipeline::AnalyticLocalState*&, unsigned long>(doris::Status
(doris::pipeline::AnalyticLocalState::*&)(unsigned long),
doris::pipeline::AnalyticLocalState*&, unsigned long&&) at
/var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:114
15# doris::Status std::_Bind_result<doris::Status, doris::Status
(doris::pipeline::AnalyticLocalState::*(doris::pipeline::AnalyticLocalState*,
std::_Placeholder<1>))(unsigned long)>::__call<doris::Status, unsigned
long&&, 0ul, 1ul>(std::tuple<unsigned long&&>&&, std::_Index_tuple<0ul,
1ul>) at

/var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:570
16# std::_Function_handler<doris::Status (unsigned long),
std::_Bind_result<doris::Status, doris::Status

(doris::pipeline::AnalyticLocalState::*(doris::pipeline::AnalyticLocalState*,
std::_Placeholder<1>))(unsigned long)> >::_M_invoke(std::_Any_data
const&, unsigned long&&) at

/var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
17# std::function<doris::Status (unsigned long)>::operator()(unsigned
long) const at

/var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
18#

doris::pipeline::AnalyticSourceOperatorX::get_block(doris::RuntimeState*,
doris::vectorized::Block*, bool*) in
/mnt/hdd01/PERFORMANCE_ENV/be/lib/doris_be
19#

doris::pipeline::OperatorXBase::get_block_after_projects(doris::RuntimeState*,
doris::vectorized::Block*, bool*) at

/home/zcp/repo_center/doris_master/doris/be/src/pipeline/exec/operator.cpp:322
20# doris::pipeline::PipelineTask::execute(bool*) in
/mnt/hdd01/PERFORMANCE_ENV/be/lib/doris_be
21# doris::pipeline::TaskScheduler::_do_work(unsigned long) at
/home/zcp/repo_center/doris_master/doris/be/src/pipeline/task_scheduler.cpp:138
22# doris::ThreadPool::dispatch_thread() in
/mnt/hdd01/PERFORMANCE_ENV/be/lib/doris_be
23# doris::Thread::supervise_thread(void*) at
/home/zcp/repo_center/doris_master/doris/be/src/util/thread.cpp:499 24#
start_thread at ./nptl/pthread_create.c:442
25# 0x00007F591D657850 at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:83
2024-09-26 09:55:33 +08:00

564 lines
2.5 KiB
Plaintext

-- This file is automatically generated. You should know what you did if you want to edit this
-- !empty_over --
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-- !with_star --
1 \N 3.0 1
1 1 1.0 1
1 1 2.0 1
1 2 \N 1
1 2 1.0 3
1 2 2.0 3
1 3 \N 2
1 3 1.0 5
2 \N 3.0 1
2 1 1.0 1
2 1 2.0 1
2 2 1.0 3
2 2 2.0 3
2 3 1.0 5
-- !multi_window_1 --
1 1
1 10
1 11
1 12
1 13
1 14
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
-- !multi_window_2 --
20 12 1
20 12 1
20 12 1
20 12 1
20 12 1
20 12 1
20 12 1
20 12 2
20 12 3
20 12 3
20 12 3
20 12 3
20 12 5
20 12 5
-- !dense_rank --
1
1
1
1
1
1
1
2
2
2
2
2
3
3
-- !ntile --
1
1
1
1
1
2
2
2
2
3
3
4
4
5
-- !rank --
1
1
1
1
1
1
1
2
3
3
3
3
5
5
-- !row_number --
1
1
1
1
2
2
2
2
3
3
4
4
5
6
-- !sum --
1
2
3
3
3
3
3
3
6
6
6
6
9
9
-- !avg --
1.0
1.0
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
-- !count --
1
2
2
2
2
2
2
2
4
4
4
4
6
6
-- !max --
1
1
2
2
2
2
2
2
2
2
2
2
2
2
-- !min --
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-- !agg_1 --
2 \N 1 1
2 1 2 1
2 2 3 1
2 3 2 1
3 \N 2 3
3 1 4 3
3 2 4 3
3 3 2 3
-- !agg_2 --
1 \N 2 2
1 1 4 2
1 2 6 2
1 3 4 2
2 \N 3 5
2 1 6 5
2 2 6 5
2 3 3 5
-- !agg_3 --
1
1
1
2
2
3
3
4
4
5
6
7
8
-- !subquery_1 --
1 \N 3.0 1 8
1 1 1.0 1 3
1 1 2.0 3 6
1 2 \N 1 1
1 2 1.0 2 4
1 2 2.0 4 7
1 3 \N 1 2
1 3 1.0 2 5
2 \N 3.0 2 6
2 1 1.0 2 1
2 1 2.0 4 4
2 2 1.0 3 2
2 2 2.0 5 5
2 3 1.0 3 3
-- !subquery_2 --
10 4 6
10 4 6
12 5 7
12 5 7
2 1 1
2 1 1
5 2 3
5 2 3
5 2 3
5 2 3
7 3 4
7 3 4
7 3 4
7 3 4
-- !range --
1 8
1 8
1 8
1 8
1 8
1 8
1 8
1 8
2 20
2 20
2 20
2 20
2 20
2 20
-- !cte --
1 8
1 8
1 8
1 8
1 8
1 8
1 8
1 8
2 20
2 20
2 20
2 20
2 20
2 20
-- !window_use_agg --
20
-- !winExpr_not_agg_expr --
2 5
3 5
3 5
4 5
4 5
6 5
6 5
6 5
-- !on_notgroupbycolumn --
1.0
2.0
3.0
3.0
3.0
6.0
6.0
6.0
-- !orderby --
1 2 2
1 4 2
1 4 2
1 6 2
2 3 5
2 3 5
2 6 5
2 6 5
-- !winExpr_with_others --
0.4
0.4
0.5
0.8
0.8
1.0
1.0
1.5
-- !winExpr_with_others2 --
0.4
0.4
0.5
0.8
0.8
1.0
1.0
1.5
-- !sql --
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N
\N