smellthemoon
5616b7e8d2
enhance: support null in c data_datacodec and load null value ( #32183 )
...
1. support read and write null in segcore
will store valid_data(use uint8_t type to save memory) in fieldData.
2. support load null
binlog reader read and write data into column(sealed segment),
insertRecord(growing segment). In sealed segment, store valid_data
directly. In growing segment, considering prior implementation and easy
code reading, it covert uint8_t to fbvector<bool>, which may optimize in
future.
3. retrieve valid_data.
parse valid_data in search/query.
#31728
---------
Signed-off-by: lixinguo <xinguo.li@zilliz.com>
Co-authored-by: lixinguo <xinguo.li@zilliz.com>
2024-07-23 16:07:51 +08:00
..
2023-10-25 17:28:10 +08:00
2023-09-21 09:45:27 +08:00
2024-01-23 11:28:56 +08:00
2024-04-25 20:41:27 +08:00
2024-06-24 14:52:03 +08:00
2024-07-17 17:47:44 +08:00
2024-06-14 14:25:56 +08:00
2024-07-01 16:38:06 +08:00
2024-07-17 17:47:44 +08:00
2023-09-21 09:45:27 +08:00
2023-04-06 19:14:32 +08:00
2024-07-17 17:47:44 +08:00
2024-07-17 17:47:44 +08:00
2024-07-17 17:47:44 +08:00
2024-07-17 17:47:44 +08:00
2024-04-25 14:47:24 +08:00
2024-03-13 14:32:54 -07:00
2024-06-26 17:14:04 +08:00
2024-06-21 16:54:01 +08:00
2024-07-09 10:06:24 +08:00
2023-04-06 19:14:32 +08:00
2024-06-19 17:08:00 +08:00
2024-07-17 17:47:44 +08:00
2024-07-17 17:47:44 +08:00
2024-07-17 17:47:44 +08:00
2024-04-25 20:41:27 +08:00
2024-06-10 21:34:08 +08:00
2024-06-10 21:34:08 +08:00
2024-03-06 20:42:37 -08:00
2024-07-04 16:36:09 +08:00
2024-05-15 12:59:34 +08:00
2024-07-23 16:07:51 +08:00
2024-06-19 17:08:00 +08:00
2024-07-12 10:19:35 +08:00
2024-04-25 20:41:27 +08:00
2024-04-25 20:41:27 +08:00
2024-04-28 13:51:26 +08:00
2024-04-25 20:41:27 +08:00
2024-03-21 11:15:20 +08:00
2021-11-16 15:41:11 +08:00
2024-03-06 20:42:37 -08:00
2024-06-24 10:16:02 +08:00
2024-06-19 17:08:00 +08:00
2024-06-19 17:08:00 +08:00
2024-07-17 17:47:44 +08:00
2024-07-17 17:47:44 +08:00
2024-07-17 17:47:44 +08:00
2024-06-19 17:08:00 +08:00
2024-06-13 17:57:56 +08:00
2023-06-09 01:28:37 +08:00
2024-05-31 15:41:45 +08:00
2024-02-01 09:57:11 +08:00
2024-02-01 09:57:11 +08:00
2024-07-17 17:47:44 +08:00
2024-06-19 17:08:00 +08:00
2024-04-25 20:41:27 +08:00
2024-04-25 20:41:27 +08:00
2024-07-17 17:47:44 +08:00
2024-07-17 17:47:44 +08:00
2024-07-06 09:08:09 +08:00
2024-07-17 17:47:44 +08:00
2024-05-31 17:49:45 +08:00
2024-05-31 17:49:45 +08:00
2023-11-30 18:00:33 +08:00
2024-04-25 20:41:27 +08:00
2021-12-28 20:03:56 +08:00
2024-06-19 17:08:00 +08:00
2024-06-19 17:08:00 +08:00
2024-07-17 17:47:44 +08:00