QSqlIndex Class
QSqlIndex クラスは、データベースのインデックスを操作および記述する関数を提供します。詳細...
Header: | #include <QSqlIndex> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Sql) target_link_libraries(mytarget PRIVATE Qt6::Sql) |
qmake: | QT += sql |
Inherits: | QSqlRecord |
- 継承メンバを含む全メンバのリスト
- QSqlIndex はデータベースクラスの一部です。
プロパティ
(since 6.8)
cursorName : QString(since 6.8)
name : QString
パブリック関数
QSqlIndex(const QString &cursorname = QString(), const QString &name = QString()) | |
QSqlIndex(const QSqlIndex &other) | |
(since 6.6) | QSqlIndex(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) |
(since 6.6) QSqlIndex & | operator=(QSqlIndex &&other) |
QSqlIndex & | operator=(const QSqlIndex &other) |
プロパティ Documentation
[since 6.8]
cursorName : QString
このプロパティは、インデックスが関連付けられているカーソルの名前を保持します。
このプロパティは Qt 6.8 で導入されました。
アクセス関数:
QString | cursorName() const |
void | setCursorName(const QString &cursorName) |
[since 6.8]
name : QString
このプロパティはインデックスの名前を保持します。
このプロパティは Qt 6.8 で導入されました。
アクセス関数:
メンバ関数ドキュメント
[explicit]
QSqlIndex::QSqlIndex(const QString &cursorname = QString(), const QString &name = QString())
カーソル名cursorname とインデックス名name を使用して空のインデックスを構築します。
QSqlIndex::QSqlIndex(const QSqlIndex &other)
other のコピーを構築します。
[noexcept, since 6.6]
QSqlIndex::QSqlIndex(QSqlIndex &&other)
移動-other から新しい QSqlIndex を構築します。
注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれ、有効な操作は破棄と新しい値の割り当てのみです。
この関数は Qt 6.6 で導入されました。
[noexcept]
QSqlIndex::~QSqlIndex()
オブジェクトを破棄し、割り当てられたリソースを解放します。
void QSqlIndex::append(const QSqlField &field)
インデックス付きフィールドのリストにフィールドfield を追加します。フィールドは昇順で追加されます。
void QSqlIndex::append(const QSqlField &field, bool desc)
これはオーバーロードされた関数である。
フィールドfield をインデックス付きフィールドのリストに追加します。desc が true でない限り、フィールドは昇順で追加されます。
QString QSqlIndex::cursorName() const
cursorName を返します。
注: プロパティ cursorName のゲッター関数です。
setCursorName()も参照 。
bool QSqlIndex::isDescending(int i) const
インデックス内のフィールドi が降順でソートされている場合はtrue
を返し、そうでない場合はfalse
を返します。
QString QSqlIndex::name() const
名前を返す。
注釈 name プロパティのゲッター関数。
setName()も参照して ください。
void QSqlIndex::setCursorName(const QString &cursorName)
cursorName をcursorName に設定する。
注釈: プロパティcursorName に対する Setter 関数。
cursorName()も参照 。
void QSqlIndex::setDescending(int i, bool desc)
desc が真の場合、フィールドi は降順にソートされます。そうでない場合、フィールドi は昇順にソートされます(デフォルト)。フィールドが存在しない場合は、何も起こりません。
isDescending()も参照 。
void QSqlIndex::setName(const QString &name)
name をname に設定します。
注釈: プロパティname に対するセッター関数です。
name()も参照して ください。
[noexcept, since 6.6]
QSqlIndex &QSqlIndex::operator=(QSqlIndex &&other)
other をこのQSqlIndex インスタンスに移動します。
注 : 移動元のオブジェクトother は、部分的に形成された状態に置かれます。この状態では、有効な操作は破棄と新しい値の割り当てのみです。
この関数は Qt 6.6 で導入されました。
QSqlIndex &QSqlIndex::operator=(const QSqlIndex &other)
インデックスをother に等しく設定します。
この関数は、Qt 6.6 で導入されました。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。