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

Add Row.equals/Row.hashCode. Fix Table.isDuplicate when row hashes collide #1267

Merged
merged 5 commits into from
Jan 3, 2025

Conversation

benmccann
Copy link
Collaborator

Thanks for contributing.

Description

Re-implemented Table.isDuplicate to be much simpler and probably faster

Fixes #1248
Closes #1265

Testing

Existing tests cover this functionality

@benmccann benmccann force-pushed the fix_table_isDuplicate branch from a284c9b to 791a236 Compare January 2, 2025 22:21
@benmccann benmccann force-pushed the fix_table_isDuplicate branch from 791a236 to 4591325 Compare January 2, 2025 22:23
@benmccann benmccann merged commit 9cf0365 into jtablesaw:master Jan 3, 2025
7 checks passed
@benmccann benmccann deleted the fix_table_isDuplicate branch January 3, 2025 14:01
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.

Duplicate Rows May Remain After dropDuplicateRows Due to Early Return in isDuplicate
2 participants