|
9 | 9 | from .path import Path |
10 | 10 |
|
11 | 11 | LABELS_ADDED = "Labels added" |
| 12 | +LABELS_REMOVED = "Labels removed" |
12 | 13 | NODES_CREATED = "Nodes created" |
13 | 14 | NODES_DELETED = "Nodes deleted" |
14 | 15 | RELATIONSHIPS_DELETED = "Relationships deleted" |
15 | 16 | PROPERTIES_SET = "Properties set" |
| 17 | +PROPERTIES_REMOVED = "Properties removed" |
16 | 18 | RELATIONSHIPS_CREATED = "Relationships created" |
17 | 19 | INDICES_CREATED = "Indices created" |
18 | 20 | INDICES_DELETED = "Indices deleted" |
|
21 | 23 |
|
22 | 24 | STATS = [ |
23 | 25 | LABELS_ADDED, |
| 26 | + LABELS_REMOVED, |
24 | 27 | NODES_CREATED, |
25 | 28 | PROPERTIES_SET, |
| 29 | + PROPERTIES_REMOVED, |
26 | 30 | RELATIONSHIPS_CREATED, |
27 | 31 | NODES_DELETED, |
28 | 32 | RELATIONSHIPS_DELETED, |
@@ -323,40 +327,60 @@ def _get_stat(self, stat): |
323 | 327 |
|
324 | 328 | @property |
325 | 329 | def labels_added(self): |
| 330 | + """Returns the number of labels added in the query""" |
326 | 331 | return self._get_stat(LABELS_ADDED) |
327 | 332 |
|
| 333 | + @property |
| 334 | + def labels_removed(self): |
| 335 | + """Returns the number of labels removed in the query""" |
| 336 | + return self._get_stat(LABELS_REMOVED) |
| 337 | + |
328 | 338 | @property |
329 | 339 | def nodes_created(self): |
| 340 | + """Returns the number of nodes created in the query""" |
330 | 341 | return self._get_stat(NODES_CREATED) |
331 | 342 |
|
332 | 343 | @property |
333 | 344 | def nodes_deleted(self): |
| 345 | + """Returns the number of nodes deleted in the query""" |
334 | 346 | return self._get_stat(NODES_DELETED) |
335 | 347 |
|
336 | 348 | @property |
337 | 349 | def properties_set(self): |
| 350 | + """Returns the number of properties set in the query""" |
338 | 351 | return self._get_stat(PROPERTIES_SET) |
339 | 352 |
|
| 353 | + @property |
| 354 | + def properties_removed(self): |
| 355 | + """Returns the number of properties removed in the query""" |
| 356 | + return self._get_stat(PROPERTIES_REMOVED) |
| 357 | + |
340 | 358 | @property |
341 | 359 | def relationships_created(self): |
| 360 | + """Returns the number of relationships created in the query""" |
342 | 361 | return self._get_stat(RELATIONSHIPS_CREATED) |
343 | 362 |
|
344 | 363 | @property |
345 | 364 | def relationships_deleted(self): |
| 365 | + """Returns the number of relationships deleted in the query""" |
346 | 366 | return self._get_stat(RELATIONSHIPS_DELETED) |
347 | 367 |
|
348 | 368 | @property |
349 | 369 | def indices_created(self): |
| 370 | + """Returns the number of indices created in the query""" |
350 | 371 | return self._get_stat(INDICES_CREATED) |
351 | 372 |
|
352 | 373 | @property |
353 | 374 | def indices_deleted(self): |
| 375 | + """Returns the number of indices deleted in the query""" |
354 | 376 | return self._get_stat(INDICES_DELETED) |
355 | 377 |
|
356 | 378 | @property |
357 | 379 | def cached_execution(self): |
| 380 | + """Returns whether or not the query execution plan was cached""" |
358 | 381 | return self._get_stat(CACHED_EXECUTION) == 1 |
359 | 382 |
|
360 | 383 | @property |
361 | 384 | def run_time_ms(self): |
| 385 | + """Returns the server execution time of the query""" |
362 | 386 | return self._get_stat(INTERNAL_EXECUTION_TIME) |
0 commit comments