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)
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)
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)