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