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
This commit is contained in:
2024-10-13 11:26:44 +02:00
parent ac4186529d
commit e45d8579a9
5 changed files with 215 additions and 44 deletions
+8
View File
@@ -17,6 +17,10 @@ pub const Token = struct {
.{ "init", .keyword_init },
.{ "schema", .keyword_schema },
.{ "quit", .keyword_quit },
.{ "db", .keyword_db },
.{ "new", .keyword_new },
.{ "metrics", .keyword_metrics },
.{ "use", .keyword_use },
});
pub fn getKeyword(bytes: []const u8) ?Tag {
@@ -33,6 +37,10 @@ pub const Token = struct {
keyword_schema,
keyword_init,
keyword_quit,
keyword_db,
keyword_new,
keyword_metrics,
keyword_use,
string_literal,
identifier,