Exemple #1
0
 def __call__(self, node, **attributes):
     node = get_node(node)
     if self.__dir is INCOMING:
         relationship = node.createRelationshipTo(
             self.__node, self.__single_type)
     else:
         relationship = self.__node.createRelationshipTo(
             node, self.__single_type)
     relationship = Relationship(self.__neo, relationship)
     relationship.update(attributes)
     return relationship
 def __call__(self, node, **attributes):
     node = get_node(node)
     if self.__dir is INCOMING:
         relationship = node.createRelationshipTo(
             self.__node, self.__single_type)
     else:
         relationship = self.__node.createRelationshipTo(
             node, self.__single_type)
     relationship = Relationship(self.__neo, relationship)
     relationship.update(attributes)
     return relationship
 def getOtherNode(self, node):
     """Documentation for this is on module level - keep API in sync."""
     node = get_node(node)
     return Node(self.__neo, self.__relationship.getOtherNode(node))
Exemple #4
0
 def getOtherNode(self, node):
     """Documentation for this is on module level - keep API in sync."""
     node = get_node(node)
     return Node(self.__neo, self.__relationship.getOtherNode(node))
Exemple #5
0
 def __setitem__(self, key, node):
     node = get_node(node)
     del self[key]
     self.__index.index(node, self.__key, key)
Exemple #6
0
 def remove(self, key, *nodes):
     for node in nodes:
         node = get_node(node)
         self.__index.removeIndex(node, self.__key, key)
Exemple #7
0
 def add(self, key, *nodes):
     for node in nodes:
         node = get_node(node)
         self.__index.index(node, self.__key, key)
 def __setitem__(self, key, node):
     node = get_node(node)
     del self[key]
     self.__index.index(node, self.__key, key)
 def remove(self, key, *nodes):
     for node in nodes:
         node = get_node(node)
         self.__index.removeIndex(node, self.__key, key)
 def add(self, key, *nodes):
     for node in nodes:
         node = get_node(node)
         self.__index.index(node, self.__key, key)