删除管道

如果我们不再需要训练管道,我们可以将其从目录中删除。

语法

从目录中删除管道
CALL gds.pipeline.drop(pipelineName: String, failIfMissing: Boolean)
YIELD
    pipelineName: String,
    pipelineType: String,
    creationTime: DateTime,
    pipelineInfo: Map
表 1. 参数
名称 类型 默认值 可选 描述

pipelineName

字符串

n/a

管道的名称。如果未指定,则会列出目录中的所有管道。

failIfMissing

布尔值

true

默认情况下,库在尝试删除不存在的管道时会引发错误。当设置为 false 时,过程将返回空结果。

表 2. 结果
名称 类型 描述

pipelineName

字符串

管道的名称。

pipelineType

字符串

管道的类型。

creationTime

日期时间

创建管道的时间。

pipelineInfo

地图

有关此特定训练管道的详细信息,例如有关管道中中间步骤的信息。

示例

在本节中,我们将演示 gds.pipeline.drop 的用法。为了说明这一点,我们首先创建一个 链接预测管道

创建链接预测训练管道
CALL gds.beta.pipeline.linkPrediction.create('pipe')
从目录中删除管道
CALL gds.pipeline.drop('pipe')
YIELD pipelineName, pipelineType
表 3. 结果
pipelineName pipelineType

"pipe"

"链接预测训练管道"

由于 failIfMissing 标志默认为 true,如果管道名称不存在,将引发错误。