• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

snowplow / schema-ddl / 12007810384 / 1
81%
master: 81%

Build:
Build:
LAST BUILD BRANCH: fix-ipv6
DEFAULT BRANCH: master
Ran 25 Nov 2024 10:16AM UTC
Files 42
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Nov 2024 10:12AM UTC coverage: 80.314% (-0.4%) from 80.692%
12007810384.1

push

github

web-flow
Preserve original field order when merging parquet Fields (#213)

We use the `Migrations.mergeSchema` function in the loaders, for
combining a series of schemas (e.g. `1-0-0`, `1-0-1`, `1-0-2`) into a
reconciled column

Before this PR, `mergeSchemas` contained some logic to preserve field
order... but it was the wrong logic. It preserved field order of the
newer schema, ignoring whether a field was present in the older schema.

After this PR, we preserve field order of the older schema.  New fields
added in a later schema are appended to the end of the field list.

This feature change is needed for loaders that only allow field
additions when they are appended to the end of a struct. E.g. the Lake
Loader for Hudi/Glue.

1277 of 1590 relevant lines covered (80.31%)

0.8 hits per line

Source Files on job 12007810384.1
  • Tree
  • List 42
  • Changed 14
  • Source Changed 2
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 12007810384
  • bd5e4ba0 on github
  • Prev Job for on develop (#11124453738.1)
  • Next Job for on develop (#12008312879.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc