Improves Query Condition to Document and Column #77
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The proposal creates some improvements on a query to both, Column and Document types. So the idea is to create a mechanism to do a conditional query:
Ex:
or:
Following some databases, we will create reserved words, keywords, to each condition on
org.jnosql.Condition
enum
. The formula is underscore plus condition name sensitive case.So,
Will result from a Column that gonna have:
"_AND" as key and then a list these two conditions, name equals otavio and age greater or equals to 26.
Or:
That will result in a documentation where the key is:
"_NOT" and the value gonna be the condition.