forked from TrueCloudLab/frostfs-sdk-go
[#78] netmap: Add new keywords NOT and UNIQUE
* Add the rule for NOT operation to the policy parser grammar * Regenerate query parse * Implement NOT in filter * Add unit-tests Signed-off-by: Airat Arifullin a.arifullin@yadro.com
This commit is contained in:
parent
ec59ebfd88
commit
4f48f6c9e0
17 changed files with 468 additions and 376 deletions
|
@ -23,6 +23,10 @@ FILTER @FromRU AND Rating GT 7 AS Good`,
|
|||
`REP 7 IN SPB
|
||||
SELECT 1 IN City FROM SPBSSD AS SPB
|
||||
FILTER City EQ SPB AND SSD EQ true OR City EQ SPB AND Rating GE 5 AS SPBSSD`,
|
||||
|
||||
`REP 7 IN SPB
|
||||
SELECT 1 IN City FROM SPBSSD AS SPB
|
||||
FILTER NOT (NOT (City EQ SPB) AND SSD EQ true OR City EQ SPB AND Rating GE 5) AS SPBSSD`,
|
||||
}
|
||||
|
||||
var p PlacementPolicy
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue