内容表

上一话题

QSqlField

下一话题

QSqlQuery

QSqlIndex

QSqlIndex class provides functions to manipulate and describe database indexes. 更多

Inheritance diagram of PySide2.QtSql.QSqlIndex

概要

函数

详细描述

An index refers to a single table or view in a database. Information about the fields that comprise the index can be used to generate SQL statements.

class QSqlIndex ( other )

QSqlIndex([cursorName=””[, name=””]])

param name

unicode

param cursorName

unicode

param other

QSqlIndex

构造副本为 other .

Constructs an empty index using the cursor name cursorname and index name name .

PySide2.QtSql.QSqlIndex. append ( field , desc )
参数

这是重载函数。

Appends the field field to the list of indexed fields. The field is appended with an ascending sort order, unless desc 为 true。

PySide2.QtSql.QSqlIndex. cursorName ( )
返回类型

unicode

Returns the name of the cursor which the index is associated with.

另请参阅

setCursorName()

PySide2.QtSql.QSqlIndex. isDescending ( i )
参数

i int

返回类型

bool

返回 true if field i in the index is sorted in descending order; otherwise returns false .

PySide2.QtSql.QSqlIndex. name ( )
返回类型

unicode

Returns the name of the index.

另请参阅

setName()

PySide2.QtSql.QSqlIndex. setCursorName ( cursorName )
参数

cursorName – unicode

Sets the name of the cursor that the index is associated with to cursorName .

另请参阅

cursorName()

PySide2.QtSql.QSqlIndex. setDescending ( i , desc )
参数
  • i int

  • desc bool

desc is true, field i is sorted in descending order. Otherwise, field i is sorted in ascending order (the default). If the field does not exist, nothing happens.

另请参阅

isDescending()

PySide2.QtSql.QSqlIndex. setName ( name )
参数

name – unicode

Sets the name of the index to name .

另请参阅

name()