MCPcopy Create free account
hub / github.com/alibaba/GraphScope / _from_vineyard

Method _from_vineyard

python/graphscope/framework/graph.py:160–176  ·  view source on GitHub ↗

Load a graph from a already existed vineyard graph. Args: vineyard_object (:class:`vineyard.Object`, :class:`vineyard.ObjectID` or :class:`vineyard.ObjectName`): vineyard object, which represents a graph. Returns: :class:`graphscope.f

(self, vineyard_object)

Source from the content-addressed store, hash-verified

158 return dag_utils.dynamic_to_arrow(g)
159
160 def _from_vineyard(self, vineyard_object):
161 """Load a graph from a already existed vineyard graph.
162
163 Args:
164 vineyard_object (:class:`vineyard.Object`, :class:`vineyard.ObjectID`
165 or :class:`vineyard.ObjectName`): vineyard object,
166 which represents a graph.
167
168 Returns:
169 :class:`graphscope.framework.operation.Operation`
170 """
171 if isinstance(vineyard_object, vineyard.Object):
172 return self._construct_op_from_vineyard_id(vineyard_object.id)
173 if isinstance(vineyard_object, vineyard.ObjectID):
174 return self._construct_op_from_vineyard_id(vineyard_object)
175 if isinstance(vineyard_object, vineyard.ObjectName):
176 return self._construct_op_from_vineyard_name(vineyard_object)
177
178 def _construct_op_from_vineyard_id(self, vineyard_id):
179 assert self._session is not None

Callers 1

_resolve_opMethod · 0.45

Tested by

no test coverage detected