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