291 Commits

Author SHA1 Message Date
7d012b527f Write every 1000 map
Now if I run a big ADD query, write every 1000 entities to prevent a
maps array too big and go OOM
2025-01-11 13:50:32 +01:00
5300f932d5 Update README 2025-01-08 23:53:56 +01:00
d533eaff98 Working multi struct schema with relationship!
Noce
2025-01-08 23:53:41 +01:00
71e5f6eb1e Started to debug schema with multiple struct and some time keyword
Added NOW already and now debuging some stuff regarding filter and
parsing file of one struct when it should be another

Also moved query test into a seperated test file.
And some fix and changed in docs
2025-01-08 10:09:15 +01:00
a712fe3e83 Save schema file when using new 2025-01-07 17:15:09 +01:00
65fa7ccfc4 Now delete empty file when deleting entities exept 0.zid 2025-01-07 14:09:22 +01:00
2a4842432d Speed up batch ADD and better bechmark
Now I flush only when the file is full and I check the the currently
used file if it is big enough.

So I dont get stat of all files and flush everytime like before
2025-01-07 13:55:02 +01:00
e3264d8553 Random ADD for benchmark 2025-01-06 20:45:16 +00:00
900b9e5305 Moved benchmark outside of src and making it better 2025-01-02 13:28:23 +00:00
b075f8b89a Moved config to libs 2025-01-02 12:19:05 +00:00
4f421f7977 Added ADD in batch 2024-12-30 15:31:16 +01:00
a535ce5283 Basic benchmark command 2024-12-30 14:09:59 +01:00
a7d076ec80 Added !IN 2024-12-30 12:08:25 +01:00
2e2dae3df1 Some typo 2024-12-29 10:19:04 +01:00
b2dd6fe627 Basic working relationship
It is working !

The basic GRAB [name, best_friend] work and do return the best friend
infos.

I added more test and some do not work yet, working on it now
2024-12-28 20:12:20 +01:00
3b47007ca4 Base reparsing
This dosnt work yet but I implemented the reparsing of the files to
return relationship.

So GRAB User [name, friends] should return all infos of all friends and
not just the UUID of those friends like before
2024-12-27 12:42:51 +01:00
0127daa330 Push before leaving for christmas 2024-12-21 15:13:50 +01:00
e7056efec9 Now query with relationship will write the UUID bytes betwen {|<>|}
So then I can parse the file again, create a map of UUID sub json and
just iterate over the first json looking for UUID and update with new
data from map
2024-12-20 22:29:02 +01:00
7fb0b5f63e Changed memory in AdditionalData
Now it need to use an arena because there is no deinit function.

And additionalData of member are null by default instead of an empty
list.
2024-11-30 10:33:28 +01:00
57a9eecdb3 Renamed members of AdditionalData 2024-11-30 09:49:54 +01:00
c901ec2b06 Added some docs 2024-11-29 21:57:04 +01:00
c6fe428270 Dont send link if not in AdditionalData 2024-11-29 21:56:52 +01:00
4ee79c9629 Created an EntityWriter responsable for writing into JSON and table into a writer 2024-11-29 21:38:05 +01:00
7f27557ca2 Fix parsing array
Before if the array is [ 1 ] I get [ 0, 1, 0] because I get 2 empty
string that when I try to make into int, it become 0
2024-11-29 21:20:12 +01:00
ae2fa848b4 Added docs 2024-11-28 19:21:09 +01:00
3f53da5220 Making link_array working, now can do query with filter for array of ofther struct 2024-11-28 19:20:44 +01:00
12ae7f9a62 Added db state command and fixed printError
I was using the same buffer at 2 place :/
2024-11-26 22:59:36 +01:00
3c01150e33 Update Docs 2024-11-26 21:31:53 +01:00
e41f53b692 Update commands docs 2024-11-26 20:10:22 +01:00
5141df3429 Added pygments in ci workslow 2024-11-26 19:49:57 +01:00
481fee27bf Added code highlit 2024-11-26 19:43:02 +01:00
874550a77d Added git repo to docs 2024-11-26 19:37:57 +01:00
2e3e89d3db Update docs 2024-11-26 19:34:44 +01:00
75a8e822a1 Test material theme 2024-11-26 19:17:29 +01:00
9c460b5ab4 Update docs 2024-11-26 19:14:22 +01:00
7e5abcedea Update Docs
Shoud added them on docs and added images
2024-11-26 18:59:12 +01:00
cc32eff1da Added doc website complete as Roadmap 2024-11-26 07:19:52 +01:00
c35b559a60 Update docs 2024-11-25 23:40:42 +01:00
a40670a0c6 Update to trigger github action 2024-11-25 23:35:43 +01:00
ed43a4b0ce Update url in mkdocs 2024-11-25 23:31:01 +01:00
acef72b319 Delete Dockerfile
It is useless, it was just a quick test
2024-11-25 23:25:19 +01:00
fcc0cd71f2 Update ci 2024-11-25 23:24:23 +01:00
95f23449d6 Update Docs 2024-11-25 23:09:02 +01:00
401b40bb8f Added glightbox 2024-11-25 22:49:59 +01:00
b54c25fdb8 Fix 2024-11-25 22:48:10 +01:00
2338cb6549 Added docs 2024-11-25 22:43:03 +01:00
08cae48cbc Added a writeEntityTable and fixed date and time 2024-11-24 22:26:54 +01:00
1333b75981 Dont trow and error on basic relationship query 2024-11-24 20:10:21 +01:00
bf1f5916d7 Can now ADD using a filter 2024-11-24 16:55:54 +01:00
ceab51da27 NewData map now use ConditionValue 2024-11-24 16:26:26 +01:00