@@ -88,17 +88,17 @@ SELECT * FROM cypher('cypher_match', $$
8888$$) AS (a agtype);
8989 a
9090----------------------------------------------------------------------------------
91- {"id": 1125899906842625, "label": "v1", "properties": {"id": "initial"}}::vertex
9291 {"id": 1125899906842627, "label": "v1", "properties": {"id": "end"}}::vertex
92+ {"id": 1125899906842625, "label": "v1", "properties": {"id": "initial"}}::vertex
9393(2 rows)
9494
9595SELECT * FROM cypher('cypher_match', $$
9696 MATCH ()-[]-()-[]-(a:v1) RETURN a
9797$$) AS (a agtype);
9898 a
9999----------------------------------------------------------------------------------
100- {"id": 1125899906842625, "label": "v1", "properties": {"id": "initial"}}::vertex
101100 {"id": 1125899906842627, "label": "v1", "properties": {"id": "end"}}::vertex
101+ {"id": 1125899906842625, "label": "v1", "properties": {"id": "initial"}}::vertex
102102(2 rows)
103103
104104SELECT * FROM cypher('cypher_match', $$
@@ -132,21 +132,21 @@ SELECT * FROM cypher('cypher_match', $$
132132$$) AS (a agtype);
133133 a
134134---------------------------------------------------------------------------------------------------------------------------
135- {"id": 1407374883553281, "label": "e1", "end_id": 1125899906842627, "start_id": 1125899906842626, "properties": {}}::edge
136- {"id": 1407374883553281, "label": "e1", "end_id": 1125899906842627, "start_id": 1125899906842626, "properties": {}}::edge
137135 {"id": 1407374883553282, "label": "e1", "end_id": 1125899906842626, "start_id": 1125899906842625, "properties": {}}::edge
136+ {"id": 1407374883553281, "label": "e1", "end_id": 1125899906842627, "start_id": 1125899906842626, "properties": {}}::edge
138137 {"id": 1407374883553282, "label": "e1", "end_id": 1125899906842626, "start_id": 1125899906842625, "properties": {}}::edge
138+ {"id": 1407374883553281, "label": "e1", "end_id": 1125899906842627, "start_id": 1125899906842626, "properties": {}}::edge
139139(4 rows)
140140
141141SELECT * FROM cypher('cypher_match', $$
142142 MATCH (:v1)-[e]-() RETURN e
143143$$) AS (a agtype);
144144 a
145145---------------------------------------------------------------------------------------------------------------------------
146- {"id": 1407374883553282, "label": "e1", "end_id": 1125899906842626, "start_id": 1125899906842625, "properties": {}}::edge
147- {"id": 1407374883553282, "label": "e1", "end_id": 1125899906842626, "start_id": 1125899906842625, "properties": {}}::edge
148146 {"id": 1407374883553281, "label": "e1", "end_id": 1125899906842627, "start_id": 1125899906842626, "properties": {}}::edge
149147 {"id": 1407374883553281, "label": "e1", "end_id": 1125899906842627, "start_id": 1125899906842626, "properties": {}}::edge
148+ {"id": 1407374883553282, "label": "e1", "end_id": 1125899906842626, "start_id": 1125899906842625, "properties": {}}::edge
149+ {"id": 1407374883553282, "label": "e1", "end_id": 1125899906842626, "start_id": 1125899906842625, "properties": {}}::edge
150150(4 rows)
151151
152152SELECT * FROM cypher('cypher_match', $$
@@ -165,17 +165,17 @@ SELECT * FROM cypher('cypher_match', $$
165165$$) AS (a agtype);
166166 a
167167---------------------------------------------------------------------------------------------------------------------------
168- {"id": 1407374883553282, "label": "e1", "end_id": 1125899906842626, "start_id": 1125899906842625, "properties": {}}::edge
169168 {"id": 1407374883553281, "label": "e1", "end_id": 1125899906842627, "start_id": 1125899906842626, "properties": {}}::edge
169+ {"id": 1407374883553282, "label": "e1", "end_id": 1125899906842626, "start_id": 1125899906842625, "properties": {}}::edge
170170(2 rows)
171171
172172SELECT * FROM cypher('cypher_match', $$
173173 MATCH (a)-[]-()-[]-(:v1) RETURN a
174174$$) AS (a agtype);
175175 a
176176----------------------------------------------------------------------------------
177- {"id": 1125899906842627, "label": "v1", "properties": {"id": "end"}}::vertex
178177 {"id": 1125899906842625, "label": "v1", "properties": {"id": "initial"}}::vertex
178+ {"id": 1125899906842627, "label": "v1", "properties": {"id": "end"}}::vertex
179179(2 rows)
180180
181181-- Right Path Test
@@ -348,10 +348,10 @@ SELECT * FROM cypher('cypher_match', $$
348348$$) AS (i agtype);
349349 i
350350----------------------------------------------------------------------------------
351- {"id": 1688849860263939, "label": "v2", "properties": {"id": "end"}}::vertex
352- {"id": 1688849860263938, "label": "v2", "properties": {"id": "middle"}}::vertex
353351 {"id": 1688849860263938, "label": "v2", "properties": {"id": "middle"}}::vertex
352+ {"id": 1688849860263939, "label": "v2", "properties": {"id": "end"}}::vertex
354353 {"id": 1688849860263937, "label": "v2", "properties": {"id": "initial"}}::vertex
354+ {"id": 1688849860263938, "label": "v2", "properties": {"id": "middle"}}::vertex
355355(4 rows)
356356
357357SELECT * FROM cypher('cypher_match', $$
@@ -537,18 +537,18 @@ SELECT * FROM cypher('cypher_match', $$
537537$$) AS (i agtype, b agtype, c agtype);
538538 i | b | c
539539---+-----------+-----------
540- | "end" | "middle"
541- 0 | "end" | "middle"
542- 1 | "end" | "middle"
543540 | "middle" | "end"
544541 0 | "middle" | "end"
545542 1 | "middle" | "end"
546- | "middle " | "initial "
547- 0 | "middle " | "initial "
548- 1 | "middle " | "initial "
543+ | "end " | "middle "
544+ 0 | "end " | "middle "
545+ 1 | "end " | "middle "
549546 | "initial" | "middle"
550547 0 | "initial" | "middle"
551548 1 | "initial" | "middle"
549+ | "middle" | "initial"
550+ 0 | "middle" | "initial"
551+ 1 | "middle" | "initial"
552552(12 rows)
553553
554554SELECT * FROM cypher('cypher_match', $$
@@ -558,18 +558,18 @@ SELECT * FROM cypher('cypher_match', $$
558558$$) AS (i agtype, c agtype);
559559 i | c
560560---+-----------
561- | "middle"
562- 0 | "middle"
563- 1 | "middle"
564561 | "end"
565562 0 | "end"
566563 1 | "end"
567- | "initial"
568- 0 | "initial"
569- 1 | "initial"
570564 | "middle"
571565 0 | "middle"
572566 1 | "middle"
567+ | "middle"
568+ 0 | "middle"
569+ 1 | "middle"
570+ | "initial"
571+ 0 | "initial"
572+ 1 | "initial"
573573(12 rows)
574574
575575--
@@ -2407,15 +2407,15 @@ SELECT * FROM cypher('cypher_match', $$ MATCH (a {name:a.name}) MATCH (a {age:a.
24072407SELECT * FROM cypher('cypher_match', $$ MATCH p=(a)-[u {relationship: u.relationship}]->(b) RETURN p $$) as (a agtype);
24082408 a
24092409-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2410- [{"id": 281474976710659, "label": "", "properties": {"age": 3, "name": "orphan"}}::vertex, {"id": 4785074604081154, "label": "knows", "end_id": 281474976710666, "start_id": 281474976710659, "properties": {"years": 4, "relationship": "enemies"}}::edge, {"id": 281474976710666, "label": "", "properties": {"age": 6}}::vertex]::path
24112410 [{"id": 281474976710661, "label": "", "properties": {"age": 4, "name": "T"}}::vertex, {"id": 4785074604081153, "label": "knows", "end_id": 281474976710666, "start_id": 281474976710661, "properties": {"years": 3, "relationship": "friends"}}::edge, {"id": 281474976710666, "label": "", "properties": {"age": 6}}::vertex]::path
2411+ [{"id": 281474976710659, "label": "", "properties": {"age": 3, "name": "orphan"}}::vertex, {"id": 4785074604081154, "label": "knows", "end_id": 281474976710666, "start_id": 281474976710659, "properties": {"years": 4, "relationship": "enemies"}}::edge, {"id": 281474976710666, "label": "", "properties": {"age": 6}}::vertex]::path
24122412(2 rows)
24132413
24142414SELECT * FROM cypher('cypher_match', $$ MATCH p=(a)-[u {relationship: u.relationship, years: u.years}]->(b) RETURN p $$) as (a agtype);
24152415 a
24162416-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2417- [{"id": 281474976710659, "label": "", "properties": {"age": 3, "name": "orphan"}}::vertex, {"id": 4785074604081154, "label": "knows", "end_id": 281474976710666, "start_id": 281474976710659, "properties": {"years": 4, "relationship": "enemies"}}::edge, {"id": 281474976710666, "label": "", "properties": {"age": 6}}::vertex]::path
24182417 [{"id": 281474976710661, "label": "", "properties": {"age": 4, "name": "T"}}::vertex, {"id": 4785074604081153, "label": "knows", "end_id": 281474976710666, "start_id": 281474976710661, "properties": {"years": 3, "relationship": "friends"}}::edge, {"id": 281474976710666, "label": "", "properties": {"age": 6}}::vertex]::path
2418+ [{"id": 281474976710659, "label": "", "properties": {"age": 3, "name": "orphan"}}::vertex, {"id": 4785074604081154, "label": "knows", "end_id": 281474976710666, "start_id": 281474976710659, "properties": {"years": 4, "relationship": "enemies"}}::edge, {"id": 281474976710666, "label": "", "properties": {"age": 6}}::vertex]::path
24192419(2 rows)
24202420
24212421SELECT * FROM cypher('cypher_match', $$ MATCH p=(a {name:a.name})-[u {relationship: u.relationship}]->(b {age:b.age}) RETURN p $$) as (a agtype);
0 commit comments