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
1156 1157 1158 | |
__getitem__ ¶
__getitem__(ds_name)
Get a dataset by name from an internal collection of datasets.
Source code in kedro/io/core.py
1176 1177 1178 | |
__iter__ ¶
__iter__()
Returns an iterator for the object.
Source code in kedro/io/core.py
1172 1173 1174 | |
__repr__ ¶
__repr__()
Returns the canonical string representation of the object.
Source code in kedro/io/core.py
1152 1153 1154 | |
__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
1180 1181 1182 | |
confirm ¶
confirm(name)
Confirm a dataset by its name.
Source code in kedro/io/core.py
1205 1206 1207 | |
exists ¶
exists(name)
Checks whether registered dataset exists by calling its exists() method.
Source code in kedro/io/core.py
1209 1210 1211 | |
from_config
classmethod
¶
from_config(catalog)
Create a catalog instance from configuration.
Source code in kedro/io/core.py
1184 1185 1186 1187 | |
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
1189 1190 1191 | |
items ¶
items()
List all dataset names and datasets registered in the catalog.
Source code in kedro/io/core.py
1168 1169 1170 | |
keys ¶
keys()
List all dataset names registered in the catalog.
Source code in kedro/io/core.py
1160 1161 1162 | |
load ¶
load(name, version=None)
Load data from a registered dataset.
Source code in kedro/io/core.py
1197 1198 1199 | |
release ¶
release(name)
Release any cached data associated with a dataset.
Source code in kedro/io/core.py
1201 1202 1203 | |
save ¶
save(name, data)
Save data to a registered dataset.
Source code in kedro/io/core.py
1193 1194 1195 | |
values ¶
values()
List all datasets registered in the catalog.
Source code in kedro/io/core.py
1164 1165 1166 | |