Класс 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/qt-5.9/qsqlindex.html