QSql
qsql.html
- Location
  qsql.html
  Location-enum
- BeforeFirstRow
  qsql.html
  Location-enum
- AfterLastRow
  qsql.html
  Location-enum
- ParamTypeFlag
  qsql.html
  ParamTypeFlag-enum
- In
  qsql.html
  ParamTypeFlag-enum
- Out
  qsql.html
  ParamTypeFlag-enum
- InOut
  qsql.html
  ParamTypeFlag-enum
- Binary
  qsql.html
  ParamTypeFlag-enum
- ParamType
  qsql.html
  ParamTypeFlag-enum
- TableType
  qsql.html
  TableType-enum
- Tables
  qsql.html
  TableType-enum
- SystemTables
  qsql.html
  TableType-enum
- Views
  qsql.html
  TableType-enum
- AllTables
  qsql.html
  TableType-enum
- NumericalPrecisionPolicy
  qsql.html
  NumericalPrecisionPolicy-enum
- LowPrecisionInt32
  qsql.html
  NumericalPrecisionPolicy-enum
- LowPrecisionInt64
  qsql.html
  NumericalPrecisionPolicy-enum
- LowPrecisionDouble
  qsql.html
  NumericalPrecisionPolicy-enum
- HighPrecision
  qsql.html
  NumericalPrecisionPolicy-enum
QSqlDatabase
qsqldatabase.html
- QSqlDatabase
  qsqldatabase.html
  QSqlDatabase
  ()
- QSqlDatabase
  qsqldatabase.html
  QSqlDatabase-1
  (const QSqlDatabase &other)
- ~QSqlDatabase
  qsqldatabase.html
  dtor.QSqlDatabase
  ()
- QSqlDatabase & operator= qsqldatabase.html operator-eq (const QSqlDatabase &other)
- bool open qsqldatabase.html open ()
- bool open qsqldatabase.html open-1 (const QString &user, const QString &password)
- void close qsqldatabase.html close ()
- bool isOpen qsqldatabase.html isOpen () const const
- bool isOpenError qsqldatabase.html isOpenError () const const
- QStringList tables qsqldatabase.html tables (QSql::TableType type) const const
- QSqlIndex primaryIndex qsqldatabase.html primaryIndex (const QString &tablename) const const
- QSqlRecord record qsqldatabase.html record (const QString &tablename) const const
- QSqlQuery exec qsqldatabase.html exec (const QString &query) const const
- QSqlError lastError qsqldatabase.html lastError () const const
- bool isValid qsqldatabase.html isValid () const const
- bool transaction qsqldatabase.html transaction ()
- bool commit qsqldatabase.html commit ()
- bool rollback qsqldatabase.html rollback ()
- void setDatabaseName qsqldatabase.html setDatabaseName (const QString &name)
- void setUserName qsqldatabase.html setUserName (const QString &name)
- void setPassword qsqldatabase.html setPassword (const QString &password)
- void setHostName qsqldatabase.html setHostName (const QString &host)
- void setPort qsqldatabase.html setPort (int port)
- void setConnectOptions qsqldatabase.html setConnectOptions (const QString &options)
- QString databaseName qsqldatabase.html databaseName () const const
- QString userName qsqldatabase.html userName () const const
- QString password qsqldatabase.html password () const const
- QString hostName qsqldatabase.html hostName () const const
- QString driverName qsqldatabase.html driverName () const const
- int port qsqldatabase.html port () const const
- QString connectOptions qsqldatabase.html connectOptions () const const
- QString connectionName qsqldatabase.html connectionName () const const
- void setNumericalPrecisionPolicy qsqldatabase.html setNumericalPrecisionPolicy (QSql::NumericalPrecisionPolicy precisionPolicy)
- QSql::NumericalPrecisionPolicy numericalPrecisionPolicy qsqldatabase.html numericalPrecisionPolicy () const const
- QSqlDriver * driver qsqldatabase.html driver () const const
- QSqlDatabase addDatabase qsqldatabase.html addDatabase (const QString &type, const QString &connectionName)
- QSqlDatabase addDatabase qsqldatabase.html addDatabase-1 (QSqlDriver *driver, const QString &connectionName)
- QSqlDatabase cloneDatabase qsqldatabase.html cloneDatabase (const QSqlDatabase &other, const QString &connectionName)
- QSqlDatabase cloneDatabase qsqldatabase.html cloneDatabase-1 (const QString &other, const QString &connectionName)
- QSqlDatabase database qsqldatabase.html database (const QString &connectionName, bool open)
- void removeDatabase qsqldatabase.html removeDatabase (const QString &connectionName)
- bool contains qsqldatabase.html contains (const QString &connectionName)
- QStringList drivers qsqldatabase.html drivers ()
- QStringList connectionNames qsqldatabase.html connectionNames ()
- void registerSqlDriver qsqldatabase.html registerSqlDriver (const QString &name, QSqlDriverCreatorBase *creator)
- bool isDriverAvailable qsqldatabase.html isDriverAvailable (const QString &name)
- QSqlDatabase
  qsqldatabase.html
  QSqlDatabase-2
  (const QString &type)
