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
953 954 955 | |
__getitem__ ¶
__getitem__(ds_name)
Get a dataset by name from an internal collection of datasets.
Source code in kedro/io/core.py
973 974 975 | |
__iter__ ¶
__iter__()
Returns an iterator for the object.
Source code in kedro/io/core.py
969 970 971 | |
__repr__ ¶
__repr__()
Returns the canonical string representation of the object.
Source code in kedro/io/core.py
949 950 951 | |
__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
977 978 979 | |
confirm ¶
confirm(name)
Confirm a dataset by its name.
Source code in kedro/io/core.py
1002 1003 1004 | |
exists ¶
exists(name)
Checks whether registered dataset exists by calling its exists() method.
Source code in kedro/io/core.py
1006 1007 1008 | |
from_config
classmethod
¶
from_config(catalog)
Create a catalog instance from configuration.
Source code in kedro/io/core.py
981 982 983 984 | |
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
986 987 988 | |
items ¶
items()
List all dataset names and datasets registered in the catalog.
Source code in kedro/io/core.py
965 966 967 | |
keys ¶
keys()
List all dataset names registered in the catalog.
Source code in kedro/io/core.py
957 958 959 | |
load ¶
load(name, version=None)
Load data from a registered dataset.
Source code in kedro/io/core.py
994 995 996 | |
release ¶
release(name)
Release any cached data associated with a dataset.
Source code in kedro/io/core.py
998 999 1000 | |
save ¶
save(name, data)
Save data to a registered dataset.
Source code in kedro/io/core.py
990 991 992 | |
values ¶
values()
List all datasets registered in the catalog.
Source code in kedro/io/core.py
961 962 963 | |