DialectExpression - Интерфейс исполнения sql-выражений

class axioma.core.sql.DialectExpression

Интерфейс исполнения sql-выражений.

Методы:

axioma.core.sql.dialect()

Получение диалекта выражения

Тип результата

Dialect

axioma.core.sql.evaluate(feature)

Исполнить sql-выражение

Параметры

feature (Feature) – Набор атрибутов

Результат

Результат исполнения выражения

Тип результата

QVariant

axioma.core.sql.expressionType()

Тип результата выражения

Тип результата

Type

axioma.core.sql.isValid()

Признак корректности выражения

Тип результата

bool

axioma.core.sql.lastError()

Получить последнюю ошибку проверки или исполнения выражения

Результат

Строка, содержащая текст ошибки

Тип результата

str

axioma.core.sql.setExpression(expression)

Установить формулу выражения

Параметры

expression (str) – Строка, содержащая формулу выражения

Результат

Признак успешного разбора выражения

Тип результата

bool

axioma.core.sql.usedColumns()

Получение перечня полей из схемы, участвующих в формуле выражения

Результат

Список колонок, используемых в выражении

Тип результата

list [str]