- QSqlDatabase
  qsqldatabase.html
  QSqlDatabase-3
  (QSqlDriver *driver)
QSqlDriver
qsqldriver.html
QObject
- DriverFeature
  qsqldriver.html
  DriverFeature-enum
- Transactions
  qsqldriver.html
  DriverFeature-enum
- QuerySize
  qsqldriver.html
  DriverFeature-enum
- BLOB
  qsqldriver.html
  DriverFeature-enum
- Unicode
  qsqldriver.html
  DriverFeature-enum
- PreparedQueries
  qsqldriver.html
  DriverFeature-enum
- NamedPlaceholders
  qsqldriver.html
  DriverFeature-enum
- PositionalPlaceholders
  qsqldriver.html
  DriverFeature-enum
- LastInsertId
  qsqldriver.html
  DriverFeature-enum
- BatchOperations
  qsqldriver.html
  DriverFeature-enum
- SimpleLocking
  qsqldriver.html
  DriverFeature-enum
- LowPrecisionNumbers
  qsqldriver.html
  DriverFeature-enum
- EventNotifications
  qsqldriver.html
  DriverFeature-enum
- FinishQuery
  qsqldriver.html
  DriverFeature-enum
- MultipleResultSets
  qsqldriver.html
  DriverFeature-enum
- CancelQuery
  qsqldriver.html
  DriverFeature-enum
- StatementType
  qsqldriver.html
  StatementType-enum
- WhereStatement
  qsqldriver.html
  StatementType-enum
- SelectStatement
  qsqldriver.html
  StatementType-enum
- UpdateStatement
  qsqldriver.html
  StatementType-enum
- InsertStatement
  qsqldriver.html
  StatementType-enum
- DeleteStatement
  qsqldriver.html
  StatementType-enum
- IdentifierType
  qsqldriver.html
  IdentifierType-enum
- FieldName
  qsqldriver.html
  IdentifierType-enum
- TableName
  qsqldriver.html
  IdentifierType-enum
- NotificationSource
  qsqldriver.html
  NotificationSource-enum
- UnknownSource
  qsqldriver.html
  NotificationSource-enum
- SelfSource
  qsqldriver.html
  NotificationSource-enum
- OtherSource
  qsqldriver.html
  NotificationSource-enum
- QSqlDriver
  qsqldriver.html
  QSqlDriver
  (QObject *parent)
