Tags: risinglightdb/risinglight
Tags
perf(expr): further optimize performance (#744) * optimize to string array Signed-off-by: Runji Wang <wangrunji0408@163.com> * optimize bitvec Signed-off-by: Runji Wang <wangrunji0408@163.com> * avoid zip_eq for performance Signed-off-by: Runji Wang <wangrunji0408@163.com> * array: add `is_null` and `get_raw` Signed-off-by: Runji Wang <wangrunji0408@163.com> * add bench for array filter Signed-off-by: Runji Wang <wangrunji0408@163.com> * optimize filter -30% Signed-off-by: Runji Wang <wangrunji0408@163.com> * optimize filter from bool array Signed-off-by: Runji Wang <wangrunji0408@163.com> * clear null data Signed-off-by: Runji Wang <wangrunji0408@163.com> * fix cardinality error Signed-off-by: Runji Wang <wangrunji0408@163.com> * remove array iterator Signed-off-by: Runji Wang <wangrunji0408@163.com> * introduce non-null iterator Signed-off-by: Runji Wang <wangrunji0408@163.com> * optimize bitmap && Signed-off-by: Runji Wang <wangrunji0408@163.com> * optimize BitVec operations Signed-off-by: Runji Wang <wangrunji0408@163.com> * fix clippy and test Signed-off-by: Runji Wang <wangrunji0408@163.com> Signed-off-by: Runji Wang <wangrunji0408@163.com>