milvus/pkg/util/typeutil
Spade A 8456f824be
feat: impl StructArray -- miscellaneous staffs for struct array (#43960)
Ref https://github.com/milvus-io/milvus/issues/42148

1. enable storage v2
2. implement some missing staffs
3. fix some bugs and add tests

---------

Signed-off-by: SpadeA <tangchenjie1210@gmail.com>
2025-08-26 21:35:53 +08:00
..
backoff_timer.go fix: backoff will retry infinitely after reaching max elapse (#40589) 2025-03-13 16:24:06 +08:00
backoff_timer_test.go fix: backoff will retry infinitely after reaching max elapse (#40589) 2025-03-13 16:24:06 +08:00
cache.go Delete the user-role mapping info when deleting the user (#25988) 2023-08-04 18:37:08 +08:00
chan.go Refine delegator lifetime control (#26881) 2023-09-07 10:11:15 +08:00
convension.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
conversion_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
field_data.go fix: support group by with nullable grouping keys (#41797) 2025-05-17 20:54:22 +08:00
field_data_test.go fix: support group by with nullable grouping keys (#41797) 2025-05-17 20:54:22 +08:00
field_schema.go feat: support multi analyzer for bm25 function (#41351) 2025-04-23 18:22:38 +08:00
float_util.go fix: Update logging context and upgrade dependencies (#41318) 2025-04-23 10:52:38 +08:00
float_util_test.go enhance: add nan and inf check (#35683) 2024-08-25 15:22:57 +08:00
gen_empty_field_data.go feat: impl StructArray -- miscellaneous staffs for struct array (#43960) 2025-08-26 21:35:53 +08:00
get_dim.go feat: support keyword text match (#35923) 2024-09-10 15:11:08 +08:00
hash.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
hash_test.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
heap.go fix: release memory after pop from heap (#42482) 2025-06-04 10:00:32 +08:00
heap_test.go fix: use the object heap to keep the min ddl ts order (#39118) 2025-01-10 18:16:58 +08:00
id_allocator.go enhance: streaming service grpc utilities (#34436) 2024-07-15 20:49:38 +08:00
ids_checker.go enhance: Support partial field updates with upsert API (#42877) 2025-08-19 11:15:45 +08:00
ids_checker_test.go enhance: Support partial field updates with upsert API (#42877) 2025-08-19 11:15:45 +08:00
index.go feat: support keyword text match (#35923) 2024-09-10 15:11:08 +08:00
index_test.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
kv_pair_helper.go feat: support keyword text match (#35923) 2024-09-10 15:11:08 +08:00
kv_pair_helper_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
lifetime.go enhance: move the lifetime implementation out of server level lifetime (#38442) 2024-12-17 11:42:44 +08:00
lifetime_test.go enhance: move the lifetime implementation out of server level lifetime (#38442) 2024-12-17 11:42:44 +08:00
map.go fix: Fix concurrent map (#39775) 2025-02-22 09:51:54 +08:00
map_test.go fix: Fix concurrent map (#39775) 2025-02-22 09:51:54 +08:00
multipart_queue.go fix: msgstream adaptor may not gc quickly after comsumed (#40555) 2025-03-12 14:00:04 +08:00
multipart_queue_test.go enhance: add message and msgstream msgpack adaptor (#34874) 2024-07-22 20:59:42 +08:00
ordered_map.go Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
ordered_map_test.go Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
pair.go fix: Disk resource is not requested for index loaded with disk (#30757) 2024-02-27 08:50:56 +08:00
schema.go feat: add timesatmptz data type (#44005) 2025-08-26 15:59:53 +08:00
schema_test.go feat: impl StructArray -- support create index for vector array (embedding list) and search on it (#43726) 2025-08-20 10:27:46 +08:00
schema_typed.go enhance: simplify reduction on single search result (#36334) 2024-09-20 11:59:10 +08:00
schema_typed_test.go enhance: simplify reduction on single search result (#36334) 2024-09-20 11:59:10 +08:00
set.go enhance: allow to delete data when disk quota exhausted (#37134) 2024-10-25 16:47:29 +08:00
set_test.go feat: support rate limiter based on db and partition levels (#31070) 2024-04-12 16:01:19 +08:00
shared_reference.go enhance: streaming node client implementation (#34653) 2024-07-19 17:37:40 +08:00
shared_reference_test.go enhance: streaming node client implementation (#34653) 2024-07-19 17:37:40 +08:00
skip_list.go Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
skip_list_test.go Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
string_util.go enhance: Add UTF-8 string validation for import (#40694) 2025-04-01 19:04:21 +08:00
string_util_test.go Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
time.go fix: Int64 overflow in JSON encoding (#37657) 2024-11-14 22:52:30 +08:00
time_test.go Check error by Error() and NoError() for better report message (#24736) 2023-06-08 15:36:36 +08:00
type.go enhance: Merge RootCoord, DataCoord And QueryCoord into MixCoord (#41006) 2025-04-11 16:36:30 +08:00
version.go enhance: implement balancer at streaming coord (#34435) 2024-07-11 09:58:48 +08:00
version_test.go enhance: implement balancer at streaming coord (#34435) 2024-07-11 09:58:48 +08:00