Skip to content

feat: Fingerprint support for non-string types#388

Merged
m271828 merged 2 commits intomainfrom
feature/fingerprintTypeSupport
Nov 1, 2023
Merged

feat: Fingerprint support for non-string types#388
m271828 merged 2 commits intomainfrom
feature/fingerprintTypeSupport

Conversation

@m271828
Copy link
Contributor

@m271828 m271828 commented Nov 1, 2023

This commit adds fingerprint support for the following data type equivalence classes:

  • BOOLEAN
  • DATE
  • INTEGRAL (i.e., SMALLINT, INT, `BIGINT)
  • STRING

Parquet files with columns of the above type classes can now be encrypted as fingerprint columns for JOINs in SQL queries.

This also adds support so that Parquet Binary type values with no logical annotation can be processed as if it had the string annotation.

*Issue #, if available:*
P92507612

*Description of changes:*
Completed initial release of non-string types in fingerprint columns
rebased to latest main.

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
@m271828 m271828 requested a review from a team as a code owner November 1, 2023 06:53
@Snidd111 Snidd111 changed the title feat: Feature/fingerprint type support (#554) feat: Fingerprint support for non-string types Nov 1, 2023
@m271828 m271828 merged commit 4a0cf01 into main Nov 1, 2023
@m271828 m271828 deleted the feature/fingerprintTypeSupport branch November 1, 2023 21:29
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.

2 participants