graphscope.framework.operation.Operation.__init__

Operation.__init__(session_id, op_type, inputs=None, output_types=None, config=None, large_attr=None, query_args=None)[源代码]

创建一个graphscope.framework.operation.Operation

Parameters:
  • op_typetypes_pb2.OperationType OpDef proto中"op"属性的取值。

  • inputs – 一个Operations列表,这些操作将成为当前操作的父节点

  • output_types – 该操作的输出类型

  • config – 字典类型,其中键为属性名称(字符串),值为OpDef proto中对应的"attr"属性(AttrValue类型)。

  • large_attr – 大块数据的LargeAttrValue列表。

  • query_args – 评估应用时用作查询参数的值。

Raises:

TypeError – 输入值不是 Operation 类型