milvus/docs
Buqian Zheng 846cf52a95
enhance: Remove unused vector plan node subclasses (#44453)
Remove redundant `VectorPlanNode` subclasses and simplify the visitor
pattern by consolidating to a single `VectorPlanNode`.

The previous design used distinct `VectorPlanNode` subclasses and a
templated `VectorVisitorImpl` for type-directed dispatch. However, the
template parameter was not functionally used to implement different
logic for each vector type, making the subclasses redundant for their
intended purpose.

This PR is created by Cursor Agent and manually moved from
https://github.com/zhengbuqian/milvus/pull/14.

Signed-off-by: zhengbuqian <zhengbuqian@gmail.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: buqian.zheng <buqian.zheng@zilliz.com>
2025-09-22 18:00:27 +08:00
..
design_docs enhance: Remove unused vector plan node subclasses (#44453) 2025-09-22 18:00:27 +08:00
developer_guides doc: fix typos in design docs (#32885) 2024-05-09 15:43:30 +08:00
imgs [skip ci]Resize the img (#10249) 2021-10-20 19:45:37 +08:00
jaeger_guides [skip e2e] Check the grammar of opentracing_user_guide doc (#14558) 2021-12-30 09:21:42 +08:00
user_guides enhance: Add clustering compaction user guide doc (#35427) 2024-08-15 10:30:59 +08:00
OWNERS [skip ci]Update OWNERS files (#11898) 2021-11-16 15:41:11 +08:00