90edb94f7a
Same for schemaEngine
2025-01-11 17:58:52 +01:00
d5f7309869
Same for ziqlParser
2025-01-11 17:57:19 +01:00
0f6f34e706
Moved fileEngine to use the root as struct
2025-01-11 17:55:56 +01:00
bd4f0aab7f
Removed some TODO, fix and typo
2025-01-11 16:52:19 +01:00
54146b9495
Add and remove UUID from index map
...
Now remove and add UUID in the sstruct map UUID -> File index
2025-01-11 16:08:46 +01:00
1495e779c9
Speed up date
...
Date was taking a long time for parsing when using ADD in batch, speeded
up by like x50
2025-01-11 15:27:17 +01:00
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