@@ -32,6 +32,23 @@ SET bytea_output = 'escape';
32
32
SELECT tobytea(' "\x DEADBEEF"' );
33
33
SELECT tobytea(' "abc \1 53\1 54\1 55 \0 52\2 51\1 24"' );
34
34
35
+ SET bytea_output = ' hex' ;
36
+
37
+ SELECT * FROM cypher(' expr' , $$RETURN sha224(' Hello World' ) $$) AS r(c gtype);
38
+ SELECT * FROM cypher(' expr' , $$RETURN sha224(' Hello World 2' ) $$) AS r(c gtype);
39
+
40
+ SELECT * FROM cypher(' expr' , $$RETURN sha256(' Hello World' ) $$) AS r(c gtype);
41
+ SELECT * FROM cypher(' expr' , $$RETURN sha256(' Hello World 2' ) $$) AS r(c gtype);
42
+
43
+ SELECT * FROM cypher(' expr' , $$RETURN sha384(' Hello World' ) $$) AS r(c gtype);
44
+ SELECT * FROM cypher(' expr' , $$RETURN sha384(' Hello World 2' ) $$) AS r(c gtype);
45
+
46
+ SELECT * FROM cypher(' expr' , $$RETURN sha512(' Hello World' ) $$) AS r(c gtype);
47
+ SELECT * FROM cypher(' expr' , $$RETURN sha512(' Hello World 2' ) $$) AS r(c gtype);
48
+
49
+ SELECT * FROM cypher(' expr' , $$RETURN md5(' Hello World' ) $$) AS r(c gtype);
50
+ SELECT * FROM cypher(' expr' , $$RETURN md5(' Hello World 2' ) $$) AS r(c gtype);
51
+
35
52
SELECT ' {"Hello", "World"}' ::text []::gtype;
36
53
37
54
SELECT ' {1, 2, 3, 4, 5, 6}' ::int2[]::gtype;
@@ -57,23 +74,6 @@ SELECT '{"07:37:16.00+04", "17:45:32.21+08"}'::timetz[]::gtype;
57
74
58
75
SELECT ' {"5 Days", "1 Month", "2 Years Ago"}' ::interval[]::gtype;
59
76
60
- SET bytea_output = ' hex' ;
61
-
62
- SELECT * FROM cypher(' expr' , $$RETURN sha224(' Hello World' ) $$) AS r(c gtype);
63
- SELECT * FROM cypher(' expr' , $$RETURN sha224(' Hello World 2' ) $$) AS r(c gtype);
64
-
65
- SELECT * FROM cypher(' expr' , $$RETURN sha256(' Hello World' ) $$) AS r(c gtype);
66
- SELECT * FROM cypher(' expr' , $$RETURN sha256(' Hello World 2' ) $$) AS r(c gtype);
67
-
68
- SELECT * FROM cypher(' expr' , $$RETURN sha384(' Hello World' ) $$) AS r(c gtype);
69
- SELECT * FROM cypher(' expr' , $$RETURN sha384(' Hello World 2' ) $$) AS r(c gtype);
70
-
71
- SELECT * FROM cypher(' expr' , $$RETURN sha512(' Hello World' ) $$) AS r(c gtype);
72
- SELECT * FROM cypher(' expr' , $$RETURN sha512(' Hello World 2' ) $$) AS r(c gtype);
73
-
74
- SELECT * FROM cypher(' expr' , $$RETURN md5(' Hello World' ) $$) AS r(c gtype);
75
- SELECT * FROM cypher(' expr' , $$RETURN md5(' Hello World 2' ) $$) AS r(c gtype);
76
-
77
77
--
78
78
-- map literal
79
79
--
@@ -128,7 +128,7 @@ SELECT * FROM cypher('expr', $$RETURN 1.0 + 'str'$$) AS r(c gtype);
128
128
SELECT * FROM cypher(' expr' , $$ RETURN (- (3 * 2 - 4 .0 ) ^ ((10 / 5 ) + 1 )) % - 3 $$) AS r(result gtype);
129
129
130
130
--
131
- -- a bunch of comparison operators
131
+ -- comparison operators
132
132
--
133
133
SELECT * FROM cypher(' expr' , $$ RETURN 1 = 1 .0 $$) AS r(result boolean );
134
134
SELECT * FROM cypher(' expr' , $$ RETURN 1 > - 1 .0 $$) AS r(result boolean );
@@ -584,6 +584,14 @@ SELECT * from cypher('expr', $$ RETURN cbrt(null) $$) as (result gtype);
584
584
SELECT * from cypher(' expr' , $$ RETURN cbrt(" 1" ) $$) as (result gtype);
585
585
-- factorial
586
586
SELECT * FROM cypher(' expr' , $$ RETURN factorial(10 ) $$) AS (results gtype);
587
+
588
+
589
+ SELECT * from cypher(' expr' , $$ RETURN ' test' LIKE ' test' $$) as (result boolean );
590
+ SELECT * from cypher(' expr' , $$ RETURN ' test' NOT LIKE ' test' $$) as (result boolean );
591
+
592
+ SELECT * from cypher(' expr' , $$ RETURN ' TEST' ILIKE ' test' $$) as (result boolean );
593
+ SELECT * from cypher(' expr' , $$ RETURN ' TEST' NOT ILIKE ' test' $$) as (result boolean );
594
+
587
595
-- CASE
588
596
SELECT create_graph(' case_statement' );
589
597
SELECT * FROM cypher(' case_statement' , $$CREATE ({i: 1 , j: null })$$) AS (result gtype);
@@ -593,11 +601,7 @@ SELECT * FROM cypher('case_statement', $$CREATE ({i: true, j: false})$$) AS (res
593
601
SELECT * FROM cypher(' case_statement' , $$CREATE ({i: [], j: [0 ,1 ,2 ]})$$) AS (result gtype);
594
602
SELECT * FROM cypher(' case_statement' , $$CREATE ({i: {}, j: {i:1 }})$$) AS (result gtype);
595
603
596
- SELECT * from cypher(' expr' , $$ RETURN ' test' LIKE ' test' $$) as (result boolean );
597
- SELECT * from cypher(' expr' , $$ RETURN ' test' NOT LIKE ' test' $$) as (result boolean );
598
604
599
- SELECT * from cypher(' expr' , $$ RETURN ' TEST' ILIKE ' test' $$) as (result boolean );
600
- SELECT * from cypher(' expr' , $$ RETURN ' TEST' NOT ILIKE ' test' $$) as (result boolean );
601
605
602
606
603
607
-- CASE WHEN condition THEN result END
0 commit comments