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

Numeric search matches #265

Closed
roman-khimov opened this issue Jun 20, 2023 · 0 comments · Fixed by #285
Closed

Numeric search matches #265

roman-khimov opened this issue Jun 20, 2023 · 0 comments · Fixed by #285
Assignees
Labels
enhancement Improving existing functionality I2 Regular impact S4 Routine U4 Nothing urgent
Milestone

Comments

@roman-khimov
Copy link
Member

Similar to #255, but for Search matches, they have a MatchType of their own. Yay!

@roman-khimov roman-khimov added enhancement Improving existing functionality U4 Nothing urgent S4 Routine I2 Regular impact labels Dec 20, 2023
@cthulhu-rider cthulhu-rider self-assigned this Jan 29, 2024
cthulhu-rider added a commit that referenced this issue Jan 29, 2024
Previously, protocol did not support numerical search queries for
objects. This may be needed for system attributes such as payload size
or creation epoch, and for user ones if required by the client
application.

New values of `MatchType` enumeration are added: '>', '>=', '<', "<=".
These attributes allow user to search for objects with any decimal
attributes. While only base-10 numbers are allowed, additional bases may
be supported in the future without new enumerations

Note that the previously added `STRING_EQUAL` / `STRING_NOT_EQUAL`
matchers are suitable for numerical '==' / '!='.

Closes #265.

Signed-off-by: Leonard Lyubich <[email protected]>
cthulhu-rider added a commit that referenced this issue Jan 29, 2024
Previously, protocol did not support numerical search queries for
objects. This may be needed for system attributes such as payload size
or creation epoch, and for user ones if required by the client
application.

New values of `MatchType` enumeration are added: '>', '>=', '<', "<=".
These attributes allow user to search for objects with any decimal
attributes. While only base-10 numbers are allowed, additional bases may
be supported in the future without new enumerations

Note that the previously added `STRING_EQUAL` / `STRING_NOT_EQUAL`
matchers are suitable for numerical '==' / '!='.

Closes #265.

Signed-off-by: Leonard Lyubich <[email protected]>
cthulhu-rider added a commit that referenced this issue Jan 29, 2024
Previously, protocol did not support numerical search queries for
objects. This may be needed for system attributes such as payload size
or creation epoch, and for user ones if required by the client
application.

New values of `MatchType` enumeration are added: '>', '>=', '<', "<=".
These attributes allow user to search for objects with any decimal
attributes. While only base-10 numbers are allowed, additional bases may
be supported in the future without new enumerations

Note that the previously added `STRING_EQUAL` / `STRING_NOT_EQUAL`
matchers are suitable for numerical '==' / '!='.

Closes #265.

Signed-off-by: Leonard Lyubich <[email protected]>
cthulhu-rider added a commit that referenced this issue Jan 29, 2024
Previously, protocol did not support numerical search queries for
objects. This may be needed for system attributes such as payload size
or creation epoch, and for user ones if required by the client
application.

New values of `MatchType` enumeration are added: '>', '>=', '<', "<=".
These attributes allow user to search for objects with any decimal
attributes. While only base-10 numbers are allowed, additional bases may
be supported in the future without new enumerations

Note that the previously added `STRING_EQUAL` / `STRING_NOT_EQUAL`
matchers are suitable for numerical '==' / '!='.

Closes #265.

Signed-off-by: Leonard Lyubich <[email protected]>
cthulhu-rider added a commit that referenced this issue Jan 29, 2024
Previously, protocol did not support numerical search queries for
objects. This may be needed for system attributes such as payload size
or creation epoch, and for user ones if required by the client
application.

New values of `MatchType` enumeration are added: '>', '>=', '<', "<=".
These attributes allow user to search for objects with any decimal
attributes. While only base-10 numbers are allowed, additional bases may
be supported in the future without new enumerations

Note that the previously added `STRING_EQUAL` / `STRING_NOT_EQUAL`
matchers are suitable for numerical '==' / '!='.

Closes #265.

Signed-off-by: Leonard Lyubich <[email protected]>
cthulhu-rider added a commit that referenced this issue Jan 29, 2024
Previously, protocol did not support numerical search queries for
objects. This may be needed for system attributes such as payload size
or creation epoch, and for user ones if required by the client
application.

New values of `MatchType` enumeration are added: `>`, `>=`, `<`, `<=`.
These attributes allow user to search for objects with any decimal
attributes. While only base-10 numbers are allowed, additional bases may
be supported in the future without new enumerations

