Skip to content

Conversation

@leerho
Copy link
Contributor

@leerho leerho commented Oct 10, 2025

This PR is dedicated to changing the names of classes to include the sketch family in the name to avoid confusion with other similarly named classes in other sketch families. There are no code logic changes in /main/. There are a few fixes in /test/ where Pilot was complaining about unused variables.

As in /theta/ the Sketches class in /tuple/ as been removed by moving the 4 existing static methods into the new TupleSketch class.

Changing names involves lots of classes and there is no question that changing names is a breaking change. But we had to choose a time to do it, and the big move to FFM was a good time to do this as well.

The primary sketch families affected are /theta/, /tuple/, /frequency/, (classic) /quantiles/

Note that I focused on changing the name of public classes where they
might conflict with similarly named classes in other families,
particularly the /theta/ and /tuple/ families.
@leerho leerho marked this pull request as ready for review October 15, 2025 00:03
@leerho
Copy link
Contributor Author

leerho commented Oct 15, 2025

See last comment in PR 690

@leerho leerho closed this Oct 16, 2025
@leerho leerho deleted the cleanup_names_phase_4 branch November 15, 2025 18:10
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