You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "skywalker0618 (via GitHub)" <gi...@apache.org> on 2026/04/23 18:06:19 UTC

[PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

skywalker0618 opened a new pull request, #18567:
URL: https://github.com/apache/hudi/pull/18567

   ### Describe the issue this Pull Request addresses
   
   Hudi-flink's `ParquetColumnarRowSplitReader` raises `ClassCastException` for a range of nested Parquet schemas (`ARRAY<ROW>`, `MAP<*,*>` inside `ARRAY`, nested `ROW` subtrees, legacy 2-level list encodings). Flink 2.1 fixed this class of problems in [FLINK-35702](https://issues.apache.org/jira/browse/FLINK-35702) by rewriting nested reads in Dremel form ("one primitive reader per leaf column" + an assembler that stitches repetition / definition levels into offsets, lengths, and null flags).
   
   This is the 2nd of a series of PRs that port flink 2.1 fixes back into hudi. It is strictly scaffolding: it adds the shared data-holder / utility classes that the new readers will consume, with no existing caller changes and no behavior change yet.
   
   ### Summary and Changelog
   
   Vendors ten classes from Apache Flink 2.1 into `hudi-flink1.18.x` so we can adopt the [FLINK-35702](https://issues.apache.org/jira/browse/FLINK-35702) Dremel reader without pulling `@Internal` Flink runtime classes or Flink's shaded Guava into Hudi:
   - `org.apache.hudi.table.format.cow.utils`
       - `BooleanArrayList`, `IntArrayList`, `LongArrayList` — vendored from `org.apache.flink.runtime.util.*`
       - `NestedPositionUtil` — vendored from `org.apache.flink.formats.parquet.utils.NestedPositionUtil`. Computes Dremel
         offsets/lengths/null-flags from repetition / definition levels
   - `org.apache.hudi.table.format.cow.vector.position`
       - `CollectionPosition`, `RowPosition`, `LevelDelegation` — position / level-pair data holders, vendored from `org.apache.flink.formats.parquet.vector.position.*`
   - `org.apache.hudi.table.format.cow.vector.type`
       - `ParquetField`, `ParquetPrimitiveField`, `ParquetGroupField` — vendored from `org.apache.flink.formats.parquet.vector.type.*`. Express the logical-plus-physical schema tree the new reader walks
   
   **Single intentional divergence from Flink 2.1**: 
   
   `ParquetGroupField`'s children list permits `null` entries. Flink backs its list with `ImmutableList.copyOf(...)` which
   would throw NPE on null elements; Hudi backs it with a defensively-copied `Collections.unmodifiableList(new ArrayList<>(...))`. This lets Hudi represent a ROW subtree that is present in the requested logical schema but absent from the Parquet file (schema evolution) as a `null` slot in the children list, subsuming the role played by Hudi's existing `EmptyColumnReader` branch. The divergence is documented in class Javadoc and covered by `TestParquetGroupField` (7 tests covering non-null retention, null-tolerance, unmodifiability, defensive copying, null-list rejection, empty lists,
   and field-metadata exposure).
   
   All ten vendored classes are otherwise faithful ports. No Flink class is modified, no Hudi caller is rewired. The vendored classes will be consumed by the new `NestedColumnReader` / `NestedPrimitiveColumnReader` in the next PR and by the rewritten `ParquetSplitReaderUtil` after that.
   
   Part of #18491.
   
   ### Impact
   
   No user-visible change in this PR. Nothing wires these classes into the read path yet. `ParquetSplitReaderUtil` and `ParquetColumnarRowSplitReader` are untouched.
   
   ### Risk Level
   
   None — pure additions. No existing code paths touched; the module compiles and all existing tests pass unchanged.
   
   ### Documentation Update
   
   N/A
   
   ### Contributor's checklist
   
   - [X] Read through [contributor's guide](https://hudi.apache.org/contribute/how-to-contribute)
   - [X] Enough context is provided in the sections above
   - [X] Adequate tests were added if applicable
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306973658

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 48.42%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 21 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|4|
   >|common-and-other-modules|1|0|
   >|spark-java-tests|15|2|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   48.42%   -20.46%     
   + Complexity    28482    16341    -12141     
   =============================================
     Files          2478     1988      -490     
     Lines        136699   110647    -26052     
     Branches      16634    13877     -2757     
   =============================================
   - Hits          94150    53576    -40574     
   - Misses        34980    51542    +16562     
   + Partials       7569     5529     -2040     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `33.04% <ø> (-16.42%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.55% <ø> (-12.77%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 1560 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307329605

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "c249cd28cd94462057503e3249c7d27ade1b548b",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13492",
       "triggerID" : "c249cd28cd94462057503e3249c7d27ade1b548b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * c249cd28cd94462057503e3249c7d27ade1b548b Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13492) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4310524956

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.77%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 5 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   68.77%   -0.10%     
   - Complexity    28482    28486       +4     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   + Hits          94150    94153       +3     
   - Misses        34980    35171     +191     
   - Partials       7569     7572       +3     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `49.45% <ø> (-0.01%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [20 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307019810

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 61.08%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 15 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|5|
   >|spark-java-tests|15|5|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   61.08%   -7.79%     
   + Complexity    28482    25269    -3213     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    83626   -10524     
   - Misses        34980    46233   +11253     
   + Partials       7569     7037     -532     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.23% <ø> (-17.23%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.46% <ø> (-12.86%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [553 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307104560

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 67.92%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   67.92%   -0.95%     
   + Complexity    28482    28128     -354     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    92991    -1159     
   - Misses        34980    36271    +1291     
   - Partials       7569     7634      +65     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.65% <ø> (-3.81%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [148 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4339795706

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.77%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 23 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   68.77%   -0.10%     
   - Complexity    28482    28486       +4     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   + Hits          94150    94153       +3     
   - Misses        34980    35171     +191     
   - Partials       7569     7572       +3     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `49.45% <ø> (-0.01%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [20 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307065798

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 65.74%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   65.74%   -3.13%     
   + Complexity    28482    27228    -1254     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    90004    -4146     
   - Misses        34980    39330    +4350     
   + Partials       7569     7562       -7     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.23% <ø> (-17.23%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.94% <ø> (-0.38%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [374 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307114894

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.00%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   68.00%   -0.87%     
   + Complexity    28482    28179     -303     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    93095    -1055     
   - Misses        34980    36167    +1187     
   - Partials       7569     7634      +65     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.88% <ø> (-3.58%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [140 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307084556

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 67.89%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   67.89%   -0.98%     
   + Complexity    28482    28116     -366     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    92948    -1202     
   - Misses        34980    36328    +1348     
   - Partials       7569     7620      +51     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.49% <ø> (-3.97%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [158 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306952716

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 45.56%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 24 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|3|
   >|common-and-other-modules|1|0|
   >|spark-java-tests|15|0|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   45.56%   -23.31%     
   + Complexity    28482    15422    -13060     
   =============================================
     Files          2478     1988      -490     
     Lines        136699   110642    -26057     
     Branches      16634    13871     -2763     
   =============================================
   - Hits          94150    50419    -43731     
   - Misses        34980    54895    +19915     
   + Partials       7569     5328     -2241     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.55% <ø> (-12.78%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 1611 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306701355

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "c249cd28cd94462057503e3249c7d27ade1b548b",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "c249cd28cd94462057503e3249c7d27ade1b548b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * c249cd28cd94462057503e3249c7d27ade1b548b UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306920457

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 54.03%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 27 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|0|
   >|common-and-other-modules|1|0|
   >|spark-java-tests|15|0|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   54.03%   -14.85%     
   + Complexity    28482    12363    -16119     
   =============================================
     Files          2478     1430     -1048     
     Lines        136699    71520    -65179     
     Branches      16634     8100     -8534     
   =============================================
   - Hits          94150    38643    -55507     
   + Misses        34980    29422     -5558     
   + Partials       7569     3455     -4114     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 1826 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307082563

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 67.86%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   67.86%   -1.02%     
   + Complexity    28482    28105     -377     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    92898    -1252     
   - Misses        34980    36383    +1403     
   - Partials       7569     7615      +46     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.31% <ø> (-4.15%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [170 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306764020

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 44.77%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 28 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-client-hadoop-common|1|0|
   >|spark-scala-tests|10|0|
   >|common-and-other-modules|1|0|
   >|spark-java-tests|15|0|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   44.77%   -24.11%     
   + Complexity    28482     8508    -19974     
   =============================================
     Files          2478     1200     -1278     
     Lines        136699    62477    -74222     
     Branches      16634     6754     -9880     
   =============================================
   - Hits          94150    27972    -66178     
   + Misses        34980    31445     -3535     
   + Partials       7569     3060     -4509     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 2079 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306991210

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 58.62%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 17 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|5|
   >|spark-java-tests|15|4|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   58.62%   -10.26%     
   + Complexity    28482    24308     -4174     
   =============================================
     Files          2478     2488       +10     
     Lines        136699   136896      +197     
     Branches      16634    16653       +19     
   =============================================
   - Hits          94150    80249    -13901     
   - Misses        34980    49764    +14784     
   + Partials       7569     6883      -686     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.23% <ø> (-17.23%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.46% <ø> (-12.86%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [667 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306956490

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 45.57%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 23 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|4|
   >|common-and-other-modules|1|0|
   >|spark-java-tests|15|0|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   45.57%   -23.31%     
   + Complexity    28482    15422    -13060     
   =============================================
     Files          2478     1988      -490     
     Lines        136699   110647    -26052     
     Branches      16634    13877     -2757     
   =============================================
   - Hits          94150    50423    -43727     
   - Misses        34980    54897    +19917     
   + Partials       7569     5327     -2242     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.55% <ø> (-12.77%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 1609 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307123269

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.77%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   68.77%   -0.10%     
   - Complexity    28482    28486       +4     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   + Hits          94150    94153       +3     
   - Misses        34980    35171     +191     
   - Partials       7569     7572       +3     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `49.43% <ø> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [20 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307073772

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 67.75%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   67.75%   -1.13%     
   + Complexity    28482    28037     -445     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    92751    -1399     
   - Misses        34980    36580    +1600     
   + Partials       7569     7565       -4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.31% <ø> (-4.15%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.16% <ø> (-0.16%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [173 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307077815

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 67.75%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   67.75%   -1.12%     
   + Complexity    28482    28037     -445     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    92754    -1396     
   - Misses        34980    36580    +1600     
   + Partials       7569     7562       -7     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.31% <ø> (-4.15%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.16% <ø> (-0.16%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [172 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307026018

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 65.62%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   65.62%   -3.26%     
   + Complexity    28482    27155    -1327     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    89833    -4317     
   - Misses        34980    39557    +4577     
   + Partials       7569     7506      -63     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.23% <ø> (-17.23%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <ø> (-0.58%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [384 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307072196

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 65.89%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   65.89%   -2.98%     
   + Complexity    28482    27301    -1181     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    90212    -3938     
   - Misses        34980    39092    +4112     
   - Partials       7569     7592      +23     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.23% <ø> (-17.23%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.16% <ø> (-0.16%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [351 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307098810

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 67.89%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   67.89%   -0.98%     
   + Complexity    28482    28116     -366     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    92952    -1198     
   - Misses        34980    36325    +1345     
   - Partials       7569     7619      +50     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.52% <ø> (-3.94%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [154 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "hudi-agent (via GitHub)" <gi...@apache.org>.
hudi-agent commented on code in PR #18567:
URL: https://github.com/apache/hudi/pull/18567#discussion_r3132856231


##########
hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/utils/NestedPositionUtil.java:
##########
@@ -0,0 +1,209 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hudi.table.format.cow.utils;
+
+import org.apache.hudi.table.format.cow.vector.position.CollectionPosition;
+import org.apache.hudi.table.format.cow.vector.position.RowPosition;
+import org.apache.hudi.table.format.cow.vector.type.ParquetField;
+
+import static java.lang.String.format;
+
+/**
+ * Utils to calculate nested type position.
+ *
+ * <p>Note: Vendored from Apache Flink (FLINK-35702, {@code
+ * org.apache.flink.formats.parquet.utils.NestedPositionUtil}).
+ */
+public class NestedPositionUtil {
+
+  /**
+   * Calculate row offsets according to column's max repetition level, definition level, value's
+   * repetition level and definition level. Each row has three situation:
+   * <li>Row is not defined,because it's optional parent fields is null, this is decided by its
+   *     parent's repetition level
+   * <li>Row is null
+   * <li>Row is defined and not empty.
+   *
+   * @param field field that contains the row column message include max repetition level and
+   *     definition level.
+   * @param fieldRepetitionLevels int array with each value's repetition level.
+   * @param fieldDefinitionLevels int array with each value's definition level.
+   * @return {@link RowPosition} contains collections row count and isNull array.
+   */
+  public static RowPosition calculateRowOffsets(
+      ParquetField field, int[] fieldDefinitionLevels, int[] fieldRepetitionLevels) {
+    int rowDefinitionLevel = field.getDefinitionLevel();
+    int rowRepetitionLevel = field.getRepetitionLevel();
+    int nullValuesCount = 0;
+    BooleanArrayList nullRowFlags = new BooleanArrayList(0);
+    for (int i = 0; i < fieldDefinitionLevels.length; i++) {
+      // If a row's last field is an array, the repetition levels for the array's items will
+      // be larger than the parent row's repetition level, so we need to skip those values.
+      if (fieldRepetitionLevels[i] > rowRepetitionLevel) {
+        continue;
+      }
+
+      if (fieldDefinitionLevels[i] >= rowDefinitionLevel) {
+        // current row is defined and not empty
+        nullRowFlags.add(false);
+      } else {
+        // current row is null
+        nullRowFlags.add(true);
+        nullValuesCount++;
+      }
+    }
+    if (nullValuesCount == 0) {
+      return new RowPosition(null, fieldDefinitionLevels.length);
+    }
+    return new RowPosition(nullRowFlags.toArray(), nullRowFlags.size());
+  }
+
+  /**
+   * Calculate the collection's offsets according to column's max repetition level, definition
+   * level, value's repetition level and definition level. Each collection (Array or Map) has four
+   * situation:
+   * <li>Collection is not defined, because optional parent fields is null, this is decided by its
+   *     parent's repetition level
+   * <li>Collection is null
+   * <li>Collection is defined but empty
+   * <li>Collection is defined and not empty. In this case offset value is increased by the number
+   *     of elements in that collection
+   *
+   * @param field field that contains array/map column message include max repetition level and
+   *     definition level.
+   * @param definitionLevels int array with each value's repetition level.
+   * @param repetitionLevels int array with each value's definition level.

Review Comment:
   🤖 nit: the `@param` descriptions here look swapped — `definitionLevels` says "repetition level" and `repetitionLevels` says "definition level". Could you swap the descriptions so each param matches its actual semantics?
   
   <sub><i>- Generated by an AI agent and may contain mistakes. Please verify any suggestions before applying.</i></sub>



##########
hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/position/LevelDelegation.java:
##########
@@ -0,0 +1,43 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hudi.table.format.cow.vector.position;
+
+/**
+ * To delegate repetition level and definition level.
+ *
+ * <p>Note: Vendored from Apache Flink (FLINK-35702, {@code
+ * org.apache.flink.formats.parquet.vector.position.LevelDelegation}).
+ */
+public class LevelDelegation {
+  private final int[] repetitionLevel;
+  private final int[] definitionLevel;
+
+  public LevelDelegation(int[] repetitionLevel, int[] definitionLevel) {
+    this.repetitionLevel = repetitionLevel;
+    this.definitionLevel = definitionLevel;
+  }
+
+  public int[] getRepetitionLevel() {
+    return repetitionLevel;

Review Comment:
   🤖 nit: `getRepetitionLevel()` (and `getDefinitionLevel()`) return `int[]` but the singular name suggests a scalar. Could you rename them to `getRepetitionLevels()` / `getDefinitionLevels()` to make the array return type obvious at the call site? This would also align with the plural names used in `NestedPositionUtil` (`fieldRepetitionLevels`, `fieldDefinitionLevels`).
   
   <sub><i>- Generated by an AI agent and may contain mistakes. Please verify any suggestions before applying.</i></sub>



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306720012

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "c249cd28cd94462057503e3249c7d27ade1b548b",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13492",
       "triggerID" : "c249cd28cd94462057503e3249c7d27ade1b548b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * c249cd28cd94462057503e3249c7d27ade1b548b Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13492) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4310527537

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.77%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 5 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   68.77%   -0.10%     
   - Complexity    28482    28486       +4     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   + Hits          94150    94153       +3     
   - Misses        34980    35171     +191     
   - Partials       7569     7572       +3     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `49.45% <ø> (-0.01%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [20 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4310516601

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.77%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 5 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   68.77%   -0.10%     
   - Complexity    28482    28486       +4     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   + Hits          94150    94153       +3     
   - Misses        34980    35171     +191     
   - Partials       7569     7572       +3     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `49.43% <ø> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [20 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307118664

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.77%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   68.77%   -0.10%     
   - Complexity    28482    28485       +3     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    94149       -1     
   - Misses        34980    35173     +193     
   - Partials       7569     7574       +5     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `49.37% <ø> (-0.09%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.32% <ø> (+<0.01%)` | :arrow_up: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [20 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "danny0405 (via GitHub)" <gi...@apache.org>.
danny0405 merged PR #18567:
URL: https://github.com/apache/hudi/pull/18567


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4307002324

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `10.15228%` with `177 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 61.08%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | 0.00% | [79 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | 0.00% | [27 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | 0.00% | [26 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | 0.00% | [19 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | 0.00% | [10 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | 0.00% | [6 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | 81.81% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | 75.00% | [2 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 16 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|5|
   >|spark-java-tests|15|4|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18567      +/-   ##
   ============================================
   - Coverage     68.87%   61.08%   -7.79%     
   + Complexity    28482    25269    -3213     
   ============================================
     Files          2478     2488      +10     
     Lines        136699   136896     +197     
     Branches      16634    16653      +19     
   ============================================
   - Hits          94150    83626   -10524     
   - Misses        34980    46233   +11253     
   + Partials       7569     7037     -532     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.41% <10.15%> (-0.05%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.23% <ø> (-17.23%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.46% <ø> (-12.86%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `38.02% <ø> (-0.03%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...able/format/cow/vector/type/ParquetGroupField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetGroupField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0R3JvdXBGaWVsZC5qYXZh) | `100.00% <100.00%> (ø)` | |
   | [...udi/table/format/cow/vector/type/ParquetField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0RmllbGQuamF2YQ==) | `81.81% <81.81%> (ø)` | |
   | [.../format/cow/vector/type/ParquetPrimitiveField.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Ftype%2FParquetPrimitiveField.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvdHlwZS9QYXJxdWV0UHJpbWl0aXZlRmllbGQuamF2YQ==) | `75.00% <75.00%> (ø)` | |
   | [...le/format/cow/vector/position/LevelDelegation.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FLevelDelegation.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vTGV2ZWxEZWxlZ2F0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../table/format/cow/vector/position/RowPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FRowPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vUm93UG9zaXRpb24uamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...format/cow/vector/position/CollectionPosition.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Fvector%2Fposition%2FCollectionPosition.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy92ZWN0b3IvcG9zaXRpb24vQ29sbGVjdGlvblBvc2l0aW9uLmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [.../hudi/table/format/cow/utils/BooleanArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FBooleanArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Cb29sZWFuQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...che/hudi/table/format/cow/utils/LongArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FLongArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9Mb25nQXJyYXlMaXN0LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...ache/hudi/table/format/cow/utils/IntArrayList.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FIntArrayList.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9JbnRBcnJheUxpc3QuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   | [...udi/table/format/cow/utils/NestedPositionUtil.java](https://app.codecov.io/gh/apache/hudi/pull/18567?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink1.18.x%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2Fformat%2Fcow%2Futils%2FNestedPositionUtil.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsxLjE4Lngvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvZm9ybWF0L2Nvdy91dGlscy9OZXN0ZWRQb3NpdGlvblV0aWwuamF2YQ==) | `0.00% <0.00%> (ø)` | |
   
   ... and [553 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306976079

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 47.95%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 19 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|5|
   >|common-and-other-modules|1|0|
   >|spark-java-tests|15|3|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   47.95%   -20.93%     
   + Complexity    28482    16568    -11914     
   =============================================
     Files          2478     2017      -461     
     Lines        136699   113280    -23419     
     Branches      16634    14439     -2195     
   =============================================
   - Hits          94150    54321    -39829     
   - Misses        34980    53259    +18279     
   + Partials       7569     5700     -1869     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.61% <ø> (-16.84%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.46% <ø> (-12.86%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 1544 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306978557

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 47.98%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 18 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|5|
   >|common-and-other-modules|1|0|
   >|spark-java-tests|15|4|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   47.98%   -20.89%     
   + Complexity    28482    16581    -11901     
   =============================================
     Files          2478     2017      -461     
     Lines        136699   113280    -23419     
     Branches      16634    14439     -2195     
   =============================================
   - Hits          94150    54357    -39793     
   - Misses        34980    53227    +18247     
   + Partials       7569     5696     -1873     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.23% <ø> (-17.23%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.46% <ø> (-12.86%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 1543 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306971298

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 48.35%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 22 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|4|
   >|common-and-other-modules|1|0|
   >|spark-java-tests|15|1|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   48.35%   -20.52%     
   + Complexity    28482    16324    -12158     
   =============================================
     Files          2478     1988      -490     
     Lines        136699   110647    -26052     
     Branches      16634    13877     -2757     
   =============================================
   - Hits          94150    53506    -40644     
   - Misses        34980    51599    +16619     
   + Partials       7569     5542     -2027     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `33.34% <ø> (-16.12%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.55% <ø> (-12.77%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 1561 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306947913

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 46.11%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 25 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|2|
   >|common-and-other-modules|1|0|
   >|spark-java-tests|15|0|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   46.11%   -22.76%     
   + Complexity    28482    15258    -13224     
   =============================================
     Files          2478     1971      -507     
     Lines        136699   108281    -28418     
     Branches      16634    13363     -3271     
   =============================================
   - Hits          94150    49936    -44214     
   - Misses        34980    53158    +18178     
   + Partials       7569     5187     -2382     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.81% <ø> (-12.51%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 1625 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(flink): Vendor Flink 2.1 Dremel nested-reader support classes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18567:
URL: https://github.com/apache/hudi/pull/18567#issuecomment-4306938825

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18567?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 46.59%. Comparing base ([`ace2871`](https://app.codecov.io/gh/apache/hudi/commit/ace2871c3718d17038fcb555928b002117fcdc4a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`c249cd2`](https://app.codecov.io/gh/apache/hudi/commit/c249cd28cd94462057503e3249c7d27ade1b548b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (ace2871) and HEAD (c249cd2). Click for more details.
   > 
   > <details><summary>HEAD has 26 uploads less than BASE</summary>
   >
   >| Flag | BASE (ace2871) | HEAD (c249cd2) |
   >|------|------|------|
   >|spark-scala-tests|10|1|
   >|common-and-other-modules|1|0|
   >|spark-java-tests|15|0|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18567       +/-   ##
   =============================================
   - Coverage     68.87%   46.59%   -22.28%     
   + Complexity    28482    15092    -13390     
   =============================================
     Files          2478     1953      -525     
     Lines        136699   105758    -30941     
     Branches      16634    12795     -3839     
   =============================================
   - Hits          94150    49280    -44870     
   - Misses        34980    51414    +16434     
   + Partials       7569     5064     -2505     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.77% <ø> (-0.01%)` | :arrow_down: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <ø> (+<0.01%)` | :arrow_up: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.95% <ø> (-12.37%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18567/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 1650 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18567/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org