- virtual ~QSqlDriver qsqldriver.html dtor.QSqlDriver ()
- virtual bool isOpen qsqldriver.html isOpen () const const
- bool isOpenError qsqldriver.html isOpenError () const const
- virtual bool beginTransaction qsqldriver.html beginTransaction ()
- virtual bool commitTransaction qsqldriver.html commitTransaction ()
- virtual bool rollbackTransaction qsqldriver.html rollbackTransaction ()
- virtual QStringList tables qsqldriver.html tables (QSql::TableType tableType) const const
- virtual QSqlIndex primaryIndex qsqldriver.html primaryIndex (const QString &tableName) const const
- virtual QSqlRecord record qsqldriver.html record (const QString &tableName) const const
- virtual QString formatValue qsqldriver.html formatValue (const QSqlField &field, bool trimStrings) const const
- virtual QString escapeIdentifier qsqldriver.html escapeIdentifier (const QString &identifier, IdentifierType type) const const
- virtual QString sqlStatement qsqldriver.html sqlStatement (StatementType type, const QString &tableName, const QSqlRecord &rec, bool preparedStatement) const const
- QSqlError lastError qsqldriver.html lastError () const const
- virtual QVariant handle qsqldriver.html handle () const const
- virtual bool hasFeature qsqldriver.html hasFeature (DriverFeature feature) const const = 0
- virtual void close qsqldriver.html close () = 0
- virtual QSqlResult * createResult qsqldriver.html createResult () const const = 0
- virtual bool open qsqldriver.html open (const QString &db, const QString &user, const QString &password, const QString &host, int port, const QString &options) = 0
- virtual bool subscribeToNotification qsqldriver.html subscribeToNotification (const QString &name)
- virtual bool unsubscribeFromNotification qsqldriver.html unsubscribeFromNotification (const QString &name)
- virtual QStringList subscribedToNotifications qsqldriver.html subscribedToNotifications () const const
- virtual bool isIdentifierEscaped qsqldriver.html isIdentifierEscaped (const QString &identifier, IdentifierType type) const const
- virtual QString stripDelimiters qsqldriver.html stripDelimiters (const QString &identifier, IdentifierType type) const const
- void setNumericalPrecisionPolicy qsqldriver.html setNumericalPrecisionPolicy (QSql::NumericalPrecisionPolicy precisionPolicy)
- QSql::NumericalPrecisionPolicy numericalPrecisionPolicy qsqldriver.html numericalPrecisionPolicy () const const
- void notification qsqldriver-obsolete.html notification (const QString &name)
- void notification qsqldriver.html notification-1 (const QString &name, QSqlDriver::NotificationSource source, const QVariant &payload)
- virtual void setOpen qsqldriver.html setOpen (bool open)
- virtual void setOpenError qsqldriver.html setOpenError (bool error)
- virtual void setLastError qsqldriver.html setLastError (const QSqlError &error)
QSqlDriverCreator
qsqldrivercreator.html
QSqlDriverCreatorBase
- virtual QSqlDriver * createObject qsqldrivercreator.html createObject () const const override
QSqlDriverCreatorBase
qsqldrivercreatorbase.html
- virtual ~QSqlDriverCreatorBase qsqldrivercreatorbase.html dtor.QSqlDriverCreatorBase ()
- virtual QSqlDriver * createObject qsqldrivercreatorbase.html createObject () const const = 0
QSqlDriverPlugin
qsqldriverplugin.html
QObject
- QSqlDriverPlugin
  qsqldriverplugin.html
  QSqlDriverPlugin
  (QObject *parent)
- virtual ~QSqlDriverPlugin qsqldriverplugin.html dtor.QSqlDriverPlugin ()
- virtual QSqlDriver * create qsqldriverplugin.html create (const QString &key) = 0
QSqlError
qsqlerror.html
- ErrorType
  qsqlerror.html
  ErrorType-enum
- NoError
  qsqlerror.html
  ErrorType-enum
- ConnectionError
  qsqlerror.html
  ErrorType-enum
- StatementError
  qsqlerror.html
  ErrorType-enum
- TransactionError
  qsqlerror.html
  ErrorType-enum
- UnknownError
  qsqlerror.html
  ErrorType-enum
- QSqlError
  qsqlerror-obsolete.html
  QSqlError
  (const QString &driverText, const QString &databaseText, ErrorType type, int number)
- QSqlError
  qsqlerror.html
  QSqlError-1
  (const QString &driverText, const QString &databaseText, ErrorType type, const QString &code)
- QSqlError
  qsqlerror.html
  QSqlError-2
  (const QSqlError &other)
- QSqlError
  qsqlerror.html
  QSqlError-3
  (QSqlError &&other)
- QSqlError & operator= qsqlerror.html operator-eq (const QSqlError &other)
- QSqlError & operator= qsqlerror.html operator-eq-1 (QSqlError &&other)
- bool operator== qsqlerror.html operator-eq-eq (const QSqlError &other) const const
- bool operator!= qsqlerror.html operator-not-eq (const QSqlError &other) const const
- ~QSqlError
  qsqlerror.html
  dtor.QSqlError
  ()
- void swap qsqlerror.html swap (QSqlError &other)
- QString driverText qsqlerror.html driverText () const const
- QString databaseText qsqlerror.html databaseText () const const
- ErrorType type qsqlerror.html type () const const
- int number qsqlerror-obsolete.html number () const const
- QString nativeErrorCode qsqlerror.html nativeErrorCode () const const
- QString text qsqlerror.html text () const const
- bool isValid qsqlerror.html isValid () const const
- void setDriverText qsqlerror-obsolete.html setDriverText (const QString &driverText)
- void setDatabaseText qsqlerror-obsolete.html setDatabaseText (const QString &databaseText)
- void setType qsqlerror-obsolete.html setType (ErrorType type)
- void setNumber qsqlerror-obsolete.html setNumber (int number)
QSqlField
qsqlfield.html
- RequiredStatus
  qsqlfield.html
  RequiredStatus-enum
- Unknown
  qsqlfield.html
  RequiredStatus-enum
- Optional
  qsqlfield.html
  RequiredStatus-enum
- Required
  qsqlfield.html
  RequiredStatus-enum
- QSqlField
  qsqlfield.html
  QSqlField
  (const QString &fieldName, QVariant::Type type)
