SqliteDataProvider - Векторный провайдер sqlite¶
-
class
axipy.da.
SqliteDataProvider
(info)¶ Базовые классы:
axipy.da.DataProvider
Векторный провайдер sqlite.
Примечание
Ссылку на провайдер можно получить через глобальную переменную
axipy.da.provider_manager.sqlite
.Methods:
Внимание
Не поддерживается.
Список поддерживаемых расширений файлов.
Внимание
Не поддерживается.
get_source
(filepath[, dataobject, sql, prj, …])Создает источник данных.
open
(filepath[, dataobject, sql, prj, alias])Открывает объект данных.
Attributes:
Идентификатор провайдера.
-
create_open
()¶ Внимание
Не поддерживается.
- Исключение
-
file_extensions
()¶ Список поддерживаемых расширений файлов.
-
get_destination
()¶ Внимание
Не поддерживается.
- Исключение
-
get_source
(filepath, dataobject=None, sql=None, prj=None, alias=None)¶ Создает источник данных. В качестве объекта может быть указана либо таблица, либо текст запроса. Если указан sql, то он имеет более высокий приоритет по отношению к значению dataobject. Если оба параметра опущены, будет возвращен None.
- Параметры
Пример с таблицей:
table = provider_manager.openfile('world.sqlite', dataobject='world')
Пример с запросом и переопределенной СК:
table = provider_manager.openfile('world.sqlite', sql="select * from world where Страна like 'Р%'", prj='12, 104, "m", 0')
- Тип результата
-
open
(filepath, dataobject=None, sql=None, prj=None, alias=None)¶ Открывает объект данных.
В качестве объекта может быть указана либо таблица, либо текст запроса. Если указан sql, то он имеет более высокий приоритет по отношению к значению dataobject. Если оба параметра опущены, будет возвращен None.
-