Runji Wang

Results 115 comments of Runji Wang

This is what I've always wanted to do! I've started a [branch](https://github.com/risinglightdb/risinglight/tree/wrj/streaming) but never had enough time to complete it.

> fixed b/c we didn't insert data into the table Yes, in CBO, if a table is empty, then any plan is possible because all of them have zero cost...

Step 1 is done in #756. Now we support subqueries in FROM clause which can pass TPC-H Q9 #761. However, TPC-H Q7 still fails because it has one table being...

The reason for the repeat is that `as` is eliminated at binder stage and doesn't exist in the plan. In egg-based planner, common expressions always share the same node. So...

This bug has been fixed in #796. However, it has not been merged for a long time. 🥲 I can't recall too many details for now. But in my mind,...

What's the difference between filtering arbitrary expression on the executor and filtering on the storage? Is that really helpful to push it down? I can only understand that range filters...

I see. Thanks for the explanation. Then we should revert some changes from #786, where I removed the code for filtering in `RowsetIterator`. 🤪

I guess it has been enabled since #730?

You can check them via `cargo bench --bench array`. It would be obvious which operations are vectorized and which are not.