Spec-Zone.ru › Qt 5.11

Класс QSqlIndex

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

Заголовок: #include <QSqlIndex>
qmake: QT += sql
Наследует: QSqlRecord
  • Список всех членов, включая наследуемые

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

QSqlIndex(const QString &cursorname = QString(), const QString &name = QString())
QSqlIndex(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)
QSqlIndex & operator=(const QSqlIndex &other)
  • 29 открытых функций, унаследованных от QSqlRecord

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

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

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

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

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

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

QSqlIndex::QSqlIndex(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().

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

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

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

Spec-Zone.ru

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