milvus/internal/parser/planparserv2
yah01 c6ba4fa102
enhance: enhance the accuracy of memory usage (#28554) (#28559)
before this, Milvus use container/system's memory info to get the memory
usage, which could be inaccurate.

we allocates the memory by private anon mmap,
then rss - shared would be the accurate memory usage

resolve https://github.com/milvus-io/milvus/issues/28553
pr: #28554

---------

Signed-off-by: yah01 <yah2er0ne@outlook.com>
2023-11-24 14:12:25 +08:00
..
generated Support array datatype (#26369) 2023-09-19 14:23:23 +08:00
Plan.g4 Support array datatype (#26369) 2023-09-19 14:23:23 +08:00
README.md Auto generate parser code (#26716) 2023-08-31 11:13:01 +08:00
check_identical.go Add float16 vector (#25852) 2023-09-08 10:03:16 +08:00
check_identical_test.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
error_listener.go Support antlr as plan parser (#16696) 2022-05-06 17:43:51 +08:00
floating_comparision.go Support antlr as plan parser (#16696) 2022-05-06 17:43:51 +08:00
floating_comparision_test.go Support antlr as plan parser (#16696) 2022-05-06 17:43:51 +08:00
generate.go Auto generate parser code (#26716) 2023-08-31 11:13:01 +08:00
generate.sh Auto generate parser code (#26716) 2023-08-31 11:13:01 +08:00
logical_expr_visitor.go Support antlr as plan parser (#16696) 2022-05-06 17:43:51 +08:00
node_ret.go Fix expression incompatible between parser and executor (#26493) 2023-08-21 19:36:20 +08:00
operators.go Use go-api/v2 for milvus-proto (#24770) 2023-06-09 01:28:37 +08:00
parser_visitor.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
pattern_match.go Limit and translate pattern match operations (#16818) 2022-05-07 16:31:52 +08:00
pattern_match_test.go Limit and translate pattern match operations (#16818) 2022-05-07 16:31:52 +08:00
plan_parser_v2.go Construct plan directly when search with vector output (#27963) 2023-10-27 10:32:13 +08:00
plan_parser_v2_test.go fix: Fix bug for parse expression that include quotes (#28418) 2023-11-24 11:02:24 +08:00
pool.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
pool_test.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
show_visitor.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
utils.go enhance: enhance the accuracy of memory usage (#28554) (#28559) 2023-11-24 14:12:25 +08:00
utils_test.go fix: Fix bug for parse expression that include quotes (#28418) 2023-11-24 11:02:24 +08:00

README.md

Generate Parser with Antlr4

Install Antlr4

Please follow install antlr4 to install the antlr tool.

The version of antlr tool: 4.9.

Code Generate

After you install the antlr4, you can generate the parser code in golang with:

go generate

All generated code will be under directory generated.