|
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