Spec-Zone.ru › Qt 6.0

Класс QSqlIndex

Класс QSqlIndex предоставляет функции для манипулирования и описания индексов баз данных. Подробнее...

Заголовок: #include <QSqlIndex>
CMake: find_package(Qt6 COMPONENTS Sql REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Sql)
qmake: QT += sql
Наследует: QSqlRecord
  • Список всех членов, включая унаследованные

Открытые функции

QSqlIndex(const QSqlIndex &other)
QSqlIndex(const QString &cursorname = QString(), const QString &name = QString())
QSqlIndex & operator=(const QSqlIndex &other)
~QSqlIndex()
void append(const QSqlField &field)
void append(const QSqlField &field, bool desc)
QString cursorName() const
bool isDescending(int i) const
QString name() const
void setCursorName(const QString &cursorName)
void setDescending(int i, bool desc)
void setName(const QString &name)

Подробное описание

Индекс относится к одной таблице или представлению в базе данных. Информация о полях, составляющих индекс, может использоваться для генерации SQL-запросов.

Документация по членам функций

QSqlIndex::QSqlIndex(const QSqlIndex &other)

Создаёт копию other.

QSqlIndex::QSqlIndex(const QString &cursorname = QString(), const QString &name = QString())

Создаёт пустой индекс, используя имя курсора cursorname и имя индекса name.

QSqlIndex &QSqlIndex::operator=(const QSqlIndex &other)

Устанавливает индекс равным other.

QSqlIndex::~QSqlIndex()

Уничтожает объект и освобождает выделенные ресурсы.

void QSqlIndex::append(const QSqlField &field)

Добавляет поле field в список индексированных полей. Поле добавляется с возрастающим порядком сортировки.

void QSqlIndex::append(const QSqlField &field, bool desc)

Это перегруженная функция.

Добавляет поле field в список индексированных полей. Поле добавляется с возрастающим порядком сортировки, если desc не равно true.

QString QSqlIndex::cursorName() const

Возвращает имя курсора, с которым ассоциирован индекс.

См. также setCursorName().

bool QSqlIndex::isDescending(int i) const

Возвращает true, если поле i в индексе отсортировано в порядке убывания; в противном случае возвращает false.

QString QSqlIndex::name() const

Возвращает имя индекса.

См. также setName().

void QSqlIndex::setCursorName(const QString &cursorName)

Устанавливает имя курсора, с которым ассоциирован индекс, в cursorName.

См. также cursorName().

void QSqlIndex::setDescending(int i, bool desc)

Если desc равно true, поле i сортируется в порядке убывания. В противном случае поле i сортируется в порядке возрастания (по умолчанию). Если поле не существует, ничего не происходит.

См. также isDescending().

void QSqlIndex::setName(const QString &name)

Устанавливает имя индекса в name.

См. также name().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qsqlindex.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API