axipy.sql

Модуль низкоуровневого доступа к SQL.

Предоставляет доступ к таблицам через классы и методы стандартного модуля Qt PySide2.QtSql.

axipy.sql.geometry_uid = 'cd750f8a9a2b4fac9b9b05eb53795d97'

Уникальный идентификатор поля Геометрия.

query.exec_('SELECT AsBinary(FromAxiGeo({})) as "+geometry", {} as "+style" FROM {}'
        .format(geometry_uid, style_uid, table_name))
axipy.sql.get_database()

Возвращает объект базы данных.

Все таблицы каталога axipy.da.data_manager представляются в виде базы данных.

q = QSqlQuery(get_database())
q.exec_(f'SELECT AsBinary(FromAxiGeo({geometry_uid})) FROM {table.name}')
while q.next():
    binary = q.value(0)
    ...
Тип результата

QSqlDatabase

axipy.sql.style_uid = 'd39f65c319974aa198a899a89b1240c7'

Уникальный идентификатор поля Стиль.