김선우
21d6f33c6b
Implement bindXXX functions on rust and java side
2025-02-07 11:25:23 +09:00
김선우
f6919f028e
Add columnNames to LimboResultSet
2025-02-07 09:25:22 +09:00
Pekka Enberg
c210821100
core: Move result row to ProgramState
...
Move result row to `ProgramState` to mimic what SQLite does where `Vdbe`
struct has a `pResultRow` member. This makes it easier to deal with result
lifetime, but more importantly, eventually lazily parse values at the edges of
the API.
2025-02-06 11:52:26 +02:00
김선우
eeed305b07
Nit
2025-01-27 20:40:43 +09:00
김선우
c18418bed0
Nit
2025-01-27 20:35:11 +09:00
김선우
4dd2d1c64a
Implement close() on LimboStatement
2025-01-27 20:20:10 +09:00
김선우
53586b9d00
Break the loop when step() returns Err
2025-01-24 15:06:10 +09:00
김선우
0481e69217
Handle Err case from connection.io
2025-01-24 14:07:52 +09:00
김선우
36dff168b3
Execute io.run_once when receiving StepResult::IO
2025-01-24 13:52:54 +09:00
김선우
d05ffce613
Apply fmt
2025-01-24 13:52:54 +09:00
김선우
f7a8d1b428
Change Java_org_github_tursodatabase_core_LimboStatement_step to run in loop to handle StepResult::IO
2025-01-24 13:52:54 +09:00
김선우
f80823a297
Add LimboStepResult.java constructor
2025-01-19 21:56:50 +09:00
김선우
9de80e19aa
Fix limbo_statement.rs to handle other StepResults
2025-01-19 21:56:49 +09:00
김선우
afbf041e2f
Enhance docs
2025-01-19 21:56:40 +09:00
김선우
73f8eab651
Remove the tight coupling(using inheritance) between LimboXXX and JDBCXXX and favor composition instead
2025-01-19 21:56:40 +09:00
김선우
39245f35cc
Add TODOs
2025-01-18 09:09:36 +09:00
김선우
a3a31e787c
Initial pass on step function
2025-01-18 09:09:36 +09:00
김선우
f6ec2252cf
Group "pointer to struct" and "struct to pointer" functions
2025-01-18 09:09:36 +09:00