Note that the previously added `STRING_EQUAL` / `STRING_NOT_EQUAL`
matchers are suitable for numerical `==` / `!=`.

Closes #265.

Signed-off-by: Leonard Lyubich <[email protected]>
cthulhu-rider added a commit that referenced this issue Jan 30, 2024
Previously, protocol did not support numerical search queries for
objects. This may be needed for system attributes such as payload size
or creation epoch, and for user ones if required by the client
application.

New values of `MatchType` enumeration are added: `>`, `>=`, `<`, `<=`.
These attributes allow user to search for objects with any decimal
attributes. While only base-10 numbers are allowed, additional bases may
be supported in the future without new enumerations

Note that the previously added `STRING_EQUAL` / `STRING_NOT_EQUAL`
matchers are suitable for numerical `==` / `!=`.

Closes #265.

Signed-off-by: Leonard Lyubich <[email protected]>
@roman-khimov roman-khimov added this to the v2.16.0 milestone Jan 30, 2024
cthulhu-rider added a commit that referenced this issue Jan 30, 2024
Previously, protocol did not support numerical search queries for
objects. This may be needed for system attributes such as payload size
or creation epoch, and for user ones if required by the client
application.

New values of `MatchType` enumeration are added: `>`, `>=`, `<`, `<=`.
These attributes allow user to search for objects with any decimal
attributes. While only base-10 numbers are allowed, additional bases may
be supported in the future without new enumerations

Note that the previously added `STRING_EQUAL` / `STRING_NOT_EQUAL`
matchers are suitable for numerical `==` / `!=`.

Closes #265.

Signed-off-by: Leonard Lyubich <[email protected]>
cthulhu-rider added a commit that referenced this issue Jan 30, 2024
Previously, protocol did not support numerical search queries for
objects. This may be needed for system attributes such as payload size
or creation epoch, and for user ones if required by the client
application.

New values of `MatchType` enumeration are added: `>`, `>=`, `<`, `<=`.
These attributes allow user to search for objects with any decimal
attributes. While only base-10 numbers are allowed, additional bases may
be supported in the future without new enumerations

Note that the previously added `STRING_EQUAL` / `STRING_NOT_EQUAL`
matchers are suitable for numerical `==` / `!=`.

Closes #265.

Signed-off-by: Leonard Lyubich <[email protected]>
cthulhu-rider added a commit that referenced this issue Feb 2, 2024
Previously, protocol did not support numeric comparisons in access rules
except `==` and `!=`. This may be needed for system attributes such as
payload size or creation epoch, and for user ones if required by the
client application.

New values of `MatchType` enumeration are added: `>`, `>=`, `<`, `<=`.
Being set in the `EACLRecord.Filter`, these operators will allow user to
apply access rules with any decimal attributes. While only base-10
numbers are allowed, additional bases may be supported in the future
without new enumerations.

Closes #255.
Refs #265.

Signed-off-by: Leonard Lyubich <[email protected]>
cthulhu-rider added a commit that referenced this issue Feb 2, 2024
Previously, protocol did not support numeric comparisons in access rules
except `==` and `!=`. This may be needed for system attributes such as
payload size or creation epoch, and for user ones if required by the
client application.

New values of `MatchType` enumeration are added: `>`, `>=`, `<`, `<=`.
Being set in the `EACLRecord.Filter`, these operators will allow user to
apply access rules with any decimal attributes. While only base-10
numbers are allowed, additional bases may be supported in the future
without new enumerations.

Closes #255.
Refs #265.

Signed-off-by: Leonard Lyubich <[email protected]>
cthulhu-rider added a commit that referenced this issue Feb 2, 2024
Previously, protocol did not support numeric comparisons in access rules
except `==` and `!=`. This may be needed for system attributes such as
payload size or creation epoch, and for user ones if required by the
client application.

New values of `MatchType` enumeration are added: `>`, `>=`, `<`, `<=`.
Being set in the `EACLRecord.Filter`, these operators will allow user to
apply access rules with any decimal attributes. While only base-10
numbers are allowed, additional bases may be supported in the future
without new enumerations.

Closes #255.
Refs #265.

Signed-off-by: Leonard Lyubich <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improving existing functionality I2 Regular impact S4 Routine U4 Nothing urgent
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants