DataProvider - Провайдер данных
- class axipy.da.DataProvider
Абстрактный провайдер данных.
Свойства:
Идентификатор провайдера.
Методы:
create_open
(*args, **kwargs)Создает и открывает объект данных.
Список поддерживаемых расширений файлов.
Создает назначение объекта данных.
Создает источник данных.
open
(*args, **kwargs)Открывает объект данных.
- create_open(*args, **kwargs)
Создает и открывает объект данных.
Пример:
provider.create_open(...)
Что эквивалентно:
provider.get_destiantion(...).create_open()
См.также
DataProvider.destination()
.
- file_extensions() List[str]
Список поддерживаемых расширений файлов.
- Результат:
Пустой список для не файловых провайдеров.
- get_destination() Destination
Создает назначение объекта данных.
- Исключение:
NotImplementedError – Если провайдер не поддерживает создание назначений.
- get_source() Source
Создает источник данных.
- Исключение:
NotImplementedError – Если провайдер не поддерживает создание источников.
- open(*args, **kwargs)
Открывает объект данных.
Пример:
provider.open(...)
Что эквивалентно:
provider.get_source(...).open()
См.также
DataProvider.source()
.