TcMits
37f33dc45f
add eq/contains/starts_with/ends_with_ignore_ascii_case
2025-08-31 16:18:42 +07:00
TcMits
190e9bcc95
add match_ignore_ascii_case macro
2025-08-31 14:35:03 +07:00
Nikita Sivukhin
c771487933
add remove_file method to the IO
2025-08-21 14:51:02 +04:00
PThorpe92
ec95c3f8fb
Add callback api to proc macros
2025-08-13 21:42:19 -04:00
PThorpe92
e9838daa28
Update macro to use const conn pointer
2025-08-06 16:27:26 -04:00
Piotr Rzysko
61234eeb19
Add ResultCode to best_index result
...
The `best_index` implementation now returns a ResultCode along with the
IndexInfo. This allows it to signal specific outcomes, such as errors or
constraint violations. This change aligns better with SQLite’s xBestIndex
contract, where cases like missing constraints or invalid combinations of
constraints must not result in a valid plan.
2025-08-04 20:18:44 +02:00
PThorpe92
3be8bb374d
Use usize for truncate method in place of u64
2025-07-30 13:48:05 +03:00
PThorpe92
d30157518f
Impl truncate method for VFS io module and create plumbing in extension lib
2025-07-30 13:48:05 +03:00
PThorpe92
d7c3256a5a
Update vtab derive macro to pass readonly const to module impl
2025-07-23 16:59:18 -04:00
Nils Koch
828d4f5016
fix clippy errors for rust 1.88.0 (auto fix)
2025-07-12 18:58:41 +03:00
Pekka Enberg
eb0de4066b
Rename limbo_ext crate to turso_ext
2025-06-29 12:14:08 +03:00
Pekka Enberg
90c1e3fc06
Switch Connection to use Arc instead of Rc
...
Connection needs to be Arc so that bindings can wrap it with `Mutex` for
multi-threading.
2025-06-16 10:43:19 +03:00
PThorpe92
cbd7245677
Update Vtable open method to accept core db connection
2025-05-24 14:49:58 -04:00
Piotr Rzysko
9c1dca72db
Introduce VTable
...
This allows storing table arguments parsed in the VTabModule::create
method.
2025-05-21 08:33:17 +02:00
Piotr Rzysko
ea0ec6a216
Remove VTabModule methods delegating directly to VTabCursor
2025-05-21 08:29:20 +02:00
PThorpe92
e86aec892e
Reorganize macros to separate those needed for extension library for better labeling of PRs
2025-05-16 11:20:14 -04:00