Pekka Enberg
|
eec994386b
|
Rename limbo_macros to turso_macros
|
2025-06-29 12:00:17 +03:00 |
|
PThorpe92
|
d11ef6b9c5
|
Add execute method to xConnect db interface for vtables
|
2025-05-24 14:49:58 -04:00 |
|
PThorpe92
|
c2ec6caae1
|
Finish integrating xConnect into vtable open api
|
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 |
|
PThorpe92
|
853af16946
|
Implement xBestIndex for virtual table api to improve query planning
|
2025-04-17 13:53:27 -04:00 |
|
PThorpe92
|
57d4aa7216
|
Reorganize ext library and feature gate vfs to more easily prevent wasm build issues
|
2025-03-19 10:17:11 -04:00 |
|
PThorpe92
|
2cc72ed9ab
|
Feature flag vfs for fs feature/prevent wasm
|
2025-03-12 21:52:51 -04:00 |
|
PThorpe92
|
8e2c9367c0
|
add missing method to add builtin vfs to ext api
|
2025-03-12 21:52:51 -04:00 |
|
PThorpe92
|
68eca4feed
|
Add demo vfs module to vtab kvstore
|
2025-03-12 21:52:51 -04:00 |
|
PThorpe92
|
b2748c61b2
|
Define API for registration of staticly linked vfs modules
|
2025-03-12 21:52:50 -04:00 |
|
PThorpe92
|
7c4f5d8df8
|
Add macros for generating FFI functions to support vfs
|
2025-03-12 21:52:50 -04:00 |
|
PThorpe92
|
20f92fdacf
|
Define API for vfs modules extensions
|
2025-03-12 21:52:50 -04:00 |
|
PThorpe92
|
25ed6a2985
|
Store dynamic ext libs in oncecell to prevent UB
|
2025-03-12 21:52:50 -04:00 |
|
PThorpe92
|
5b8efd92a4
|
Update extension ownership cleanups for new vtab module
|
2025-03-01 14:27:33 -05:00 |
|
PThorpe92
|
e63436dc47
|
Fix sqlite_schema and remove explicit vtables
|
2025-02-17 20:44:45 -05:00 |
|
PThorpe92
|
0547d397b1
|
Update extension api for vtable interface
|
2025-02-17 20:44:45 -05:00 |
|
PThorpe92
|
9c8083231c
|
Implement create virtual table and VUpdate opcode
|
2025-02-17 20:44:44 -05:00 |
|
PThorpe92
|
d775b3ea5a
|
Improve extension API with results, fix paths in proc macros
|
2025-02-17 20:44:39 -05:00 |
|
PThorpe92
|
cd83ac6146
|
Remove error from vcursor trait in extensions
|
2025-02-06 09:15:39 -05:00 |
|
PThorpe92
|
a8ae957162
|
Add tests for series extension, finish initial vtable impl
|
2025-02-06 09:15:39 -05:00 |
|
PThorpe92
|
d4c06545e1
|
Refactor vtable impl and remove Rc Refcell from module
|
2025-02-06 09:15:39 -05:00 |
|
PThorpe92
|
661c74e338
|
Apply new planner structure to virtual table impl
|
2025-02-06 09:15:28 -05:00 |
|
Jussi Saurio
|
f5f77c0bd1
|
Initial virtual table implementation
|
2025-02-06 07:51:50 -05:00 |
|
PThorpe92
|
956320b7d0
|
Fix scalar API in extensions, add some error handling
|
2025-01-18 15:19:35 -05:00 |
|
PThorpe92
|
b57308003e
|
Handle freeing memory in finalize, remove unused free fn
|
2025-01-17 21:54:25 -05:00 |
|
PThorpe92
|
fc82461eff
|
Complete percentile extension, enable col+delimeter args
|
2025-01-17 21:15:09 -05:00 |
|
PThorpe92
|
44374b9e69
|
Clean up scalar trait remove unnecessary args method
|
2025-01-17 14:13:57 -05:00 |
|
PThorpe92
|
0c737d88f7
|
Support aggregate functions in Extensions
|
2025-01-17 14:13:57 -05:00 |
|
PThorpe92
|
9b7b794e07
|
Begin sketching out aggregates api
|
2025-01-17 14:13:42 -05:00 |
|
Pekka Enberg
|
f83b34287e
|
Move limbo_extension crate to extensions/core
|
2025-01-16 14:39:12 +02:00 |
|