Skip to content

[CONTRIB] Promote multicolumn values equal expectation - #12018

Open
AtomicGlance wants to merge 1 commit into
fivetran:developfrom
AtomicGlance:agent/promote-multicolumn-values-equal
Open

[CONTRIB] Promote multicolumn values equal expectation#12018
AtomicGlance wants to merge 1 commit into
fivetran:developfrom
AtomicGlance:agent/promote-multicolumn-values-equal

Conversation

@AtomicGlance

Copy link
Copy Markdown

Closes #12002

This promotes the experimental multicolumn equality expectation into the core library.

The new metric supports pandas, SQLAlchemy, and Spark. Equality is null-safe across all three engines: rows containing only nulls are treated as equal, while a null mixed with a non-null value is treated as unequal. The expectation also includes Gallery metadata, prescriptive rendering, public exports, and a generated schema.

Validation:

  • 8 focused pandas and SQLite integration cases pass
  • Ruff lint and formatting checks pass
  • schema generation completes successfully

The integration test is parameterized for the full backend matrix. Cloud database and Spark cases require the project CI credentials and drivers, which are not available in my local environment.

@netlify

netlify Bot commented Aug 4, 2026

Copy link
Copy Markdown

👷 Deploy request for niobium-lead-7998 pending review.

Visit the deploys page to approve it

Name Link
🔨 Latest commit 8c53088

@github-actions github-actions Bot added the cla-not-signed https://github.com/fivetran/great_expectations/blob/develop/CLA.md label Aug 4, 2026
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

All committers have signed the CLA. ✅

@AtomicGlance

Copy link
Copy Markdown
Author

@cla-bot check

@github-actions github-actions Bot added cla-signed and removed cla-not-signed https://github.com/fivetran/great_expectations/blob/develop/CLA.md labels Aug 4, 2026
@AtomicGlance
AtomicGlance marked this pull request as ready for review August 5, 2026 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Promote ExpectMulticolumnValuesToBeEqual to a supported core Expectation

1 participant