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 FluentQuery support to QuerydslPredicateExecutor and QueryByExampleExecutor #2343

Closed
mp911de opened this issue Jul 29, 2021 · 1 comment
Assignees
Labels
type: enhancement A general enhancement

Comments

@mp911de
Copy link
Member

mp911de commented Jul 29, 2021

Based on spring-projects/spring-data-commons#2421, it would make sense to add an implementation for the Fluent Query API through QuerydslPredicateExecutor and QueryByExampleExecutor and their reactive variants. See also spring-projects/spring-data-commons#2228.

@mp911de mp911de added the type: enhancement A general enhancement label Jul 29, 2021
@michael-simons
Copy link
Collaborator

I cannot make sense of the links you provided. The interfaces mentioned don't have any new default methods in the current 2.6.0 commons snapshot.

@michael-simons michael-simons self-assigned this Aug 24, 2021
michael-simons added a commit that referenced this issue Aug 25, 2021
…`QueryByExampleExecutor`.

This change uses the existing `FluentOperations` to cater for the above usescases. It introduces a new `matching` operation for taking in a `QueryFragmentsAndParameters` on those operations.

That operation is of limited external use, but necessary to implement that feature without adding more overhead than necessary.

This closes #2343.
michael-simons added a commit that referenced this issue Aug 26, 2021
…`QueryByExampleExecutor`.

This change uses the existing `FluentOperations` to cater for the above usescases. It introduces a new `matching` operation for taking in a `QueryFragmentsAndParameters` on those operations.

That operation is of limited external use, but necessary to implement that feature without adding more overhead than necessary.

This closes #2343.
@mp911de mp911de added this to the 6.2 RC1 (2021.1.0) milestone Oct 8, 2021
@mp911de mp911de closed this as completed in d996d88 Oct 8, 2021
mp911de added a commit that referenced this issue Oct 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement A general enhancement
Projects
None yet
2 participants