-
Notifications
You must be signed in to change notification settings - Fork 232
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
Implement #820: Add support for INCLUDES/INCLUDES_ALL/INCLUDES_ANY operators in cypher filters #821
base: master
Are you sure you want to change the base?
Conversation
It appears most of the duplicated code comes from the Async to Sync transpiling. Should the |
Hello ! Thank you for your PR. |
Thank you for the clarification. I will revert the code from the |
Thank you for the thorough testing ! I just realized I misled you earlier. You should push the |
Quality Gate passedIssues Measures |
No problem. I just added the |
I think I found the way to make Sonarcloud ignore the sync_ folders during the |
Did you read my comments on the PR ? Also, could you rebase from the |
This pull request adds support for the INCLUDES/INCLUDES_ALL/INCLUDES_ANY operators in cypher filters. It includes changes to the
match.py
file in theneomodel/sync_
directory. The operators allow for filtering based on array values, such as checking if an array contains a specific value or if it contains all or any of a set of values. This enhancement improves the functionality and flexibility of the cypher filters in the codebase.These operators are usable both in
NodeSet.filter
&RelationshipManager.match
. It is compatible withneomodel.Q
filters forNodeSet.filter
method.Issue #820 describes the feature request.