30cf30ab38
Wrap kuzu 0.11.1.
2025-07-25 23:18:04 -07:00
d2bb8f5c46
Update for v0.6.1.
2025-07-19 13:52:26 -07:00
ebd0d3dc45
Merge query iterator and file magic branches.
2025-07-19 13:34:51 -07:00
72da9341fd
Perform magic checks on a database file for better error messaging.
2025-07-19 13:28:23 -07:00
6881d15358
Automatically fetch any additional result sets from a query.
...
Move the iterator to an internal seq.
2025-07-18 19:52:55 -07:00
b61e125a80
Update docs for file-backed databases.
2025-07-17 16:52:59 -07:00
02894cf8fe
Merge pull request 'multi-result-sets' ( #1 ) from multi-result-sets into main
2025-07-17 16:50:34 -07:00
c8da56faa8
Fixup docs, bump version.
2025-07-17 16:46:33 -07:00
26e3018160
Support chaining multiple result sets.
2025-07-17 16:02:07 -07:00
f63712306f
Version bump.
2025-07-13 13:57:08 -07:00
4f441cdbe4
Update wrapper to Kuzu v0.11.0.
2025-07-13 13:50:53 -07:00
0f58c5e565
Update home repository location.
2025-06-28 16:09:29 -07:00
d089c2c5a7
Add versioning blurb, missing history entry.
...
FossilOrigin-Name: 13b89323b6461df759d8da0a27a6108d35c3bd55f64b175da6e3da1d65a83dfb
2025-05-27 18:31:59 +00:00
aedb1d09cf
Bump package version.
...
FossilOrigin-Name: 4cda61a044d78fefd97eb1e290dc7a99d9cab42ebe6b1c184399d9394ef8eeab
2025-05-09 04:15:20 +00:00
b8cc098ddb
Bump for 0.10.0 kuzu release.
...
FossilOrigin-Name: b674c818a19410ec687b55b08481fd5b93819bf318acb57774f65efa8b5fbb42
2025-05-09 04:12:44 +00:00
b0cdb4cfa2
Use a template for type conversion checks.
...
FossilOrigin-Name: 2ea0a91c86c6e756460ba4c2345b9f56de03ff6ddd2c5a111a0b51a7d3739786
2025-04-26 21:12:45 +00:00
30d60f2cd2
No side effects for toBlob.
...
FossilOrigin-Name: 70801bf0758efd8cd7f15c829809d598fa18ac5e3d29a310ce14c956969b53e6
2025-04-23 23:42:39 +00:00
e532c50e99
Add tests and docs for toBlob. Bump version.
...
FossilOrigin-Name: d7358c9d8961f2b70f83ca4e19d4c43408e59cc169f072a238745060edb09de9
2025-04-19 17:45:53 +00:00
7a85bfc7ac
Get kuzu blob -> nim seq working.
...
FossilOrigin-Name: 93f0981fe0a2dbbcd455ebf69b5042e70503f215bb78c8730e12d57d3e884db0
2025-04-19 00:42:05 +00:00
cf00df149d
Parse the "known for" column similarly to the "principals".
...
This likely generates a lot of duplicates, but catches some actors that don't
appear to be in the principals export for some reason. The dups are eliminated
when querying.
FossilOrigin-Name: b19ec78785cc56da5551764880ee9983c2a989c04d60a2b7c402c6d13776361d
2025-04-10 03:33:42 +00:00
29469dc9d4
Make the find actor path query a little more succinct.
...
(And more importantly, this appears to work in kuzu v0.9.0 where the other did
not.)
FossilOrigin-Name: c1e6439201139141d0746577a70fb21ec1aee39247a9d12cc1ff81e6b572e84a
2025-04-02 03:30:22 +00:00
c46d76ea4a
Missed one. Bump for update.
...
FossilOrigin-Name: 5e67b71c705844396708b26c866ef69b1bf29737e1a72560f0e73033db890e8d
2025-04-02 02:26:34 +00:00
3f13458d01
Bump version.
...
FossilOrigin-Name: 9d5624ddbf6e20ce882fd89016f096b69f40b4cb13ceb142ec8bf8eb49fc69d0
2025-04-02 02:22:29 +00:00
a628abca2a
Minor update for Kuzu 0.9.0 release.
...
FossilOrigin-Name: c215238d4ec01e47721f6786183244a71ab2befaad28416633f0fe41ba88a974
2025-04-02 02:19:34 +00:00
08f49331b4
Add output to final example.
...
FossilOrigin-Name: 41b6e2ad2170d7515943085037909a1539d03ae99e7c0a5a430a780e0421fc53
2025-04-01 18:08:53 +00:00
7a6dac7aed
*cough*
...
FossilOrigin-Name: 725415cdffc0995156275a8291fc9ad62a2a93f06211a788b131d33d80ae5ab1
2025-04-01 02:52:22 +00:00
32a6b35410
Fix license type in nimble file.
...
FossilOrigin-Name: ec04714ceb7d2eb400178f32003928673e26e018dbcc7397f5f6e5977bb70fb5
2025-04-01 02:40:34 +00:00
mahlon
c7c60aed71
Update for release.
...
FossilOrigin-Name: b8f5becccb40b396e9f5ff874b7eec9d593eac3649581105fdcc2e75bb67940a
2025-03-31 23:16:21 +00:00
mahlon
5847c8dbf0
Don't lock versions into compiled constants, underpinning shared lib could be
...
updated and we'd never know.
FossilOrigin-Name: bb2f3334eee618c651acc8cd9859554f97ac29589145b17ac5d41b0f8bbada70
2025-03-31 23:15:45 +00:00
mahlon
b40af50154
Consistency fixes.
...
FossilOrigin-Name: 7bff84a629cafcb24833ec56145240f17698044764f47efb2ba7e5f834421e16
2025-03-31 21:56:54 +00:00
mahlon
fb44f6f67e
Tabs --> spaces in the USAGE.
...
FossilOrigin-Name: bb8b92f8484a93b53477ab933cc50ecf39c62914818e2877b200f7211a6eefd9
2025-03-31 19:43:49 +00:00
mahlon
8094384b54
Quick wording fix.
...
FossilOrigin-Name: ef3a2dc7711b5370343bc8b046d6ef46c9089e7b5cdb4a85de97255a5451ed8e
2025-03-31 19:38:09 +00:00
mahlon
6197b8ab3f
First round of USAGE docs.
...
Also, have the Result iterator auto-rewind when complete.
FossilOrigin-Name: d10c2e7dd8dd447cc33f1cfb6fbbd94946f56e8da912e1619673338d9c8a968d
2025-03-31 19:35:15 +00:00
mahlon
6f6ab2f85a
Add first round of kuzu -> nim type conversions.
...
FossilOrigin-Name: 7435f8dcdff8f0a22eb1a07b4e19f379dd731e6557eeefb5dbf75f5b32cb82ed
2025-03-30 10:03:39 +00:00
mahlon
db85c36d70
Multiple changes.
...
- Minor README updates.
- Create LICENSE and History files.
- Use 'func' instead of 'proc' where applicable.
- Add some destructor debug.
- Rename primary exceptions to 'X-error'.
- Bind to proper object types in prepared statement parameters.
- Retain the found 'type' in the KuzuValue object.
FossilOrigin-Name: db59c0b901b1715170e0d269fc2bf00477ac48af4d10a747eb5a749adbf6268e
2025-03-29 23:17:10 +00:00
mahlon
421cb87e57
Checkpoint.
...
- Add column names and types to KuzuQuery objects.
- Start sketching out type conversions.
- Add a "kind" method to KuzuValue, that returns its Kuzu type. (type is a
reserved word)
- Fix some tests for post v0.8.2 behaviors.
FossilOrigin-Name: 64c0694e58507ce91f2e0eced106c9fef2a739665ddaa29f60b4ca9fe65678fe
2025-03-27 08:09:17 +00:00
mahlon
ac222369f0
Fix some whitespace, add note for failing test.
...
FossilOrigin-Name: 082dff9df32ccebaf9a2fa51d9cedf736af42c60cfb243a228bad545e024c90d
2025-03-24 02:18:24 +00:00
mahlon
05291751cb
Add prepared statement test case.
...
FossilOrigin-Name: 2dff8b1cbbbf37977a9a875f193d902abc8716abe945a821211b3769ea56f7cd
2025-03-24 01:18:17 +00:00
mahlon
6d34b081bb
Work on prepared statements.
...
(Still not working 100%, but getting close.)
Additionally, start on the README, fix some type member visibility, add some
additional tests, tag some FIXMEs for where type conversions will take
place, and add `#rewind` for the query iterator.
FossilOrigin-Name: 490f27a4792d5243d82d90dcb12be1074c945c74d7fa63dd5baaf942ac42d7c9
2025-03-23 21:21:05 +00:00
mahlon
7850a79372
Add basic tuple and value fetching from queries.
...
Add safeties for =destroy hooks.
FossilOrigin-Name: 2fae5297a0d0598cc3580777688b4f4307de008d4f379d2fb224c8a74cb9b708
2025-03-22 22:28:22 +00:00
mahlon
1ed442a68a
Start adding tests, using testament.
...
FossilOrigin-Name: 6f368f0d303c65000c74f346b7bc39ffca964aff7767c60be2384739e5dc4d72
2025-03-18 02:21:06 +00:00
mahlon
89e879ca68
Fix the IMDB relation import.
...
FossilOrigin-Name: f6ae20f0aea47d2314bac182b2d49ec44d3e7055e7c0d45919da006c1ecd8baf
2025-03-17 02:21:20 +00:00
mahlon
9ee085d86b
Initial commit, adding work to date.
...
FossilOrigin-Name: e866fb59b96496de50c85d483ec89bdb8f48fb2d24c43b8bfecdc0a968962114
2025-03-15 20:26:58 +00:00
mahlon
ef8d5a489e
initial empty check-in
...
FossilOrigin-Name: e76cebf0537a3ee4edf5e8280828e03f0047fc09ea5ec99f3f9d314edb358526
2025-03-14 22:59:45 +00:00