@@ -39,15 +39,15 @@ USE GRAPH cypher_merge;
39
39
*/
40
40
--test query
41
41
MERGE (n {i: 'Hello Merge'});
42
- _null | n | _id_n___ | _pr_n | _merge_clause
43
- -------+---+----------+-------+---------------
42
+ --
44
43
(0 rows)
45
44
46
45
--validate
47
46
MATCH (n) RETURN n;
48
- n
49
- ---
50
- (0 rows)
47
+ n
48
+ --------------------------------------------------------------------------
49
+ {"id": 281474976710657, "label": "", "properties": {"i": "Hello Merge"}}
50
+ (1 row)
51
51
52
52
--clean up
53
53
MATCH (n) DETACH DELETE n;
@@ -64,16 +64,14 @@ CREATE ({i: 'Hello Merge'});
64
64
65
65
--test_query
66
66
MERGE ({i: 'Hello Merge'});
67
- _null | _age_default_alias_0 | _id__age_default_alias_0___ | _pr__age_default_alias_0 | _merge_clause
68
- -------+--------------------------------------------------------------------------+-----------------------------+--------------------------+---------------
69
- | {"id": 281474976710657, "label": "", "properties": {"i": "Hello Merge"}} | 281474976710657 | {"i": "Hello Merge"} |
70
- (1 row)
67
+ --
68
+ (0 rows)
71
69
72
70
--validate
73
71
MATCH (n) RETURN n;
74
72
n
75
73
--------------------------------------------------------------------------
76
- {"id": 281474976710657 , "label": "", "properties": {"i": "Hello Merge"}}
74
+ {"id": 281474976710658 , "label": "", "properties": {"i": "Hello Merge"}}
77
75
(1 row)
78
76
79
77
--clean up
@@ -86,8 +84,7 @@ MATCH (n) DETACH DELETE n;
86
84
*/
87
85
--test query
88
86
MATCH (n) MERGE ({i: n.i});
89
- _null | n | _id_n___ | _pr_n | _age_default_alias_0 | _id__age_default_alias_0___ | _pr__age_default_alias_0 | _merge_clause
90
- -------+---+----------+-------+----------------------+-----------------------------+--------------------------+---------------
87
+ --
91
88
(0 rows)
92
89
93
90
--validate
@@ -110,16 +107,14 @@ CREATE ({i: 'Hello Merge'});
110
107
(0 rows)
111
108
112
109
MATCH (n) MERGE ({i: n.i});
113
- _null | n | _id_n___ | _pr_n | _age_default_alias_0 | _id__age_default_alias_0___ | _pr__age_default_alias_0 | _merge_clause
114
- -------+--------------------------------------------------------------------------+-----------------+----------------------+--------------------------------------------------------------------------+-----------------------------+--------------------------+---------------
115
- | {"id": 281474976710658, "label": "", "properties": {"i": "Hello Merge"}} | 281474976710658 | {"i": "Hello Merge"} | {"id": 281474976710658, "label": "", "properties": {"i": "Hello Merge"}} | 281474976710658 | {"i": "Hello Merge"} |
116
- (1 row)
110
+ --
111
+ (0 rows)
117
112
118
113
--validate
119
114
MATCH (n) RETURN n;
120
115
n
121
116
--------------------------------------------------------------------------
122
- {"id": 281474976710658 , "label": "", "properties": {"i": "Hello Merge"}}
117
+ {"id": 281474976710659 , "label": "", "properties": {"i": "Hello Merge"}}
123
118
(1 row)
124
119
125
120
--clean up
@@ -137,16 +132,13 @@ CREATE ({i: 'Hello Merge'});
137
132
138
133
--test query
139
134
MATCH (n) MERGE ({j: n.i});
140
- _null | n | _id_n___ | _pr_n | _age_default_alias_0 | _id__age_default_alias_0___ | _pr__age_default_alias_0 | _merge_clause
141
- -------+--------------------------------------------------------------------------+-----------------+----------------------+----------------------+-----------------------------+--------------------------+---------------
142
- | {"id": 281474976710659, "label": "", "properties": {"i": "Hello Merge"}} | 281474976710659 | {"i": "Hello Merge"} | | | |
143
- (1 row)
144
-
135
+ ERROR: attribute 1 of type record has wrong type
136
+ DETAIL: Table has type gtype, but query expects vertex.
145
137
--validate
146
138
MATCH (n) RETURN n;
147
139
n
148
140
--------------------------------------------------------------------------
149
- {"id": 281474976710659 , "label": "", "properties": {"i": "Hello Merge"}}
141
+ {"id": 281474976710660 , "label": "", "properties": {"i": "Hello Merge"}}
150
142
(1 row)
151
143
152
144
--clean up
@@ -166,15 +158,15 @@ CREATE ({i: 2});
166
158
MERGE (n {i: 1}) RETURN n;
167
159
n
168
160
--------------------------------------------------------------
169
- {"id": 281474976710661 , "label": "", "properties": {"i": 1}}
161
+ {"id": 281474976710663 , "label": "", "properties": {"i": 1}}
170
162
(1 row)
171
163
172
164
--validate
173
165
MATCH (n) RETURN n;
174
166
n
175
167
--------------------------------------------------------------
176
- {"id": 281474976710660 , "label": "", "properties": {"i": 2}}
177
- {"id": 281474976710661 , "label": "", "properties": {"i": 1}}
168
+ {"id": 281474976710662 , "label": "", "properties": {"i": 2}}
169
+ {"id": 281474976710663 , "label": "", "properties": {"i": 1}}
178
170
(2 rows)
179
171
180
172
--clean up
@@ -206,18 +198,18 @@ CREATE ();
206
198
MERGE (n {i: 1}) RETURN n;
207
199
n
208
200
--------------------------------------------------------------
209
- {"id": 281474976710662 , "label": "", "properties": {"i": 1}}
210
- {"id": 281474976710663 , "label": "", "properties": {"i": 1}}
201
+ {"id": 281474976710664 , "label": "", "properties": {"i": 1}}
202
+ {"id": 281474976710665 , "label": "", "properties": {"i": 1}}
211
203
(2 rows)
212
204
213
205
--validate
214
206
MATCH (n) RETURN n;
215
207
n
216
208
--------------------------------------------------------------
217
- {"id": 281474976710662 , "label": "", "properties": {"i": 1}}
218
- {"id": 281474976710663 , "label": "", "properties": {"i": 1}}
219
- {"id": 281474976710664 , "label": "", "properties": {"i": 2}}
220
- {"id": 281474976710665 , "label": "", "properties": {}}
209
+ {"id": 281474976710664 , "label": "", "properties": {"i": 1}}
210
+ {"id": 281474976710665 , "label": "", "properties": {"i": 1}}
211
+ {"id": 281474976710666 , "label": "", "properties": {"i": 2}}
212
+ {"id": 281474976710667 , "label": "", "properties": {}}
221
213
(4 rows)
222
214
223
215
--clean up
@@ -238,16 +230,15 @@ CREATE ();
238
230
239
231
--test query
240
232
MATCH (n) MERGE (n)-[:e]->(:v);
241
- _null | n | _id_n___ | _pr_n | _age_default_alias_0 | _id__age_default_alias_0___ | _st__age_default_alias_0 | _en__age_default_alias_0 | _pr__age_default_alias_0 | _age_default_alias_1 | _id__age_default_alias_1___ | _pr__age_default_alias_1 | _merge_clause
242
- -------+--------------------------------------------------------+-----------------+-------+----------------------+-----------------------------+--------------------------+--------------------------+--------------------------+----------------------+-----------------------------+--------------------------+---------------
243
- | {"id": 281474976710666, "label": "", "properties": {}} | 281474976710666 | {} | | | | | | | | |
244
- (1 row)
233
+ --
234
+ (0 rows)
245
235
246
236
--validate
247
237
MATCH (n)-[e:e]->(m:v) RETURN n, e, m;
248
- n | e | m
249
- ---+---+---
250
- (0 rows)
238
+ n | e | m
239
+ --------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------
240
+ {"id": 281474976710668, "label": "", "properties": {}} | {"id": 844424930131969, "start_id": 281474976710668, "end_id": 1125899906842625, "label": "e", "properties": {}} | {"id": 1125899906842625, "label": "v", "properties": {}}
241
+ (1 row)
251
242
252
243
--clean up
253
244
MATCH (n) DETACH DELETE n;
@@ -264,15 +255,15 @@ CREATE ()-[:e]->();
264
255
265
256
--test query
266
257
MERGE (n)-[:e]->(:v);
267
- _null | n | _id_n___ | _pr_n | _age_default_alias_0 | _id__age_default_alias_0___ | _st__age_default_alias_0 | _en__age_default_alias_0 | _pr__age_default_alias_0 | _age_default_alias_1 | _id__age_default_alias_1___ | _pr__age_default_alias_1 | _merge_clause
268
- -------+---+----------+-------+----------------------+-----------------------------+--------------------------+--------------------------+--------------------------+----------------------+-----------------------------+--------------------------+---------------
258
+ --
269
259
(0 rows)
270
260
271
261
--validate
272
262
MATCH (n)-[e:e]->(m:v) RETURN n, e, m;
273
- n | e | m
274
- ---+---+---
275
- (0 rows)
263
+ n | e | m
264
+ --------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------
265
+ {"id": 281474976710671, "label": "", "properties": {}} | {"id": 844424930131971, "start_id": 281474976710671, "end_id": 1125899906842626, "label": "e", "properties": {}} | {"id": 1125899906842626, "label": "v", "properties": {}}
266
+ (1 row)
276
267
277
268
--clean up
278
269
MATCH (n) DETACH DELETE n;
@@ -289,16 +280,15 @@ CREATE ();
289
280
290
281
--test query
291
282
MATCH (n) MERGE (n)-[:e]->(:v);
292
- _null | n | _id_n___ | _pr_n | _age_default_alias_0 | _id__age_default_alias_0___ | _st__age_default_alias_0 | _en__age_default_alias_0 | _pr__age_default_alias_0 | _age_default_alias_1 | _id__age_default_alias_1___ | _pr__age_default_alias_1 | _merge_clause
293
- -------+--------------------------------------------------------+-----------------+-------+----------------------+-----------------------------+--------------------------+--------------------------+--------------------------+----------------------+-----------------------------+--------------------------+---------------
294
- | {"id": 281474976710669, "label": "", "properties": {}} | 281474976710669 | {} | | | | | | | | |
295
- (1 row)
283
+ --
284
+ (0 rows)
296
285
297
286
--validate created correctly
298
287
MATCH (n)-[e:e]->(m:v) RETURN n, e, m;
299
- n | e | m
300
- ---+---+---
301
- (0 rows)
288
+ n | e | m
289
+ --------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------
290
+ {"id": 281474976710672, "label": "", "properties": {}} | {"id": 844424930131972, "start_id": 281474976710672, "end_id": 1125899906842627, "label": "e", "properties": {}} | {"id": 1125899906842627, "label": "v", "properties": {}}
291
+ (1 row)
302
292
303
293
--clean up
304
294
MATCH (n) DETACH DELETE n;
@@ -315,17 +305,16 @@ CREATE ()-[:e]->();
315
305
316
306
--test query
317
307
MATCH (n) MERGE (n)-[:e]->(:v);
318
- _null | n | _id_n___ | _pr_n | _age_default_alias_0 | _id__age_default_alias_0___ | _st__age_default_alias_0 | _en__age_default_alias_0 | _pr__age_default_alias_0 | _age_default_alias_1 | _id__age_default_alias_1___ | _pr__age_default_alias_1 | _merge_clause
319
- -------+--------------------------------------------------------+-----------------+-------+----------------------+-----------------------------+--------------------------+--------------------------+--------------------------+----------------------+-----------------------------+--------------------------+---------------
320
- | {"id": 281474976710670, "label": "", "properties": {}} | 281474976710670 | {} | | | | | | | | |
321
- | {"id": 281474976710671, "label": "", "properties": {}} | 281474976710671 | {} | | | | | | | | |
322
- (2 rows)
308
+ --
309
+ (0 rows)
323
310
324
311
--validate created correctly
325
312
MATCH (n)-[e:e]->(m:v) RETURN n, e, m;
326
- n | e | m
327
- ---+---+---
328
- (0 rows)
313
+ n | e | m
314
+ --------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------
315
+ {"id": 281474976710673, "label": "", "properties": {}} | {"id": 844424930131974, "start_id": 281474976710673, "end_id": 1125899906842628, "label": "e", "properties": {}} | {"id": 1125899906842628, "label": "v", "properties": {}}
316
+ {"id": 281474976710674, "label": "", "properties": {}} | {"id": 844424930131975, "start_id": 281474976710674, "end_id": 1125899906842629, "label": "e", "properties": {}} | {"id": 1125899906842629, "label": "v", "properties": {}}
317
+ (2 rows)
329
318
330
319
--clean up
331
320
MATCH (n) DETACH DELETE n;
@@ -342,8 +331,7 @@ CREATE ()-[:e]->();
342
331
343
332
--test query
344
333
MERGE ()-[:e]->()-[:e]->();
345
- _null | _age_default_alias_0 | _id__age_default_alias_0___ | _pr__age_default_alias_0 | _age_default_alias_1 | _id__age_default_alias_1___ | _st__age_default_alias_1 | _en__age_default_alias_1 | _pr__age_default_alias_1 | _age_default_alias_2 | _id__age_default_alias_2___ | _pr__age_default_alias_2 | _age_default_alias_3 | _id__age_default_alias_3___ | _st__age_default_alias_3 | _en__age_default_alias_3 | _pr__age_default_alias_3 | _age_default_alias_4 | _id__age_default_alias_4___ | _pr__age_default_alias_4 | _merge_clause
346
- -------+----------------------+-----------------------------+--------------------------+----------------------+-----------------------------+--------------------------+--------------------------+--------------------------+----------------------+-----------------------------+--------------------------+----------------------+-----------------------------+--------------------------+--------------------------+--------------------------+----------------------+-----------------------------+--------------------------+---------------
334
+ --
347
335
(0 rows)
348
336
349
337
--validate created correctly
0 commit comments