CatalogProtocol
kedro.io.CatalogProtocol ¶
Bases: Protocol[_C, _DS]
__contains__ ¶
__contains__(ds_name)
Check if a dataset is in the catalog.
Source code in kedro/io/core.py
950 951 952 |
|
__getitem__ ¶
__getitem__(ds_name)
Get a dataset by name from an internal collection of datasets.
Source code in kedro/io/core.py
970 971 972 |
|
__iter__ ¶
__iter__()
Returns an iterator for the object.
Source code in kedro/io/core.py
966 967 968 |
|
__repr__ ¶
__repr__()
Returns the canonical string representation of the object.
Source code in kedro/io/core.py
946 947 948 |
|
__setitem__ ¶
__setitem__(key, value)
Adds dataset using the given key as a dataset name and the provided data as the value.
Source code in kedro/io/core.py
974 975 976 |
|
confirm ¶
confirm(name)
Confirm a dataset by its name.
Source code in kedro/io/core.py
999 1000 1001 |
|
exists ¶
exists(name)
Checks whether registered dataset exists by calling its exists()
method.
Source code in kedro/io/core.py
1003 1004 1005 |
|
from_config
classmethod
¶
from_config(catalog)
Create a catalog instance from configuration.
Source code in kedro/io/core.py
978 979 980 981 |
|
get ¶
get(key, fallback_to_runtime_pattern=False)
Get a dataset by name from an internal collection of datasets.
Source code in kedro/io/core.py
983 984 985 |
|
items ¶
items()
List all dataset names and datasets registered in the catalog.
Source code in kedro/io/core.py
962 963 964 |
|
keys ¶
keys()
List all dataset names registered in the catalog.
Source code in kedro/io/core.py
954 955 956 |
|
load ¶
load(name, version=None)
Load data from a registered dataset.
Source code in kedro/io/core.py
991 992 993 |
|
release ¶
release(name)
Release any cached data associated with a dataset.
Source code in kedro/io/core.py
995 996 997 |
|
save ¶
save(name, data)
Save data to a registered dataset.
Source code in kedro/io/core.py
987 988 989 |
|
values ¶
values()
List all datasets registered in the catalog.
Source code in kedro/io/core.py
958 959 960 |
|