类型别名 CheckpointMetadata<ExtraProperties>

CheckpointMetadata<ExtraProperties>: {
    parents: Record<string, string>;
    source: "input" | "loop" | "update" | "fork";
    step: number;
} & ExtraProperties

有关检查点的附加详细信息,包括来源、步骤、写入和父级。

类型参数

  • ExtraProperties extends object = object

    要包含在元数据中的可选附加属性。

类型声明

  • parents: Record<string, string>

    父检查点的 ID。从检查点命名空间到检查点 ID 的映射。

  • source: "input" | "loop" | "update" | "fork"

    检查点的来源。

    • "input":检查点是根据 invoke/stream/batch 的输入创建的。
    • "loop":检查点是在 pregel 循环内部创建的。
    • "update":检查点是通过手动状态更新创建的。
    • "fork":检查点是作为另一个检查点的副本创建的。
  • step: number

    检查点的步骤编号。第一个“input”检查点为 -1。第一个“loop”检查点为 0。之后的第 n 个检查点依此类推。