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

Method drop

python/graphscope/framework/graph_schema.py:622–638  ·  view source on GitHub ↗
(self, label, src_label=None, dst_label=None)

Source from the content-addressed store, hash-verified

620 return self._edge_labels_to_add_property[-1]
621
622 def drop(self, label, src_label=None, dst_label=None):
623 for item in self._vertex_labels:
624 if label == item.label:
625 if src_label is not None or dst_label is not None:
626 raise ValueError(
627 "Vertex label should not have source and destination."
628 )
629 self._vertex_labels_to_drop.append(VertexLabel(label))
630 return
631 for item in self._edge_labels:
632 if label == item.label:
633 label_to_drop = EdgeLabel(label)
634 if src_label is not None and dst_label is not None:
635 label_to_drop.source(src_label).destination(dst_label)
636 self._edge_labels_to_drop.append(label_to_drop)
637 return
638 raise ValueError(f"Label {label} not found.")
639
640 def drop_all(self):
641 for item in self._edge_labels:

Callers

nothing calls this directly

Calls 5

sourceMethod · 0.95
destinationMethod · 0.80
VertexLabelClass · 0.70
EdgeLabelClass · 0.70
appendMethod · 0.65

Tested by

no test coverage detected