mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-05 21:02:58 +00:00
feat: Implements last-non-null dedup strategy for flat format (#6709)
* feat: Implements FlatLastNonNull strategy Dedup rows and keep last non null fields Signed-off-by: evenyag <realevenyag@gmail.com> * test: add basic test for FlatLastNonNull Signed-off-by: evenyag <realevenyag@gmail.com> * test: port more last non null test Signed-off-by: evenyag <realevenyag@gmail.com> * fix: do merge rows after delete op Signed-off-by: evenyag <realevenyag@gmail.com> * style: fix clippy Signed-off-by: evenyag <realevenyag@gmail.com> * refactor: rename num_pk_columns to field_column_start So we can support different format later Signed-off-by: evenyag <realevenyag@gmail.com> * chore: address comment Signed-off-by: evenyag <realevenyag@gmail.com> --------- Signed-off-by: evenyag <realevenyag@gmail.com>
This commit is contained in: