Skip to content

Conversation

@jorisdral
Copy link
Collaborator

"Table union" seems to be more appropriate than "table merge", since "merge" is often used in the LSM-Tree literature to mean "run merges". The table union semantics are also similar to Map.union from the well known Data.Map module, so just from the name it should be more obvious at a glance what the semantics of "table union" are.

The semantics of table union are made a little more specific in the haddocks.

@jorisdral jorisdral self-assigned this Nov 6, 2024
@jorisdral jorisdral force-pushed the jdral/rename-table-union branch 3 times, most recently from 789687a to 3d6b8c3 Compare November 6, 2024 08:37
Copy link
Collaborator

@mheinzel mheinzel left a comment

Choose a reason for hiding this comment

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

The renaming makes sense, but the explanation of the semantics is off.

"Table union" seems to be more appropriate than "table merge", since "merge" is
often used in the LSM-Tree literature to mean "run merges". The table union
semantics are also similar to `Map.union` from the well known `Data.Map` module,
so just from the name it should be more obvious at a glance what the semantics
of "table union" are.

The semantics of table union are made a little more specific in the haddocks.
@jorisdral jorisdral force-pushed the jdral/rename-table-union branch from 07787b0 to 6876398 Compare November 6, 2024 12:36
@jorisdral jorisdral enabled auto-merge November 6, 2024 12:38
@jorisdral jorisdral added this pull request to the merge queue Nov 6, 2024
Merged via the queue into main with commit 49c234d Nov 6, 2024
24 checks passed
@jorisdral jorisdral deleted the jdral/rename-table-union branch November 6, 2024 14:08
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