|
@@ -22,7 +22,7 @@ FROM addresses
|
|
|
| SORT city.name
|
|
|
;
|
|
|
|
|
|
-city.country.name:keyword | city.name:keyword | city.country.continent.planet.name:keyword
|
|
|
+city.country.name:keyword | city.name:keyword | city.country.continent.planet.name:keyword
|
|
|
Netherlands | Amsterdam | EARTH
|
|
|
United States of America | San Francisco | EARTH
|
|
|
Japan | Tokyo | EARTH
|
|
@@ -138,39 +138,39 @@ a:integer | b:integer | c:integer | d:integer | e:integer
|
|
|
multipleDuplicateInterleaved1
|
|
|
row a = 1 | eval b = a, c = 1, c = 3, d = b + 1, b = c * 2, c = 2, c = d * c + b | keep a, b, c, d;
|
|
|
|
|
|
-a:integer | b:integer | c:integer | d:integer
|
|
|
-1 | 6 | 10 | 2
|
|
|
+a:integer | b:integer | c:integer | d:integer
|
|
|
+1 | 6 | 10 | 2
|
|
|
;
|
|
|
|
|
|
|
|
|
multipleDuplicateInterleaved2
|
|
|
row a = 1 | eval b = a, c = 1 | eval c = 3, d = b + 1 | eval b = c * 2, c = 2 | eval c = d * c + b | keep a, b, c, d;
|
|
|
|
|
|
-a:integer | b:integer | c:integer | d:integer
|
|
|
-1 | 6 | 10 | 2
|
|
|
+a:integer | b:integer | c:integer | d:integer
|
|
|
+1 | 6 | 10 | 2
|
|
|
;
|
|
|
|
|
|
|
|
|
multipleDuplicateInterleaved3
|
|
|
row a = 1 | eval b = a, c = 1, c = 3 | eval d = b + 1 | eval b = c * 2, c = 2, c = d * c + b | keep a, b, c, d;
|
|
|
|
|
|
-a:integer | b:integer | c:integer | d:integer
|
|
|
-1 | 6 | 10 | 2
|
|
|
+a:integer | b:integer | c:integer | d:integer
|
|
|
+1 | 6 | 10 | 2
|
|
|
;
|
|
|
|
|
|
multipleDuplicateInterleaved4
|
|
|
row a = 1 | eval b = a | eval c = 1 | eval c = 3 | eval d = b + 1 | eval b = c * 2 | eval c = 2 | eval c = d * c + b | keep a, b, c, d;
|
|
|
|
|
|
-a:integer | b:integer | c:integer | d:integer
|
|
|
-1 | 6 | 10 | 2
|
|
|
+a:integer | b:integer | c:integer | d:integer
|
|
|
+1 | 6 | 10 | 2
|
|
|
;
|
|
|
|
|
|
|
|
|
projectEval
|
|
|
row x = 1 | keep x | eval a1 = x + 1, a2 = x + 1, a3 = a1 + a2, a1 = a1 + a2;
|
|
|
|
|
|
-x:integer | a2:integer | a3:integer | a1:integer
|
|
|
-1 | 2 | 4 | 4
|
|
|
+x:integer | a2:integer | a3:integer | a1:integer
|
|
|
+1 | 2 | 4 | 4
|
|
|
;
|
|
|
|
|
|
evalNullSort
|
|
@@ -195,76 +195,76 @@ Uri
|
|
|
evalWithIsNullIsNotNull
|
|
|
from employees | eval true_bool = null is null, false_bool = null is not null, negated_true = not(null is null), negated_false = not(null is not null) | sort emp_no | limit 1 | keep *true*, *false*, first_name, last_name;
|
|
|
|
|
|
-true_bool:boolean | negated_true:boolean | false_bool:boolean | negated_false:boolean | first_name:keyword | last_name:keyword
|
|
|
+true_bool:boolean | negated_true:boolean | false_bool:boolean | negated_false:boolean | first_name:keyword | last_name:keyword
|
|
|
true | false | false | true | Georgi | Facello
|
|
|
;
|
|
|
|
|
|
|
|
|
repetitiveEval
|
|
|
-from employees | sort emp_no | keep emp_no | eval sum = emp_no + 1
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
-| limit 3
|
|
|
+from employees | sort emp_no | keep emp_no | eval sum = emp_no + 1
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no | eval sum = sum + emp_no
|
|
|
+| limit 3
|
|
|
;
|
|
|
|
|
|
emp_no:i | sum:i
|
|
|
10001 | 3230324
|
|
|
10002 | 3230647
|
|
|
10003 | 3230970
|
|
|
-;
|
|
|
+;
|
|
|
|
|
|
chainedEvalReusingPreviousValue
|
|
|
from employees | sort emp_no | eval x1 = concat(first_name, "."), x2 = concat(x1, "."), x3 = concat(x2, ".") | keep x*, first_name | limit 5;
|
|
|
|
|
|
- x1:keyword | x2:keyword | x3:keyword |first_name:keyword
|
|
|
-Georgi. |Georgi.. |Georgi... |Georgi
|
|
|
-Bezalel. |Bezalel.. |Bezalel... |Bezalel
|
|
|
-Parto. |Parto.. |Parto... |Parto
|
|
|
-Chirstian. |Chirstian.. |Chirstian... |Chirstian
|
|
|
+ x1:keyword | x2:keyword | x3:keyword |first_name:keyword
|
|
|
+Georgi. |Georgi.. |Georgi... |Georgi
|
|
|
+Bezalel. |Bezalel.. |Bezalel... |Bezalel
|
|
|
+Parto. |Parto.. |Parto... |Parto
|
|
|
+Chirstian. |Chirstian.. |Chirstian... |Chirstian
|
|
|
Kyoichi. |Kyoichi.. |Kyoichi... |Kyoichi
|
|
|
;
|
|
|
|
|
@@ -272,10 +272,10 @@ chainedEvalReusingPreviousValue2
|
|
|
from employees | sort emp_no | eval x1 = concat(first_name, "."), x2 = concat(x1, last_name), x3 = concat(x2, gender) | keep x*, first_name, gender | limit 5;
|
|
|
|
|
|
x1:keyword | x2:keyword | x3:keyword |first_name:keyword|gender:keyword
|
|
|
-Georgi. |Georgi.Facello |Georgi.FacelloM |Georgi |M
|
|
|
-Bezalel. |Bezalel.Simmel |Bezalel.SimmelF |Bezalel |F
|
|
|
-Parto. |Parto.Bamford |Parto.BamfordM |Parto |M
|
|
|
-Chirstian. |Chirstian.Koblick|Chirstian.KoblickM|Chirstian |M
|
|
|
+Georgi. |Georgi.Facello |Georgi.FacelloM |Georgi |M
|
|
|
+Bezalel. |Bezalel.Simmel |Bezalel.SimmelF |Bezalel |F
|
|
|
+Parto. |Parto.Bamford |Parto.BamfordM |Parto |M
|
|
|
+Chirstian. |Chirstian.Koblick|Chirstian.KoblickM|Chirstian |M
|
|
|
Kyoichi. |Kyoichi.Maliniak |Kyoichi.MaliniakM |Kyoichi |M
|
|
|
;
|
|
|
|
|
@@ -283,10 +283,10 @@ chainedEvalReusingPreviousValue3
|
|
|
from employees | sort emp_no | eval x1 = concat(first_name, "."), x2 = concat(x1, last_name), x3 = concat(x2, x1) | keep x*, first_name | limit 5;
|
|
|
|
|
|
x1:keyword | x2:keyword | x3:keyword |first_name:keyword
|
|
|
-Georgi. |Georgi.Facello |Georgi.FacelloGeorgi. |Georgi
|
|
|
-Bezalel. |Bezalel.Simmel |Bezalel.SimmelBezalel. |Bezalel
|
|
|
-Parto. |Parto.Bamford |Parto.BamfordParto. |Parto
|
|
|
-Chirstian. |Chirstian.Koblick|Chirstian.KoblickChirstian.|Chirstian
|
|
|
+Georgi. |Georgi.Facello |Georgi.FacelloGeorgi. |Georgi
|
|
|
+Bezalel. |Bezalel.Simmel |Bezalel.SimmelBezalel. |Bezalel
|
|
|
+Parto. |Parto.Bamford |Parto.BamfordParto. |Parto
|
|
|
+Chirstian. |Chirstian.Koblick|Chirstian.KoblickChirstian.|Chirstian
|
|
|
Kyoichi. |Kyoichi.Maliniak |Kyoichi.MaliniakKyoichi. |Kyoichi
|
|
|
;
|
|
|
|
|
@@ -301,7 +301,7 @@ warning:Line 1:88: java.lang.IllegalArgumentException: single-value function enc
|
|
|
warning:Line 1:133: evaluation of [round([1.14], [1, 2])] failed, treating result as null. Only first 20 failures recorded.
|
|
|
warning:Line 1:133: java.lang.IllegalArgumentException: single-value function encountered multi-value
|
|
|
|
|
|
-a:double | b:double | c:double | d: double | e:double | f:double | g:double | h:double
|
|
|
+a:double | b:double | c:double | d: double | e:double | f:double | g:double | h:double
|
|
|
1.2 | [2.4, 7.9] | 1.0 | null | 1.0 | null | 1.1 | null
|
|
|
;
|
|
|
|
|
@@ -356,22 +356,43 @@ FROM sample_data
|
|
|
|
|
|
docsLength
|
|
|
// tag::length[]
|
|
|
-FROM employees
|
|
|
-| KEEP first_name, last_name
|
|
|
-| EVAL fn_length = LENGTH(first_name)
|
|
|
+FROM airports
|
|
|
+| WHERE country == "India"
|
|
|
+| KEEP city
|
|
|
+| EVAL fn_length = LENGTH(city)
|
|
|
// end::length[]
|
|
|
-| SORT first_name
|
|
|
+| SORT city
|
|
|
| LIMIT 3
|
|
|
;
|
|
|
|
|
|
// tag::length-result[]
|
|
|
-first_name:keyword | last_name:keyword | fn_length:integer
|
|
|
-Alejandro |McAlpine |9
|
|
|
-Amabile |Gomatam |7
|
|
|
-Anneke |Preusig |6
|
|
|
+city:keyword | fn_length:integer
|
|
|
+Agwār | 5
|
|
|
+Ahmedabad | 9
|
|
|
+Bangalore | 9
|
|
|
// end::length-result[]
|
|
|
;
|
|
|
|
|
|
+docsByteLength
|
|
|
+required_capability: fn_byte_length
|
|
|
+// tag::byteLength[]
|
|
|
+FROM airports
|
|
|
+| WHERE country == "India"
|
|
|
+| KEEP city
|
|
|
+| EVAL fn_length=LENGTH(city), fn_byte_length = BYTE_LENGTH(city)
|
|
|
+// end::byteLength[]
|
|
|
+| SORT city
|
|
|
+| LIMIT 3
|
|
|
+;
|
|
|
+
|
|
|
+// tag::byteLength-result[]
|
|
|
+city:keyword | fn_length:integer | fn_byte_length:integer
|
|
|
+Agwār | 5 | 6
|
|
|
+Ahmedabad | 9 | 9
|
|
|
+Bangalore | 9 | 9
|
|
|
+// end::byteLength-result[]
|
|
|
+;
|
|
|
+
|
|
|
docsGettingStartedEvalNoColumnName
|
|
|
// tag::gs-eval-no-column-name[]
|
|
|
FROM sample_data
|
|
@@ -407,8 +428,8 @@ FROM employees
|
|
|
// tag::eval-result[]
|
|
|
first_name:keyword | last_name:keyword | height:double | height_feet:double | height_cm:double
|
|
|
Georgi |Facello |2.03 |6.66043 |202.99999999999997
|
|
|
-Bezalel |Simmel |2.08 |6.82448 |208.0
|
|
|
-Parto |Bamford |1.83 |6.004230000000001 |183.0
|
|
|
+Bezalel |Simmel |2.08 |6.82448 |208.0
|
|
|
+Parto |Bamford |1.83 |6.004230000000001 |183.0
|
|
|
// end::eval-result[]
|
|
|
;
|
|
|
|
|
@@ -423,9 +444,9 @@ FROM employees
|
|
|
|
|
|
// tag::evalReplace-result[]
|
|
|
first_name:keyword | last_name:keyword | height:double
|
|
|
-Georgi |Facello |6.66043
|
|
|
-Bezalel |Simmel |6.82448
|
|
|
-Parto |Bamford |6.004230000000001
|
|
|
+Georgi |Facello |6.66043
|
|
|
+Bezalel |Simmel |6.82448
|
|
|
+Parto |Bamford |6.004230000000001
|
|
|
// end::evalReplace-result[]
|
|
|
;
|
|
|
|
|
@@ -440,8 +461,8 @@ FROM employees
|
|
|
|
|
|
// tag::evalUnnamedColumn-result[]
|
|
|
first_name:keyword | last_name:keyword | height:double | height * 3.281:double
|
|
|
-Georgi |Facello |2.03 |6.66043
|
|
|
-Bezalel |Simmel |2.08 |6.82448
|
|
|
+Georgi |Facello |2.03 |6.66043
|
|
|
+Bezalel |Simmel |2.08 |6.82448
|
|
|
Parto |Bamford |1.83 |6.004230000000001
|
|
|
// end::evalUnnamedColumn-result[]
|
|
|
;
|
|
@@ -524,16 +545,16 @@ FROM employees
|
|
|
| KEEP emp_no, salary, sum
|
|
|
;
|
|
|
|
|
|
- emp_no:i | salary:i | sum:i
|
|
|
--10015 |25324 |35339
|
|
|
--10035 |25945 |35980
|
|
|
--10092 |25976 |36068
|
|
|
--10048 |26436 |36484
|
|
|
--10057 |27215 |37272
|
|
|
--10084 |28035 |38119
|
|
|
--10026 |28336 |38362
|
|
|
--10068 |28941 |39009
|
|
|
--10060 |29175 |39235
|
|
|
+ emp_no:i | salary:i | sum:i
|
|
|
+-10015 |25324 |35339
|
|
|
+-10035 |25945 |35980
|
|
|
+-10092 |25976 |36068
|
|
|
+-10048 |26436 |36484
|
|
|
+-10057 |27215 |37272
|
|
|
+-10084 |28035 |38119
|
|
|
+-10026 |28336 |38362
|
|
|
+-10068 |28941 |39009
|
|
|
+-10060 |29175 |39235
|
|
|
-10042 |30404 |40446
|
|
|
;
|
|
|
|
|
@@ -545,16 +566,16 @@ from employees
|
|
|
| limit 10
|
|
|
;
|
|
|
|
|
|
- first_name:keyword | last_name:keyword | salary:integer|ll:keyword|lf:keyword
|
|
|
-Mona |Azuma |46595 |A |M
|
|
|
-Satosi |Awdeh |50249 |A |S
|
|
|
-Brendon |Bernini |33370 |B |B
|
|
|
-Breannda |Billingsley |29175 |B |B
|
|
|
-Cristinel |Bouloucos |58715 |B |C
|
|
|
-Charlene |Brattka |28941 |B |C
|
|
|
-Margareta |Bierman |41933 |B |M
|
|
|
-Mokhtar |Bernatsky |38992 |B |M
|
|
|
-Parto |Bamford |61805 |B |P
|
|
|
+ first_name:keyword | last_name:keyword | salary:integer|ll:keyword|lf:keyword
|
|
|
+Mona |Azuma |46595 |A |M
|
|
|
+Satosi |Awdeh |50249 |A |S
|
|
|
+Brendon |Bernini |33370 |B |B
|
|
|
+Breannda |Billingsley |29175 |B |B
|
|
|
+Cristinel |Bouloucos |58715 |B |C
|
|
|
+Charlene |Brattka |28941 |B |C
|
|
|
+Margareta |Bierman |41933 |B |M
|
|
|
+Mokhtar |Bernatsky |38992 |B |M
|
|
|
+Parto |Bamford |61805 |B |P
|
|
|
Premal |Baek |52833 |B |P
|
|
|
;
|
|
|
|
|
@@ -568,15 +589,15 @@ from employees
|
|
|
| limit 10
|
|
|
;
|
|
|
|
|
|
- fn:keyword | ln:keyword | salary:integer| c:keyword
|
|
|
-Mona |Azuma |46595 |AM
|
|
|
-Satosi |Awdeh |50249 |AS
|
|
|
-Brendon |Bernini |33370 |BB
|
|
|
-Breannda |Billingsley |29175 |BB
|
|
|
-Cristinel |Bouloucos |58715 |BC
|
|
|
-Charlene |Brattka |28941 |BC
|
|
|
-Margareta |Bierman |41933 |BM
|
|
|
-Mokhtar |Bernatsky |38992 |BM
|
|
|
-Parto |Bamford |61805 |BP
|
|
|
+ fn:keyword | ln:keyword | salary:integer| c:keyword
|
|
|
+Mona |Azuma |46595 |AM
|
|
|
+Satosi |Awdeh |50249 |AS
|
|
|
+Brendon |Bernini |33370 |BB
|
|
|
+Breannda |Billingsley |29175 |BB
|
|
|
+Cristinel |Bouloucos |58715 |BC
|
|
|
+Charlene |Brattka |28941 |BC
|
|
|
+Margareta |Bierman |41933 |BM
|
|
|
+Mokhtar |Bernatsky |38992 |BM
|
|
|
+Parto |Bamford |61805 |BP
|
|
|
Premal |Baek |52833 |BP
|
|
|
;
|