@@ -33,6 +33,7 @@ class QueryResult(object):
3333 RELATIONSHIPS_CREATED = 'Relationships created'
3434 INDICES_CREATED = "Indices created"
3535 INDICES_DELETED = "Indices deleted"
36+ CACHED_EXECUTION = "Cached execution"
3637 INTERNAL_EXECUTION_TIME = 'internal execution time'
3738
3839 def __init__ (self , graph , response ):
@@ -64,7 +65,7 @@ def parse_statistics(self, raw_statistics):
6465
6566 stats = [self .LABELS_ADDED , self .NODES_CREATED , self .PROPERTIES_SET , self .RELATIONSHIPS_CREATED ,
6667 self .NODES_DELETED , self .RELATIONSHIPS_DELETED , self .INDICES_CREATED , self .INDICES_DELETED ,
67- self .INTERNAL_EXECUTION_TIME ]
68+ self .CACHED_EXECUTION , self . INTERNAL_EXECUTION_TIME ]
6869 for s in stats :
6970 v = self ._get_value (s , raw_statistics )
7071 if v is not None :
@@ -227,6 +228,7 @@ def _get_value(prop, statistics):
227228 if prop in stat :
228229 return float (stat .split (': ' )[1 ].split (' ' )[0 ])
229230
231+
230232 return None
231233
232234 def _get_stat (self , stat ):
@@ -264,6 +266,10 @@ def indices_created(self):
264266 def indices_deleted (self ):
265267 return self ._get_stat (self .INDICES_DELETED )
266268
269+ @property
270+ def cached_execution (self ):
271+ return self ._get_stat (self .CACHED_EXECUTION ) == 1
272+
267273 @property
268274 def run_time_ms (self ):
269275 return self ._get_stat (self .INTERNAL_EXECUTION_TIME )
0 commit comments