- QSqlField
  qsqlfield.html
  QSqlField-1
  (const QString &fieldName, QVariant::Type type, const QString &table)
- QSqlField
  qsqlfield.html
  QSqlField-2
  (const QSqlField &other)
- QSqlField & operator= qsqlfield.html operator-eq (const QSqlField &other)
- bool operator== qsqlfield.html operator-eq-eq (const QSqlField &other) const const
- bool operator!= qsqlfield.html operator-not-eq (const QSqlField &other) const const
- ~QSqlField
  qsqlfield.html
  dtor.QSqlField
  ()
- void setValue qsqlfield.html setValue (const QVariant &value)
- QVariant value qsqlfield.html value () const const
- void setName qsqlfield.html setName (const QString &name)
- QString name qsqlfield.html name () const const
- void setTableName qsqlfield.html setTableName (const QString &table)
- QString tableName qsqlfield.html tableName () const const
- bool isNull qsqlfield.html isNull () const const
- void setReadOnly qsqlfield.html setReadOnly (bool readOnly)
- bool isReadOnly qsqlfield.html isReadOnly () const const
- void clear qsqlfield.html clear ()
- QVariant::Type type qsqlfield.html type () const const
- bool isAutoValue qsqlfield.html isAutoValue () const const
- void setType qsqlfield.html setType (QVariant::Type type)
- void setRequiredStatus qsqlfield.html setRequiredStatus (RequiredStatus required)
- void setRequired qsqlfield.html setRequired (bool required)
- void setLength qsqlfield.html setLength (int fieldLength)
- void setPrecision qsqlfield.html setPrecision (int precision)
- void setDefaultValue qsqlfield.html setDefaultValue (const QVariant &value)
- void setGenerated qsqlfield.html setGenerated (bool gen)
- void setAutoValue qsqlfield.html setAutoValue (bool autoVal)
- RequiredStatus requiredStatus qsqlfield.html requiredStatus () const const
- int length qsqlfield.html length () const const
- int precision qsqlfield.html precision () const const
- QVariant defaultValue qsqlfield.html defaultValue () const const
- bool isGenerated qsqlfield.html isGenerated () const const
- bool isValid qsqlfield.html isValid () const const
QSqlIndex
qsqlindex.html
QSqlRecord
- QSqlIndex
  qsqlindex.html
  QSqlIndex
  (const QString &cursorname, const QString &name)
- QSqlIndex
  qsqlindex.html
  QSqlIndex-1
  (const QSqlIndex &other)
- ~QSqlIndex
  qsqlindex.html
  dtor.QSqlIndex
  ()
- QSqlIndex & operator= qsqlindex.html operator-eq (const QSqlIndex &other)
- void setCursorName qsqlindex.html setCursorName (const QString &cursorName)
- QString cursorName qsqlindex.html cursorName () const const
- void setName qsqlindex.html setName (const QString &name)
- QString name qsqlindex.html name () const const
- void append qsqlindex.html append (const QSqlField &field)
- void append qsqlindex.html append-1 (const QSqlField &field, bool desc)
- bool isDescending qsqlindex.html isDescending (int i) const const
- void setDescending qsqlindex.html setDescending (int i, bool desc)
QSqlQuery
qsqlquery.html
- QSqlQuery
  qsqlquery.html
  QSqlQuery
  (QSqlResult *result)
- QSqlQuery
  qsqlquery.html
  QSqlQuery-1
  (const QString &query, QSqlDatabase db)
- QSqlQuery
  qsqlquery.html
  QSqlQuery-2
  (QSqlDatabase db)
- QSqlQuery
  qsqlquery.html
  QSqlQuery-3
  (const QSqlQuery &other)
- QSqlQuery & operator= qsqlquery.html operator-eq (const QSqlQuery &other)
- ~QSqlQuery
  qsqlquery.html
  dtor.QSqlQuery
  ()
