kedro.framework.hooks.specs.DatasetSpecs

class kedro.framework.hooks.specs.DatasetSpecs[source]

定义数据集生命周期钩子所有规范的命名空间。

方法

after_dataset_loaded(dataset_name, data, node)

在从目录加载数据集后要调用的钩子。

after_dataset_saved(dataset_name, data, node)

在目录中的数据集保存后要调用的钩子。

before_dataset_loaded(dataset_name, node)

在从目录加载数据集之前要调用的钩子。

before_dataset_saved(dataset_name, data, node)

在数据集保存到目录之前调用的钩子。

after_dataset_loaded(dataset_name, data, node)[source]

在从目录加载数据集后要调用的钩子。

Parameters:
  • dataset_name (str) – 从目录中加载的数据集名称。

  • data (Any) – 从目录加载的实际数据。

  • node (Node) – 要运行的Node

Return type:

None

after_dataset_saved(dataset_name, data, node)[source]

在目录中的数据集保存后要调用的钩子。

Parameters:
  • dataset_name (str) – 保存到目录中的数据集名称。

  • data (Any) – 保存到目录中的实际数据。

  • node (Node) – 运行的Node

Return type:

None

before_dataset_loaded(dataset_name, node)[source]

在从目录加载数据集之前要调用的钩子。

Parameters:
  • dataset_name (str) – 要从目录中加载的数据集名称。

  • node (Node) – 要运行的Node

Return type:

None

before_dataset_saved(dataset_name, data, node)[source]

在数据集保存到目录之前调用的钩子。

Parameters:
  • dataset_name (str) - 要保存到目录中的数据集名称。

  • data (Any) – 要保存到目录中的实际数据。

  • node (Node) – 运行的Node节点。

Return type:

None