mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-11-29 10:28:41 +08:00
3628593d20
OSPP 2024 project: https://summer-ospp.ac.cn/org/prodetail/247410235?list=org&navpage=org Solutions: - parser (planparserv2) - add CallExpr in planparserv2/Plan.g4 - update parser_visitor and show_visitor - grpc protobuf - add CallExpr in plan.proto - execution (`core/src/exec`) - add `CallExpr` `ValueExpr` and `ColumnExpr` (both logical and physical) for function call and function parameters - function factory (`core/src/exec/expression/function`) - create a global hashmap when starting milvus (see server.go) - the global hashmap stores function signatures and their function pointers, the CallExpr in execution engine can get the function pointer by function signature. - custom functions - empty(string) - starts_with(string, string) - add cpp/go unittests and E2E tests closes: #36559 Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com> |
||
---|---|---|
.. | ||
graphs | ||
segcore | ||
00000000-MEP-Template.md | ||
20210521-datanode_recovery_design.md | ||
20210604-datanode_flowgraph_recovery_design.md | ||
20210731-index_design.md | ||
20211109-milvus_flush_collections.md | ||
20211115-milvus_drop_collection.md | ||
20211214-milvus_hybrid_ts.md | ||
20211215-milvus_timesync.md | ||
20211217-milvus_create_collection.md | ||
20211221-retrieve_entity.md | ||
20211223-knowhere_design.md | ||
20211224-drop_collection_release_resources.md | ||
20211227-milvus_create_index.md | ||
20220105-proxy.md | ||
20220105-query_boolean_expr.md | ||
20220105-root_coordinator_recovery_on_power_failure.md | ||
20220725-dynamic-config.md | ||
20230403-search_by_pk.md | ||
20230405-default_value.md | ||
20230418-querynode_v2.md | ||
20230511-collection_level_autocompaction_switch.md | ||
20230918-datanode_remove_datacoord_dependency.md |