- bool isValid qsqlquery.html isValid () const const
- bool isActive qsqlquery.html isActive () const const
- bool isNull qsqlquery.html isNull (int field) const const
- bool isNull qsqlquery.html isNull-1 (const QString &name) const const
- int at qsqlquery.html at () const const
- QString lastQuery qsqlquery.html lastQuery () const const
- int numRowsAffected qsqlquery.html numRowsAffected () const const
- QSqlError lastError qsqlquery.html lastError () const const
- bool isSelect qsqlquery.html isSelect () const const
- int size qsqlquery.html size () const const
- const QSqlDriver * driver qsqlquery.html driver () const const
- const QSqlResult * result qsqlquery.html result () const const
- bool isForwardOnly qsqlquery.html isForwardOnly () const const
- QSqlRecord record qsqlquery.html record () const const
- void setForwardOnly qsqlquery.html setForwardOnly (bool forward)
- bool exec qsqlquery.html exec (const QString &query)
- QVariant value qsqlquery.html value (int index) const const
- QVariant value qsqlquery.html value-1 (const QString &name) const const
- void setNumericalPrecisionPolicy qsqlquery.html setNumericalPrecisionPolicy (QSql::NumericalPrecisionPolicy precisionPolicy)
- QSql::NumericalPrecisionPolicy numericalPrecisionPolicy qsqlquery.html numericalPrecisionPolicy () const const
- bool seek qsqlquery.html seek (int index, bool relative)
- bool next qsqlquery.html next ()
- bool previous qsqlquery.html previous ()
- bool first qsqlquery.html first ()
- bool last qsqlquery.html last ()
- void clear qsqlquery.html clear ()
- bool exec qsqlquery.html exec-1 ()
- BatchExecutionMode
  qsqlquery.html
  BatchExecutionMode-enum
- ValuesAsRows
  qsqlquery.html
  BatchExecutionMode-enum
- ValuesAsColumns
  qsqlquery.html
  BatchExecutionMode-enum
- bool execBatch qsqlquery.html execBatch (BatchExecutionMode mode)
- bool prepare qsqlquery.html prepare (const QString &query)
- void bindValue qsqlquery.html bindValue (const QString &placeholder, const QVariant &val, QSql::ParamType paramType)
- void bindValue qsqlquery.html bindValue-1 (int pos, const QVariant &val, QSql::ParamType paramType)
- void addBindValue qsqlquery.html addBindValue (const QVariant &val, QSql::ParamType paramType)
- QVariant boundValue qsqlquery.html boundValue (const QString &placeholder) const const
- QVariant boundValue qsqlquery.html boundValue-1 (int pos) const const
- QMap<QString, QVariant> boundValues qsqlquery.html boundValues () const const
- QString executedQuery qsqlquery.html executedQuery () const const
- QVariant lastInsertId qsqlquery.html lastInsertId () const const
- void finish qsqlquery.html finish ()
- bool nextResult qsqlquery.html nextResult ()
QSqlQueryModel
qsqlquerymodel.html
QAbstractTableModel
- QSqlQueryModel
  qsqlquerymodel.html
  QSqlQueryModel
  (QObject *parent)
- virtual ~QSqlQueryModel qsqlquerymodel.html dtor.QSqlQueryModel ()
- virtual int rowCount qsqlquerymodel.html rowCount (const QModelIndex &parent) const const override
- virtual int columnCount qsqlquerymodel.html columnCount (const QModelIndex &index) const const override
- QSqlRecord record qsqlquerymodel.html record (int row) const const
- QSqlRecord record qsqlquerymodel.html record-1 () const const
- virtual QVariant data qsqlquerymodel.html data (const QModelIndex &item, int role) const const override
- virtual QVariant headerData qsqlquerymodel.html headerData (int section, Qt::Orientation orientation, int role) const const override
- virtual bool setHeaderData qsqlquerymodel.html setHeaderData (int section, Qt::Orientation orientation, const QVariant &value, int role) override
- virtual bool insertColumns qsqlquerymodel.html insertColumns (int column, int count, const QModelIndex &parent) override
- virtual bool removeColumns qsqlquerymodel.html removeColumns (int column, int count, const QModelIndex &parent) override
- void setQuery qsqlquerymodel.html setQuery (const QSqlQuery &query)
- void setQuery qsqlquerymodel.html setQuery-1 (const QString &query, const QSqlDatabase &db)
- QSqlQuery query qsqlquerymodel.html query () const const
- virtual void clear qsqlquerymodel.html clear ()
- QSqlError lastError qsqlquerymodel.html lastError () const const
- virtual void fetchMore qsqlquerymodel.html fetchMore (const QModelIndex &parent) override
- virtual bool canFetchMore qsqlquerymodel.html canFetchMore (const QModelIndex &parent) const const override
- virtual QHash<int, QByteArray> roleNames qsqlquerymodel.html roleNames () const const override
- virtual void queryChange qsqlquerymodel.html queryChange ()
- virtual QModelIndex indexInQuery qsqlquerymodel.html indexInQuery (const QModelIndex &item) const const
- void setLastError qsqlquerymodel.html setLastError (const QSqlError &error)
QSqlRecord
qsqlrecord.html
- QSqlRecord
  qsqlrecord.html
  QSqlRecord
  ()
- QSqlRecord
  qsqlrecord.html
  QSqlRecord-1
  (const QSqlRecord &other)
