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