From 4a874710c7053eea0748217213f168b016be447c Mon Sep 17 00:00:00 2001 From: dzaima Date: Tue, 23 Jul 2024 19:01:35 +0300 Subject: [PATCH] allow unhandled types for select_rows --- src/singeli/src/select.singeli | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/singeli/src/select.singeli b/src/singeli/src/select.singeli index 4070f63c..2f9afaba 100644 --- a/src/singeli/src/select.singeli +++ b/src/singeli/src/select.singeli @@ -148,8 +148,8 @@ exportT{'si_wrap_inds', each{wrap_inds, tup{i8}}} }, select_rows_parts}}}} def exportP{T, n, vs} = { a:*T = vs; export{n, a} } - exportP{u8, 'select_rows_max_indn', each{{row} => oneVal{ each{select{.,1}, row}}, select_rows_parts}} - exportP{u8, 'select_rows_min_logcsz', each{{row} => lb{fold{min, each{select{.,0}, row}}}, select_rows_parts}} + exportP{u8, 'select_rows_max_indn', each{{row} => if (length{row}==0) 0 else oneVal{ each{select{.,1}, row}}, select_rows_parts}} + exportP{u8, 'select_rows_min_logcsz', each{{row} => if (length{row}==0) 0 else lb{fold{min, each{select{.,0}, row}}}, select_rows_parts}} })