- QSqlRecord & operator= qsqlrecord.html operator-eq (const QSqlRecord &other)
- ~QSqlRecord
  qsqlrecord.html
  dtor.QSqlRecord
  ()
- bool operator== qsqlrecord.html operator-eq-eq (const QSqlRecord &other) const const
- bool operator!= qsqlrecord.html operator-not-eq (const QSqlRecord &other) const const
- QVariant value qsqlrecord.html value (int index) const const
- QVariant value qsqlrecord.html value-1 (const QString &name) const const
- void setValue qsqlrecord.html setValue (int index, const QVariant &val)
- void setValue qsqlrecord.html setValue-1 (const QString &name, const QVariant &val)
- void setNull qsqlrecord.html setNull (int index)
- void setNull qsqlrecord.html setNull-1 (const QString &name)
- bool isNull qsqlrecord.html isNull-1 (int index) const const
- bool isNull qsqlrecord.html isNull (const QString &name) const const
- int indexOf qsqlrecord.html indexOf (const QString &name) const const
- QString fieldName qsqlrecord.html fieldName (int index) const const
- QSqlField field qsqlrecord.html field (int index) const const
- QSqlField field qsqlrecord.html field-1 (const QString &name) const const
- bool isGenerated qsqlrecord.html isGenerated-1 (int index) const const
- bool isGenerated qsqlrecord.html isGenerated (const QString &name) const const
- void setGenerated qsqlrecord.html setGenerated (const QString &name, bool generated)
- void setGenerated qsqlrecord.html setGenerated-1 (int index, bool generated)
- void append qsqlrecord.html append (const QSqlField &field)
- void replace qsqlrecord.html replace (int pos, const QSqlField &field)
- void insert qsqlrecord.html insert (int pos, const QSqlField &field)
- void remove qsqlrecord.html remove (int pos)
- bool isEmpty qsqlrecord.html isEmpty () const const
- bool contains qsqlrecord.html contains (const QString &name) const const
- void clear qsqlrecord.html clear ()
- void clearValues qsqlrecord.html clearValues ()
- int count qsqlrecord.html count () const const
- QSqlRecord keyValues qsqlrecord.html keyValues (const QSqlRecord &keyFields) const const
QSqlRelation
qsqlrelation.html
- QSqlRelation
  qsqlrelation.html
  QSqlRelation
  ()
- QSqlRelation
  qsqlrelation.html
  QSqlRelation-1
  (const QString &tableName, const QString &indexColumn, const QString &displayColumn)
- void swap qsqlrelation.html swap (QSqlRelation &other)
- QString tableName qsqlrelation.html tableName () const const
- QString indexColumn qsqlrelation.html indexColumn () const const
- QString displayColumn qsqlrelation.html displayColumn () const const
- bool isValid qsqlrelation.html isValid () const const
QSqlRelationalDelegate
qsqlrelationaldelegate.html
QItemDelegate
- QSqlRelationalDelegate
  qsqlrelationaldelegate.html
  QSqlRelationalDelegate
  (QObject *parent)
- virtual ~QSqlRelationalDelegate qsqlrelationaldelegate.html dtor.QSqlRelationalDelegate ()
- virtual QWidget * createEditor qsqlrelationaldelegate.html createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const const override
- virtual void setModelData qsqlrelationaldelegate.html setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const const override
QSqlRelationalTableModel
qsqlrelationaltablemodel.html
QSqlTableModel
- JoinMode
  qsqlrelationaltablemodel.html
  JoinMode-enum
- InnerJoin
  qsqlrelationaltablemodel.html
  JoinMode-enum
- LeftJoin
  qsqlrelationaltablemodel.html
  JoinMode-enum
- QSqlRelationalTableModel
  qsqlrelationaltablemodel.html
  QSqlRelationalTableModel
  (QObject *parent, QSqlDatabase db)
