Taehoon Moon

Results 54 issues of Taehoon Moon

## Summary - add optional `send` feature to `gluesql-core` - create `core/src/shared.rs` for `Rc`/`Arc` and im collection aliases - replace direct `Rc`/`im_rc` uses with new shared aliases - keep workspace...

codex

The test-suite currently lacks an example for the schemaless feature in the ast-builder. Please add a test that demonstrates and verifies the behavior of ast-builder when working with schemaless tables...

## Summary - add `gluesql-derive` crate for `FromRow` macro - expose new `FromRow` trait in core - use derive macro in hello_world example ## Testing - `cargo test` ------ https://chatgpt.com/codex/tasks/task_e_684cfcdad784832ab6a15e677771689c

codex

## Summary - carry primary key data type in `IndexItem` - update primary key planner to fill the new field - adjust executor to use provided data type - adapt...

improvement
codex

## Summary - run coverage job on GitHub-hosted runners - start MongoDB and Redis services - collect coverage incrementally per package using `scripts/coverage.sh` ## Testing - `cargo check -p gluesql-core`...

codex

Currently, the ast-builder only allows expressions converted from SQL literals as input. This means the GlueSQL AST has the same limitations as SQL itself. However, if we allow Value to...

enhancement

- [ ] Currently, the implementation calls fetch_schema multiple times, leading to inefficiencies. This should be improved through refactoring. ref. https://github.com/gluesql/gluesql/pull/1582

## Summary Add `Expr::Value(Value)` variant to enable direct runtime value injection into expressions, eliminating unnecessary conversions and simplifying the AST. Closes #1799 Closes #1842 Closes #1853 ## Changes ### Core:...

## Dependencies - #1860 (Add Expr::Value variant for direct runtime value injection) --- ## Background (Current Problems) ### 1. Complex Runtime Type Conversion in Executor The executor currently handles numerous...

## Blocked By - PR #1845 ("Eliminate Literal type by absorbing into Evaluated") --- ## Summary Add direct bytea literal support to `Literal`, eliminating redundant hex encoding/decoding when callers already...