From 4a0ed2f6ea1c629e518cccee19b01a2962820234 Mon Sep 17 00:00:00 2001 From: Evgenii Stratonikov Date: Fri, 21 May 2021 19:04:15 +0300 Subject: [PATCH] [#3] policy: update doc.go Signed-off-by: Evgenii Stratonikov --- pkg/policy/doc.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkg/policy/doc.go b/pkg/policy/doc.go index 4e10a1b..cceebca 100644 --- a/pkg/policy/doc.go +++ b/pkg/policy/doc.go @@ -3,15 +3,17 @@ // // Current limitations: // 1. Filters must be defined before they are used. -// This requirement may be relaxed in future. +// This requirement may be relaxed in future. +// 2. Keywords are key-sensitive. This can be changed if necessary +// https://github.com/antlr/antlr4/blob/master/doc/case-insensitive-lexing.md . // // Example query: -// REP 1 in SPB -// REP 2 in Americas +// REP 1 IN SPB +// REP 2 IN Americas // CBF 4 -// SELECT 1 Node IN City FROM SPBSSD AS SPB -// SELECT 2 Node IN SAME City FROM Americas AS Americas +// SELECT 1 IN City FROM SPBSSD AS SPB +// SELECT 2 IN SAME City FROM Americas AS Americas // FILTER SSD EQ true AS IsSSD -// FILTER @IsSSD AND Country eq "RU" AND City eq "St.Petersburg" AS SPBSSD -// FILTER 'Continent' == 'North America' OR Continent == 'South America' AS Americas +// FILTER @IsSSD AND Country EQ "RU" AND City EQ "St.Petersburg" AS SPBSSD +// FILTER 'Continent' EQ 'North America' OR Continent EQ 'South America' AS Americas package policy