- virtual ~QSqlRelationalTableModel qsqlrelationaltablemodel.html dtor.QSqlRelationalTableModel ()
- virtual QVariant data qsqlrelationaltablemodel.html data (const QModelIndex &index, int role) const const override
- virtual bool setData qsqlrelationaltablemodel.html setData (const QModelIndex &index, const QVariant &value, int role) override
- virtual bool removeColumns qsqlrelationaltablemodel.html removeColumns (int column, int count, const QModelIndex &parent) override
- virtual void clear qsqlrelationaltablemodel.html clear () override
- virtual bool select qsqlrelationaltablemodel.html select () override
- virtual void setTable qsqlrelationaltablemodel.html setTable (const QString &table) override
- virtual void setRelation qsqlrelationaltablemodel.html setRelation (int column, const QSqlRelation &relation)
- QSqlRelation relation qsqlrelationaltablemodel.html relation (int column) const const
- virtual QSqlTableModel * relationModel qsqlrelationaltablemodel.html relationModel (int column) const const
- void setJoinMode qsqlrelationaltablemodel.html setJoinMode (QSqlRelationalTableModel::JoinMode joinMode)
- virtual void revertRow qsqlrelationaltablemodel.html revertRow (int row) override
- virtual QString selectStatement qsqlrelationaltablemodel.html selectStatement () const const override
- virtual bool updateRowInTable qsqlrelationaltablemodel.html updateRowInTable (int row, const QSqlRecord &values) override
- virtual bool insertRowIntoTable qsqlrelationaltablemodel.html insertRowIntoTable (const QSqlRecord &values) override
- virtual QString orderByClause qsqlrelationaltablemodel.html orderByClause () const const override
QSqlResult
qsqlresult.html
- virtual ~QSqlResult qsqlresult.html dtor.QSqlResult ()
- virtual QVariant handle qsqlresult.html handle () const const
- BindingSyntax
  qsqlresult.html
  BindingSyntax-enum
- PositionalBinding
  qsqlresult.html
  BindingSyntax-enum
- NamedBinding
  qsqlresult.html
  BindingSyntax-enum
- QSqlResult
  qsqlresult.html
  QSqlResult
  (const QSqlDriver *db)
- int at qsqlresult.html at () const const
- QString lastQuery qsqlresult.html lastQuery () const const
- QSqlError lastError qsqlresult.html lastError () const const
- bool isValid qsqlresult.html isValid () const const
- bool isActive qsqlresult.html isActive () const const
- bool isSelect qsqlresult.html isSelect () const const
- bool isForwardOnly qsqlresult.html isForwardOnly () const const
- const QSqlDriver * driver qsqlresult.html driver () const const
- virtual void setAt qsqlresult.html setAt (int index)
- virtual void setActive qsqlresult.html setActive (bool active)
- virtual void setLastError qsqlresult.html setLastError (const QSqlError &error)
- virtual void setQuery qsqlresult.html setQuery (const QString &query)
- virtual void setSelect qsqlresult.html setSelect (bool select)
- virtual void setForwardOnly qsqlresult.html setForwardOnly (bool forward)
- virtual bool exec qsqlresult.html exec ()
- virtual bool prepare qsqlresult.html prepare (const QString &query)
- virtual bool savePrepare qsqlresult.html savePrepare (const QString &query)
- virtual void bindValue qsqlresult.html bindValue (int index, const QVariant &val, QSql::ParamType paramType)
- virtual void bindValue qsqlresult.html bindValue-1 (const QString &placeholder, const QVariant &val, QSql::ParamType paramType)
- void addBindValue qsqlresult.html addBindValue (const QVariant &val, QSql::ParamType paramType)
- QVariant boundValue qsqlresult.html boundValue-1 (const QString &placeholder) const const
- QVariant boundValue qsqlresult.html boundValue (int index) const const
- QSql::ParamType bindValueType qsqlresult.html bindValueType-1 (const QString &placeholder) const const
- QSql::ParamType bindValueType qsqlresult.html bindValueType (int index) const const
- int boundValueCount qsqlresult.html boundValueCount () const const
- QVector<QVariant> & boundValues qsqlresult.html boundValues () const const
- QString executedQuery qsqlresult.html executedQuery () const const
- QString boundValueName qsqlresult.html boundValueName (int index) const const
- void clear qsqlresult.html clear ()
- bool hasOutValues qsqlresult.html hasOutValues () const const
- BindingSyntax bindingSyntax qsqlresult.html bindingSyntax () const const
- virtual QVariant data qsqlresult.html data (int index) = 0
- virtual bool isNull qsqlresult.html isNull (int index) = 0
- virtual bool reset qsqlresult.html reset (const QString &query) = 0
- virtual bool fetch qsqlresult.html fetch (int index) = 0
- virtual bool fetchNext qsqlresult.html fetchNext ()
- virtual bool fetchPrevious qsqlresult.html fetchPrevious ()
- virtual bool fetchFirst qsqlresult.html fetchFirst () = 0
- virtual bool fetchLast qsqlresult.html fetchLast () = 0
- virtual int size qsqlresult.html size () = 0
- virtual int numRowsAffected qsqlresult.html numRowsAffected () = 0
- virtual QSqlRecord record qsqlresult.html record () const const
- virtual QVariant lastInsertId qsqlresult.html lastInsertId () const const
- void resetBindCount qsqlresult.html resetBindCount ()
QSqlTableModel
qsqltablemodel.html
QSqlQueryModel
- EditStrategy
  qsqltablemodel.html
  EditStrategy-enum
