Skip to content

Fix locale-dependent string comparison in direct_field_access test#2439

Merged
jrgemignani merged 1 commit into
apache:masterfrom
serdarmumcu:fix/locale-dependent-string-comparison-test
Jun 11, 2026
Merged

Fix locale-dependent string comparison in direct_field_access test#2439
jrgemignani merged 1 commit into
apache:masterfrom
serdarmumcu:fix/locale-dependent-string-comparison-test

Conversation

@serdarmumcu

Copy link
Copy Markdown
Contributor

Replace 'test' > 'TEST' with deterministic 'abd' > 'abc'. The original comparison returns different results depending on system collation settings (true under C locale, false under en_US.UTF-8).

Replace 'test' > 'TEST' with deterministic 'abd' > 'abc'. The original
comparison returns different results depending on system collation
settings (true under C locale, false under en_US.UTF-8).

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR makes the direct_field_access regression test deterministic across different system collations by replacing a locale-sensitive string comparison with one that should evaluate consistently.

Changes:

  • Updated the Cypher string “greater-than” comparison in direct_field_access.sql to avoid collation-dependent behavior.
  • Updated the corresponding expected regression output to match the new test query.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
regress/sql/direct_field_access.sql Replaces a locale-dependent string comparison with a deterministic one in the scalar comparison test.
regress/expected/direct_field_access.out Updates expected output to match the modified regression query.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jrgemignani jrgemignani merged commit 14732bf into apache:master Jun 11, 2026
6 checks passed
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.

3 participants