Skip to content

Add toSet function#2659

Merged
Ignition merged 5 commits intomasterfrom
to-set
Mar 5, 2025
Merged

Add toSet function#2659
Ignition merged 5 commits intomasterfrom
to-set

Conversation

@Josipmrden
Copy link
Contributor

@Josipmrden Josipmrden commented Jan 31, 2025

Add toSet function that removes duplicates and preserves the order of insertion.

@Josipmrden Josipmrden self-assigned this Feb 24, 2025
@Josipmrden Josipmrden added feature feature community community customer customer CI -build=community -test=core Run community build and core tests on push CI -build=coverage -test=core Run coverage build and core tests on push CI -build=jepsen -test=core Run jepsen build and core tests on push CI -build=debug -test=core Run debug build and core tests on push CI -build=debug -test=integration Run debug build and integration tests on push CI -build=release -test=core Run release build and core tests on push CI -build=release -test=e2e Run release build and e2e tests on push CI -build=release -test=stress Run release build and stress tests on push CI -build=release -test=benchmark Run release build and benchmark on push CI -build=release -test=query_modules Run release build and query modules tests on push labels Feb 24, 2025
@Josipmrden Josipmrden added this to the mg-v3.1.0 milestone Feb 24, 2025
@Josipmrden Josipmrden added the Docs needed Docs needed label Feb 24, 2025
@Josipmrden Josipmrden marked this pull request as ready for review February 24, 2025 16:50
@Josipmrden
Copy link
Contributor Author

Josipmrden commented Feb 24, 2025

Tracking

Standard development

CI Testing Labels

  • Select the appropriate CI test labels (CI -build=build-name -test=test-suite)

Documentation checklist

  • Add the documentation label
  • Add the bug / feature label
  • Add the milestone for which this feature is intended
    • If not known, set for a later milestone
  • Write a release note, including added/changed clauses
    • Added toSet() function for removing duplicates from a list. The ordering of the list items is not preserved. This extension enables users to have more manipulation over List item objects in the query planner. Users can call the toSet(list) if they need removal of any duplicate values inside the list. #2659
  • Add toSet() function documentation#1159
    • Is back linked to this development PR
  • @katarinasupe

@Josipmrden Josipmrden linked an issue Feb 24, 2025 that may be closed by this pull request
@Josipmrden Josipmrden requested a review from Ignition March 5, 2025 10:20
@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 5, 2025

@Ignition Ignition enabled auto-merge March 5, 2025 11:53
@Ignition Ignition added this pull request to the merge queue Mar 5, 2025
Merged via the queue into master with commit 76b3690 Mar 5, 2025
16 checks passed
@Ignition Ignition deleted the to-set branch March 5, 2025 13:23
as51340 pushed a commit that referenced this pull request Oct 24, 2025
Add toSet function that removes duplicates and preserves the order of
insertion.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI -build=community -test=core Run community build and core tests on push CI -build=coverage -test=core Run coverage build and core tests on push CI -build=debug -test=core Run debug build and core tests on push CI -build=debug -test=integration Run debug build and integration tests on push CI -build=jepsen -test=core Run jepsen build and core tests on push CI -build=release -test=benchmark Run release build and benchmark on push CI -build=release -test=core Run release build and core tests on push CI -build=release -test=e2e Run release build and e2e tests on push CI -build=release -test=query_modules Run release build and query modules tests on push CI -build=release -test=stress Run release build and stress tests on push community community customer customer Docs needed Docs needed feature feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add function that removes duplicates from a list

2 participants