Jussi Saurio
9a2797963a
Merge 'Remove LimboResult enum and InsnFunctionStepResult::Busy variant' from Jussi Saurio
...
We can just use `LimboError::Busy` for both of these.
Reviewed-by: Pekka Enberg <penberg@iki.fi >
Closes #3170
2025-09-17 12:06:54 +03:00
Jussi Saurio
b9ceacc356
Remove InsnFunctionStepResult::Busy
...
we don't need all these busy variants, let's just handle
LimboError::Busy
2025-09-17 11:22:49 +03:00
Pekka Enberg
17e9f05ea4
core: Convert Rc<Pager> to Arc<Pager>
2025-09-17 09:32:49 +03:00
Pekka Enberg
26ba09c45f
Revert "Merge 'Remove double indirection in the Parser' from Pedro Muniz"
...
This reverts commit 71c1b357e4 , reversing
changes made to 6bc568ff69 because it
actually makes things slower.
2025-08-26 14:58:21 +03:00
pedrocarlo
d3240844ec
refactor Core to remove the double indirection
2025-08-25 22:59:31 -03:00
Pekka Enberg
e3ffc82a1d
core/incremental: Fix expression compiler to use new parser
2025-08-25 17:48:20 +03:00
Glauber Costa
ffab4a89a2
addressed review comments from Jussi
2025-08-25 17:48:17 +03:00
Glauber Costa
38def26704
Add expr_compiler
...
To be used in DBSP-based projections. This will compile an expression
to VDBE bytecode and execute it.
To do that we need to add a new type of Expression, which we call a
Register.
This is a way for us to pass parameters to a DBSP program which will be
not columns or literals, but inputs from the DBSP deltas.
2025-08-25 17:48:17 +03:00