- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
- Direct Known Subclasses:
QSqlTableModel
public class QSqlQueryModel extends QAbstractTableModel
Read-only data model for SQL result sets
Java wrapper for Qt class QSqlQueryModel
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.core.QAbstractItemModel
QAbstractItemModel.CheckIndexOption, QAbstractItemModel.CheckIndexOptions, QAbstractItemModel.LayoutChangeHint
Nested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields Modifier and Type Field Description static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.Fields inherited from class io.qt.core.QAbstractItemModel
columnsAboutToBeInserted, columnsAboutToBeMoved, columnsAboutToBeRemoved, columnsInserted, columnsMoved, columnsRemoved, dataChanged, headerDataChanged, layoutAboutToBeChanged, layoutChanged, modelAboutToBeReset, modelReset, rowsAboutToBeInserted, rowsAboutToBeMoved, rowsAboutToBeRemoved, rowsInserted, rowsMoved, rowsRemoved
-
Constructor Summary
Constructors Modifier Constructor Description QSqlQueryModel()
Overloaded constructor forQSqlQueryModel(io.qt.core.QObject)
withparent = null
.QSqlQueryModel(QObject parent)
protected
QSqlQueryModel(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QSqlQueryModel(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description protected void
beginInsertColumns(QModelIndex parent, int first, int last)
protected void
beginInsertRows(QModelIndex parent, int first, int last)
protected void
beginRemoveColumns(QModelIndex parent, int first, int last)
protected void
beginRemoveRows(QModelIndex parent, int first, int last)
protected void
beginResetModel()
boolean
canFetchMore(QModelIndex parent)
void
clear()
int
columnCount(QModelIndex parent)
Object
data(QModelIndex item, int role)
protected void
endInsertColumns()
protected void
endInsertRows()
protected void
endRemoveColumns()
protected void
endRemoveRows()
protected void
endResetModel()
void
fetchMore(QModelIndex parent)
Object
headerData(int section, Qt.Orientation orientation, int role)
protected QModelIndex
indexInQuery(QModelIndex item)
boolean
insertColumns(int column, int count, QModelIndex parent)
QSqlError
lastError()
QSqlQuery
query()
protected void
queryChange()
QSqlRecord
record()
QSqlRecord
record(int row)
boolean
removeColumns(int column, int count, QModelIndex parent)
Map<Integer,QByteArray>
roleNames()
int
rowCount(QModelIndex parent)
boolean
setHeaderData(int section, Qt.Orientation orientation, Object value, int role)
protected void
setLastError(QSqlError error)
void
setQuery(QSqlQuery query)
void
setQuery(String query)
Overloaded function forsetQuery(java.lang.String, io.qt.sql.QSqlDatabase)
withdb = new io.qt.sql.QSqlDatabase()
.void
setQuery(String query, QSqlDatabase db)
Methods inherited from class io.qt.core.QAbstractTableModel
dropMimeData, flags, hasChildren, index, parent, sibling
Methods inherited from class io.qt.core.QAbstractItemModel
beginMoveColumns, beginMoveRows, buddy, canDropMimeData, changePersistentIndex, changePersistentIndexList, checkIndex, checkIndex, checkIndex, columnCount, createIndex, createIndex, data, data, data, decodeData, encodeData, endMoveColumns, endMoveRows, hasChildren, hasIndex, hasIndex, headerData, index, insertColumn, insertColumn, insertColumns, insertRow, insertRow, insertRows, insertRows, itemData, match, match, match, match, mimeData, mimeTypes, moveColumn, moveColumns, moveRow, moveRows, persistentIndexList, removeColumn, removeColumn, removeColumns, removeRow, removeRow, removeRows, removeRows, resetInternalData, revert, rowCount, setData, setData, setData, setData, setHeaderData, setItemData, sort, sort, span, submit, supportedDragActions, supportedDropActions
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class.
-
-
Constructor Details
-
QSqlQueryModel
public QSqlQueryModel()Overloaded constructor for
QSqlQueryModel(io.qt.core.QObject)
withparent = null
. -
QSqlQueryModel
-
QSqlQueryModel
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QSqlQueryModel
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
beginInsertColumns
- Overrides:
beginInsertColumns
in classQAbstractItemModel
-
beginInsertRows
- Overrides:
beginInsertRows
in classQAbstractItemModel
-
beginRemoveColumns
- Overrides:
beginRemoveColumns
in classQAbstractItemModel
-
beginRemoveRows
- Overrides:
beginRemoveRows
in classQAbstractItemModel
-
beginResetModel
- Overrides:
beginResetModel
in classQAbstractItemModel
-
endInsertColumns
- Overrides:
endInsertColumns
in classQAbstractItemModel
-
endInsertRows
- Overrides:
endInsertRows
in classQAbstractItemModel
-
endRemoveColumns
- Overrides:
endRemoveColumns
in classQAbstractItemModel
-
endRemoveRows
- Overrides:
endRemoveRows
in classQAbstractItemModel
-
endResetModel
- Overrides:
endResetModel
in classQAbstractItemModel
-
lastError
-
query
-
record
-
record
-
setLastError
-
setQuery
-
setQuery
Overloaded function for
setQuery(java.lang.String, io.qt.sql.QSqlDatabase)
withdb = new io.qt.sql.QSqlDatabase()
. -
setQuery
-
canFetchMore
- Overrides:
canFetchMore
in classQAbstractItemModel
-
clear
-
columnCount
- Specified by:
columnCount
in classQAbstractItemModel
-
data
- Specified by:
data
in classQAbstractItemModel
-
fetchMore
- Overrides:
fetchMore
in classQAbstractItemModel
-
headerData
- Overrides:
headerData
in classQAbstractItemModel
-
indexInQuery
-
insertColumns
- Overrides:
insertColumns
in classQAbstractItemModel
-
queryChange
-
removeColumns
- Overrides:
removeColumns
in classQAbstractItemModel
-
roleNames
- Overrides:
roleNames
in classQAbstractItemModel
-
rowCount
- Specified by:
rowCount
in classQAbstractItemModel
-
setHeaderData
@QtUninvokable public boolean setHeaderData(int section, Qt.Orientation orientation, Object value, int role)- Overrides:
setHeaderData
in classQAbstractItemModel
-