Класс QSqlIndex
Класс QSqlIndex предоставляет функции для работы с базами данных и описания индексов. Подробнее...
| Заголовок: | #include <QSqlIndex> |
| 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-5.15/qsqlindex.html