Taehoon Moon
Taehoon Moon
## Blocked By - PR #1845 ("Eliminate Literal type by absorbing into Evaluated") --- ## Summary Extend `Literal` enum to directly store typed values like `Date`, `Time`, `Timestamp`, etc. instead...
## Summary - note that both SledStorage and RedbStorage currently provide transaction support - refresh Sled storage summaries in the README and docs to highlight RedbStorage as another full-featured persistent...
## Background - Aggregate execution relied on an immutable state layer that added complexity without much benefit. - Collecting aggregates via AST visitors previously missed nested cases, making follow-up work...
## Background - PR #1838 introduced `EvaluateError::FormatParseError` that carries `chrono::format::ParseError`. - Serde's `serialize_with` signature forces `fn(&T, Serializer)`, so we added `#[allow(clippy::trivially_copy_pass_by_ref)]`. - The variant now exposes chrono's error type in...
## Summary - Add new `gluesql-sqlite-storage` crate implementing GlueSQL traits (Store, StoreMut, Transaction, Planner) - Provide codec, schema, SQL builder, and operations helpers for value/type conversion and metadata management -...
## Summary The `non_clustered` builder only creates indexes with `asc = None`. Tests (and any code) that need directional non-clustered indexes have to modify the AST afterwards. Adding fluent helpers...
## Summary Expand the expression layer so `Expr` can carry runtime `Value` directly (e.g. introduce `Expr::Value(Value)`). This lets the executor build predicates without converting values into SQL literals first. ##...
## Summary - prevent runtime blocking by wrapping redb operations in `run_blocking` - add tokio multi-thread runtime dependency - make redb core mutators synchronous ## Testing - `cargo clippy --all-targets...
## Summary - bump `sqlparser` crate to 0.53 - adjust translation logic for updated sqlparser AST ## Testing - `cargo clippy --all-targets -- -D warnings` - `cargo fmt --all` -...
## Summary - add `no_std` support for gluesql-utils with an optional `std` feature - adjust utils modules to use `core`/`alloc` and gate std-specific hashmap extension - run utils' no_std build...