发布

  • [NA][BE] backend support for batch dataset items by filter (#4142)

    frostbyte_neo 发布于 2025-11-20 14:28:35 +00:00

    • [OPIK-NA] [BE] Add filter-based bulk update support for dataset items
    • Extended DatasetItemBatchUpdate to support filters property
    • Added mutual exclusivity validation between ids and filters using custom validator
    • Implemented bulkUpdateByFilters method in DatasetItemDAO
    • Added comprehensive tests for filter-based batch updates with merge tags
    • Added validation tests for mutual exclusivity and empty inputs

    Note: Non-merge filter-based updates have a known ClickHouse consistency issue
    that requires further investigation. The merge case works correctly.

    • fixed query issue

    • fix the query

    • forbid mergeTags=false with filters

    • code style

    • code style

    • PR comments

    下载附件