- OnFieldChange
  qsqltablemodel.html
  EditStrategy-enum
- OnRowChange
  qsqltablemodel.html
  EditStrategy-enum
- OnManualSubmit
  qsqltablemodel.html
  EditStrategy-enum
- QSqlTableModel
  qsqltablemodel.html
  QSqlTableModel
  (QObject *parent, QSqlDatabase db)
- virtual ~QSqlTableModel qsqltablemodel.html dtor.QSqlTableModel ()
- virtual void setTable qsqltablemodel.html setTable (const QString &tableName)
- QString tableName qsqltablemodel.html tableName () const const
- virtual Qt::ItemFlags flags qsqltablemodel.html flags (const QModelIndex &index) const const override
- QSqlRecord record qsqltablemodel.html record () const const
- QSqlRecord record qsqltablemodel.html record-1 (int row) const const
- virtual QVariant data qsqltablemodel.html data (const QModelIndex &index, int role) const const override
- virtual bool setData qsqltablemodel.html setData (const QModelIndex &index, const QVariant &value, int role) override
- virtual QVariant headerData qsqltablemodel.html headerData (int section, Qt::Orientation orientation, int role) const const override
- bool isDirty qsqltablemodel.html isDirty-1 () const const
- bool isDirty qsqltablemodel.html isDirty (const QModelIndex &index) const const
- virtual void clear qsqltablemodel.html clear () override
- virtual void setEditStrategy qsqltablemodel.html setEditStrategy (EditStrategy strategy)
- EditStrategy editStrategy qsqltablemodel.html editStrategy () const const
- QSqlIndex primaryKey qsqltablemodel.html primaryKey () const const
- QSqlDatabase database qsqltablemodel.html database () const const
- int fieldIndex qsqltablemodel.html fieldIndex (const QString &fieldName) const const
- virtual void sort qsqltablemodel.html sort (int column, Qt::SortOrder order) override
- virtual void setSort qsqltablemodel.html setSort (int column, Qt::SortOrder order)
- QString filter qsqltablemodel.html filter () const const
- virtual void setFilter qsqltablemodel.html setFilter (const QString &filter)
- virtual int rowCount qsqltablemodel.html rowCount (const QModelIndex &parent) const const override
- virtual bool removeColumns qsqltablemodel.html removeColumns (int column, int count, const QModelIndex &parent) override
- virtual bool removeRows qsqltablemodel.html removeRows (int row, int count, const QModelIndex &parent) override
- virtual bool insertRows qsqltablemodel.html insertRows (int row, int count, const QModelIndex &parent) override
- bool insertRecord qsqltablemodel.html insertRecord (int row, const QSqlRecord &record)
- bool setRecord qsqltablemodel.html setRecord (int row, const QSqlRecord &values)
- virtual void revertRow qsqltablemodel.html revertRow (int row)
- virtual bool select qsqltablemodel.html select ()
- virtual bool selectRow qsqltablemodel.html selectRow (int row)
- virtual bool submit qsqltablemodel.html submit () override
- virtual void revert qsqltablemodel.html revert () override
- bool submitAll qsqltablemodel.html submitAll ()
- void revertAll qsqltablemodel.html revertAll ()
- void primeInsert qsqltablemodel.html primeInsert (int row, QSqlRecord &record)
- void beforeInsert qsqltablemodel.html beforeInsert (QSqlRecord &record)
- void beforeUpdate qsqltablemodel.html beforeUpdate (int row, QSqlRecord &record)
- void beforeDelete qsqltablemodel.html beforeDelete (int row)
- virtual bool updateRowInTable qsqltablemodel.html updateRowInTable (int row, const QSqlRecord &values)
- virtual bool insertRowIntoTable qsqltablemodel.html insertRowIntoTable (const QSqlRecord &values)
- virtual bool deleteRowFromTable qsqltablemodel.html deleteRowFromTable (int row)
- virtual QString orderByClause qsqltablemodel.html orderByClause () const const
- virtual QString selectStatement qsqltablemodel.html selectStatement () const const
- void setPrimaryKey qsqltablemodel.html setPrimaryKey (const QSqlIndex &key)
- void setQuery qsqltablemodel.html setQuery (const QSqlQuery &query)
- virtual QModelIndex indexInQuery qsqltablemodel.html indexInQuery (const QModelIndex &item) const const override
- QSqlRecord primaryValues qsqltablemodel.html primaryValues (int row) const const
QTypeInfo
qtypeinfo.html