Ejemplo n.º 1
0
 def _basic_read_query_to_dict(self, query, **kwargs):
     d = defaultdict(list)
     with self.manager.session as s:
         kwargs['handle_id'] = self.handle_id
         result = s.run(query, kwargs)
         for record in result:
             relationship = record['r']
             node = record['node']
             key = relationship.type
             if 'key' in record.keys():
                 key = record['key']
             d[key].append({
                 'relationship_id': relationship.id,
                 'relationship': relationship.properties,
                 'node': core.get_node_model(self.manager, node=node)
             })
     d.default_factory = None
     return d
Ejemplo n.º 2
0
 def _basic_read_query_to_dict(self, query, **kwargs):
     d = defaultdict(list)
     with self.manager.session as s:
         kwargs['handle_id'] = self.handle_id
         result = s.run(query, kwargs)
         for record in result:
             relationship = record['r']
             node = record['node']
             key = relationship.type
             if 'key' in record.keys():
                 key = record['key']
             d[key].append({
                 'relationship_id': relationship.id,
                 'relationship': relationship.properties,
                 'node': core.get_node_model(self.manager, node=node)
             })
     d.default_factory = None
     return d
Ejemplo n.º 3
0
 def reload(self, node=None):
     return core.get_node_model(self.manager, self.handle_id, node=node)
Ejemplo n.º 4
0
 def reload(self, node=None):
     return core.get_node_model(self.manager, self.handle_id, node=node)