milvus/internal/rootcoord
Spade A faeb7fd410
feat: impl StructArray -- create schema, insert, and retrieve data (#42855)
Ref https://github.com/milvus-io/milvus/issues/42148

https://github.com/milvus-io/milvus/pull/42406 impls the segcore part of
storage for handling with VectorArray.
This PR:
1. impls the go part of storage for VectorArray
2. impls the collection creation with StructArrayField and VectorArray
3. insert and retrieve data from the collection.

---------

Signed-off-by: SpadeA <tangchenjie1210@gmail.com>
Signed-off-by: SpadeA-Tang <tangchenjie1210@gmail.com>
Signed-off-by: SpadeA-Tang <u6748471@anu.edu.au>
2025-07-27 01:30:55 +08:00
..
mocks enhance: add quota limit based on sn consuming lag (#43105) 2025-07-11 14:10:49 +08:00
OWNERS [skip ci]Update OWNERS files (#11898) 2021-11-16 15:41:11 +08:00
add_field_task.go fix: [AddField] Expire metacache with rc task timestamp (#42010) 2025-05-22 17:20:25 +08:00
add_field_task_test.go enhance: Skip modify field meta when rename collection or rename dbName (#42875) 2025-06-23 17:04:41 +08:00
alter_alias_task.go fix: Add version to the proxy cache to resolve concurrency issues (#38067) 2024-12-04 18:06:39 +08:00
alter_alias_task_test.go fix: Update logging context and upgrade dependencies (#41318) 2025-04-23 10:52:38 +08:00
alter_collection_task.go enhance: Skip modify field meta when rename collection or rename dbName (#42875) 2025-06-23 17:04:41 +08:00
alter_collection_task_test.go enhance: Skip modify field meta when rename collection or rename dbName (#42875) 2025-06-23 17:04:41 +08:00
alter_database_task.go fix: Update logging context and upgrade dependencies (#41318) 2025-04-23 10:52:38 +08:00
alter_database_task_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
broadcast_task.go enhance: remove redundant resource key watch operation, just keep consistency of wal (#40235) 2025-03-03 14:40:05 +08:00
broker.go feat: impl StructArray -- create schema, insert, and retrieve data (#42855) 2025-07-27 01:30:55 +08:00
broker_test.go enhance: Merge RootCoord, DataCoord And QueryCoord into MixCoord (#41006) 2025-04-11 16:36:30 +08:00
constrant.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
constrant_test.go enhance: Skip modify field meta when rename collection or rename dbName (#42875) 2025-06-23 17:04:41 +08:00
create_alias_task.go enhance: improve rootcoord task scheduling policy (#37352) 2024-11-06 14:48:26 +08:00
create_alias_task_test.go enhance: Break down the granularity of collection info cache expired (#29977) 2024-01-30 16:45:02 +08:00
create_collection_task.go feat: impl StructArray -- create schema, insert, and retrieve data (#42855) 2025-07-27 01:30:55 +08:00
create_collection_task_test.go feat: impl StructArray -- create schema, insert, and retrieve data (#42855) 2025-07-27 01:30:55 +08:00
create_db_task.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
create_db_task_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
create_partition_task.go fix: timetick cannot push forward when upgrading (#42567) 2025-06-10 14:52:42 +08:00
create_partition_task_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
ddl_ts_lock_manager.go Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
ddl_ts_lock_manager_test.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
describe_collection_task.go enhance: implement authorization checks for DescribeCollection and DescribeDatabase tasks (#41798) 2025-05-15 17:52:23 +08:00
describe_collection_task_test.go enhance: implement authorization checks for DescribeCollection and DescribeDatabase tasks (#41798) 2025-05-15 17:52:23 +08:00
describe_db_task.go enhance: implement authorization checks for DescribeCollection and DescribeDatabase tasks (#41798) 2025-05-15 17:52:23 +08:00
describe_db_task_test.go enhance: implement authorization checks for DescribeCollection and DescribeDatabase tasks (#41798) 2025-05-15 17:52:23 +08:00
dml_channels.go fix: timetick cannot push forward when upgrading (#42567) 2025-06-10 14:52:42 +08:00
dml_channels_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
drop_alias_task.go fix: Add version to the proxy cache to resolve concurrency issues (#38067) 2024-12-04 18:06:39 +08:00
drop_alias_task_test.go fix: Update logging context and upgrade dependencies (#41318) 2025-04-23 10:52:38 +08:00
drop_collection_task.go fix: Fix collections with duplicate names can be created (#40143) 2025-02-27 17:27:57 +08:00
drop_collection_task_test.go fix: Fix collections with duplicate names can be created (#40143) 2025-02-27 17:27:57 +08:00
drop_db_task.go fix: Update logging context and upgrade dependencies (#41318) 2025-04-23 10:52:38 +08:00
drop_db_task_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
drop_partition_task.go fix: Update logging context and upgrade dependencies (#41318) 2025-04-23 10:52:38 +08:00
drop_partition_task_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
expire_cache.go enhance: Merge RootCoord, DataCoord And QueryCoord into MixCoord (#41006) 2025-04-11 16:36:30 +08:00
expire_cache_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
field_id.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
garbage_collector.go fix: timetick cannot push forward when upgrading (#42567) 2025-06-10 14:52:42 +08:00
garbage_collector_test.go fix: timetick cannot push forward when upgrading (#42567) 2025-06-10 14:52:42 +08:00
has_collection_task.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
has_collection_task_test.go Add more metrics (#25081) 2023-06-26 17:52:44 +08:00
has_partition_task.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
has_partition_task_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
list_db_task.go enhance: implement authorization checks for DescribeCollection and DescribeDatabase tasks (#41798) 2025-05-15 17:52:23 +08:00
list_db_task_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
meta_table.go feat: impl StructArray -- create schema, insert, and retrieve data (#42855) 2025-07-27 01:30:55 +08:00
meta_table_test.go fix: Call AlterCollection when only rename collection (#43420) 2025-07-18 15:46:56 +08:00
metrics_info.go enhance: Merge RootCoord, DataCoord And QueryCoord into MixCoord (#41006) 2025-04-11 16:36:30 +08:00
mock_test.go enhance: Skip modify field meta when rename collection or rename dbName (#42875) 2025-06-23 17:04:41 +08:00
name_db.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
quota_center.go fix: change maxTimeTickDelay from 5m into 20m (#43377) 2025-07-18 11:29:42 +08:00
quota_center_test.go enhance: add quota limit based on sn consuming lag (#43105) 2025-07-11 14:10:49 +08:00
rbac_task.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
redo.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
redo_test.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
rename_collection_task.go fix: Add version to the proxy cache to resolve concurrency issues (#38067) 2024-12-04 18:06:39 +08:00
rename_collection_task_test.go fix: Update logging context and upgrade dependencies (#41318) 2025-04-23 10:52:38 +08:00
root_coord.go feat: impl StructArray -- create schema, insert, and retrieve data (#42855) 2025-07-27 01:30:55 +08:00
root_coord_test.go fix: Update logging context and upgrade dependencies (#41318) 2025-04-23 10:52:38 +08:00
scheduler.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
scheduler_test.go fix: Update logging context and upgrade dependencies (#41318) 2025-04-23 10:52:38 +08:00
show_collection_task.go enhance: implement authorization checks for DescribeCollection and DescribeDatabase tasks (#41798) 2025-05-15 17:52:23 +08:00
show_collection_task_test.go fix: show collections support custom privilege groups granted objects (#41203) 2025-04-10 12:12:25 +08:00
show_partition_task.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
show_partition_task_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
step.go feat: impl StructArray -- create schema, insert, and retrieve data (#42855) 2025-07-27 01:30:55 +08:00
step_executor.go enhance: use multi-process framework in integration test (#42976) 2025-06-30 14:22:43 +08:00
step_executor_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
step_test.go enhance: use multi-process framework in integration test (#42976) 2025-06-30 14:22:43 +08:00
task.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
task_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
timestamp_bench_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
timeticksync.go fix: filter new proxy when initializing proxy session at timeticksync (#42831) 2025-06-19 16:44:40 +08:00
timeticksync_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
undo.go fix: Update logging context and upgrade dependencies (#41318) 2025-04-23 10:52:38 +08:00
undo_test.go Add license to rootcoord module (#22301) 2023-02-22 11:37:45 +08:00
util.go feat: impl StructArray -- create schema, insert, and retrieve data (#42855) 2025-07-27 01:30:55 +08:00
util_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00