Skip to content

Commit 6878aad

Browse files
authored
Merge pull request #26 from NodeDB-Lab/fix/sql-expression-evaluation
fix: evaluate expressions in WHERE, UPDATE, and UPSERT; wire ALTER COLLECTION column ops
2 parents 1ce86d0 + 8b33da9 commit 6878aad

84 files changed

Lines changed: 4589 additions & 2744 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,3 +234,12 @@ incremental = false
234234
[profile.debugging]
235235
inherits = "dev"
236236
debug = true
237+
238+
# core2 0.4.0 is yanked on crates.io but no 0.4.1+ exists, and libflate /
239+
# libflate_lz77 (pulled in via the `jieba` feature of nodedb-fts →
240+
# include-flate → include-flate-compress) still require `core2 ^0.4`.
241+
# Point cargo at the upstream git source so fresh resolution (CI without
242+
# a committed lockfile) succeeds — git sources bypass the registry's yank
243+
# check. Safe to remove once libflate releases a bump off core2.
244+
[patch.crates-io]
245+
core2 = { git = "https://github.com/technocreatives/core2", rev = "545e84bcb0f235b12e21351e0c69767958efe2a7" }

nodedb-fts/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ thiserror = { workspace = true }
2929

3030
# Optional: dictionary-based CJK segmentation
3131
lindera = { version = "2.3", optional = true }
32-
jieba-rs = { version = "0.8", optional = true }
32+
jieba-rs = { version = "0.9", optional = true }
3333
icu_segmenter = { version = "1", optional = true }
3434
whatlang = { version = "0.18", optional = true }
3535

0 commit comments

Comments
 (0)