6e7d1d150c
Pass test with added stuffs for relationship
2024-11-13 22:44:27 +01:00
3a61e81024
Added not in keyword
2024-11-12 21:17:49 +01:00
e1c957b3b6
Started cleaning by creating a SchemaEngine
2024-11-10 11:38:37 +01:00
96e77a5ad4
Removed last trace of null
2024-11-04 22:57:19 +01:00
334c738ac1
New Filter start to work
...
Changing how condition are handle to create a tree of condition to only
parse once.
So far the basic work, need more testing.
2024-10-27 19:55:07 +01:00
a6a3c092cc
Added logging, all Token use the same Loc
2024-10-20 01:35:12 +02:00
ebb3eec4f4
Switched to csv
2024-10-19 23:24:55 +02:00
6bcb369cbc
Date, clean and errors
...
Added the datatype date, time and datetime
Moved all custom erros to a single file
Cleaned code to be more readable and created some small utils
Other stuffs that I dont recall. Basically preparing for the
relationship implementation
2024-10-19 14:42:13 +02:00
673148ba77
Update tokenizer
...
Added time and datetime to the schema tokenizer
Added date, time and datetime literal to the ziqltokenizer
2024-10-17 23:06:59 +02:00
e45d8579a9
Added the db metrics, use and init command
...
Now the DataEngine is deinit and init again everytime the user swap
database using db use. If a db is not selected, it will display an error
2024-10-13 11:26:44 +02:00
ac4186529d
Implement send all and send JSON
...
Now send the JSON using the additional data.
Also implemented the empty filter and the no filter like GRAB User {}
and GRAB User
2024-10-12 19:02:23 +02:00
fbcca0dc09
Implemented dynamic schema
...
Started by doing a SchemaEngine but at the end I just put everything
inside the FileEngine.
Now you can use 'schema init path/to/schema' to initialize the struct
folders and first data file, Also save a copy of the schema in a file in
the ZipponDB folder.
2024-10-11 17:51:45 +02:00
8c8b10ef2a
Changed command schema build to schema init
2024-10-09 20:19:20 +02:00
67fb49ded5
Working new ZiQL pqrser for basic ADD and GRAB !!!
2024-10-08 00:18:25 +02:00
44e48a5276
Big rework - Now use global ziql parser - still buggy, need to debug the tests
2024-10-07 00:40:24 +02:00
475e00b13e
Moved temporally everything to the root for testing test. Also small changes
2024-09-22 22:58:13 +02:00
87e11188d2
Basic ADD working, started the GRAB parser
2024-09-12 20:13:44 +02:00
b5669e9c2d
Some progress, have a good part of the schema and engine building working. Now starting to do the query parser part
2024-09-08 18:11:39 +02:00