コード例 #1
0
ファイル: model.py プロジェクト: nidico/bulbs
    def _create(self, outV, inV, _data, kwds):
        """
        Creates an edge in the DB; called by RelatinshipProxy create() method.

        :param _data: Optional property data dict.
        :type _data: dict

        :param kwds: Optional property data keyword pairs. 
        :type kwds: dict

        :rtype: None
        
        """
        label = self.get_label(self._client.config)
        outV, inV = coerce_vertices(outV, inV)
        data, index_name, keys = self.get_bundle(_data, **kwds)
        result = self._client.create_edge(outV, label, inV, data).one()
        self._initialize(result)
コード例 #2
0
ファイル: model.py プロジェクト: kod3r/bulbs
    def _create(self, outV, inV, _data, kwds):
        """
        Creates an edge in the DB; called by RelatinshipProxy create() method.

        :param _data: Optional property data dict.
        :type _data: dict

        :param kwds: Optional property data keyword pairs. 
        :type kwds: dict

        :rtype: None
        
        """
        label = self.get_label(self._client.config)
        outV, inV = coerce_vertices(outV, inV)
        data, index_name, keys = self.get_bundle(_data, **kwds)
        resp = self._client.create_indexed_edge(outV, label, inV, data, index_name, keys)
        result = resp.one()
        self._initialize(result)
コード例 #3
0
ファイル: model.py プロジェクト: caalle/bulbs
 def _create(self, outV, inV, _data, kwds):
     label = self.get_label(self._client.config)
     outV, inV = coerce_vertices(outV, inV)
     data, index_name, keys = self.get_bundle(_data, **kwds).as_tuple()
     result = self._client.create_edge(outV, label, inV, data).one()
     self._initialize(result)