Skip to content

kedro.io

kedro.io

kedro.io provides functionality to read and write to a number of datasets. At the core of the library is the AbstractDataset class.

Name Type Description
kedro.io.AbstractDataset Class Base class for all Kedro datasets.
kedro.io.AbstractVersionedDataset Class Base class for versioned datasets.
kedro.io.CachedDataset Class Dataset wrapper for caching data in memory.
kedro.io.DataCatalog Class Manages datasets used in a Kedro pipeline.
kedro.io.CatalogProtocol Class Defines a generic interface for managing datasets in a catalog.
kedro.io.SharedMemoryDataCatalog Class Manages datasets used in a shared memory context.
kedro.io.SharedMemoryCatalogProtocol Class Extends CatalogProtocol to support shared memory use cases.
kedro.io.CatalogConfigResolver Class Resolves dataset configurations based on dataset factory patterns and credentials.
kedro.io.MemoryDataset Class Dataset for storing data in memory.
kedro.io.Version Class Represents dataset version information.
kedro.io.DatasetAlreadyExistsError Exception Raised when a dataset already exists.
kedro.io.DatasetError Exception General dataset-related error.
kedro.io.DatasetNotFoundError Exception Raised when a dataset is not found.