Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#804 - correct types for Set and Seq derived types with interpreted serde - basis for #803 #805

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

Conversation

chris-twiner
Copy link
Contributor

@chris-twiner chris-twiner commented Mar 20, 2024

this PR is included in #806

per #804 existing encoder derivation for Seqs does not support interpreted evaluation with the correct types, similar for Set.

This PR adds wrappers around the types and MapObjects to ensure correct type usage and moves Set to it allowing TreeSet and ListSet encoder derivation.

based on master without #803 or #787 related code.

(cherry picked from commit caed43956187a52f1a37d8192b70bd9ecf297a1f)
…13 forced changes, compilation issue with toSeq():GenSeq
…13 forced changes, compilation issue with toSeq():GenSeq
…13 forced changes, compilation issue with toSeq():GenSeq
…13 forced changes, compilation issue with toSeq():GenSeq
…13 forced changes, compilation issue with toSeq():GenSeq
Copy link

codecov bot commented Mar 20, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.58%. Comparing base (0fb9c58) to head (5bf68cc).

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #805      +/-   ##
==========================================
+ Coverage   95.46%   95.58%   +0.11%     
==========================================
  Files          67       68       +1     
  Lines        1257     1290      +33     
  Branches       42       49       +7     
==========================================
+ Hits         1200     1233      +33     
  Misses         57       57              
Flag Coverage Δ
2.12-root-spark33 95.26% <90.24%> (-0.20%) ⬇️
2.12-root-spark34 95.50% <97.56%> (+0.03%) ⬆️
2.12-root-spark35 95.50% <97.56%> (+0.03%) ⬆️
2.13-root-spark35 96.08% <97.56%> (+0.02%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@chris-twiner chris-twiner changed the title #804 - correct types for Set and Seq derived types with interpreted serde #804 - correct types for Set and Seq derived types with interpreted serde - basis for #803 Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant