limbo/core
Jussi Saurio d8c84a3593 Make WhereTerm::eval_at() handling more reasonable
- Remove hacky `usize::MAX` unwrapping for `EvalAt::Loop` edge cases
  where the term shouldnt be evaluated, and replace it with `EvalAt::Never`.
     - `EvalAt::Never` is only expected in join optimization passes
       where we are considering a subset of tables, and a given
       `WhereTerm` refers to a table that is not in scope of that
       subset of tables.
- Fold `determine_where_to_eval_term()` into `WhereTerm::eval_at()`
  since it's not used anywhere else.
2025-05-27 19:33:51 +03:00
..
benches change sample count to 10 2025-05-23 12:37:03 -03:00
ext Close statements in extension tests, and use mut pointers for stmt 2025-05-24 16:45:25 -04:00
functions Rename OwnedValue -> Value 2025-05-15 09:59:46 +03:00
io shared lock on file and throw ReadOnly error in transaction 2025-05-02 16:30:48 -03:00
json Rename OwnedValue -> Value 2025-05-15 09:59:46 +03:00
mvcc clippy 2025-03-25 17:13:31 +02:00
numeric numeric types overhaul 2025-04-23 08:34:58 -03:00
storage Small cleanups to pager/wal/vdbe - mostly naming 2025-05-26 10:37:34 +03:00
translate Make WhereTerm::eval_at() handling more reasonable 2025-05-27 19:33:51 +03:00
vdbe Merge 'Fix bug: op_vopen should replace cursor slot, not add new one' from Jussi Saurio 2025-05-27 12:50:11 +03:00
vector Rename OwnedValue -> Value 2025-05-15 09:59:46 +03:00
build.rs implement sqlite_source_id function 2025-01-28 14:55:38 -05:00
Cargo.toml tpc-h with criterion and nyrkio 2025-05-23 01:32:16 -03:00
error.rs page_cache: fix insert and evict logic 2025-05-21 14:09:39 +02:00
fast_lock.rs Reconstruct WAL frame cache when WAL is opened 2025-05-24 18:29:44 +03:00
function.rs add Func::is_deterministic() 2025-04-24 11:05:21 +03:00
info.rs implement sqlite_source_id function 2025-01-28 14:55:38 -05:00
lib.rs Merge 'feature: INSERT INTO <table> SELECT' from Pedro Muniz 2025-05-27 10:50:26 +03:00
numeric.rs Rename OwnedValue -> Value 2025-05-15 09:59:46 +03:00
parameters.rs Consolidate match case in parameters push to handle all anonymous params in one case 2025-05-13 14:42:12 -04:00
pseudo.rs wip 2025-03-29 22:02:49 +01:00
result.rs core: transaction support 2024-12-24 18:04:30 +01:00
schema.rs Merge 'btree: Remove assumption that all btrees have a rowid' from Jussi Saurio 2025-05-21 14:53:00 +03:00
types.rs Remove unused method for converting from ext type without ownership 2025-05-24 17:22:12 -04:00
util.rs Add stable internal_id property to TableReference 2025-05-25 20:26:17 +03:00