- All Implemented Interfaces:
QtObjectInterface
,Cloneable
Means of executing and manipulating SQL statements
Java wrapper for Qt's class QSqlQuery
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Java wrapper for Qt enum QSqlQuery::BatchExecutionModeNested classes/interfaces inherited from class io.qt.QtObject
QtObject.QPrivateConstructor
-
Constructor Summary
ModifierConstructorDescriptionOverloaded constructor forQSqlQuery(java.lang.String, io.qt.sql.QSqlDatabase)
Overloaded constructor forQSqlQuery(java.lang.String, io.qt.sql.QSqlDatabase)
withdb = new io.qt.sql.QSqlDatabase()
.QSqlQuery
(String query, QSqlDatabase db) protected
Constructor for internal use only. -
Method Summary
Modifier and TypeMethodDescriptionfinal void
addBindValue
(Object val) Overloaded function foraddBindValue(java.lang.Object, io.qt.sql.QSql.ParamType)
withtype = new io.qt.sql.QSql.ParamType(1)
.final void
addBindValue
(Object val, QSql.ParamType type) final void
addBindValue
(Object val, QSql.ParamTypeFlag ... type) Overloaded function foraddBindValue(java.lang.Object, io.qt.sql.QSql.ParamType)
.final void
final int
at()
final void
Overloaded function forbindValue(int, java.lang.Object, io.qt.sql.QSql.ParamType)
withtype = new io.qt.sql.QSql.ParamType(1)
.final void
bindValue
(int pos, Object val, QSql.ParamType type) final void
bindValue
(int pos, Object val, QSql.ParamTypeFlag ... type) Overloaded function forbindValue(int, java.lang.Object, io.qt.sql.QSql.ParamType)
.final void
Overloaded function forbindValue(java.lang.String, java.lang.Object, io.qt.sql.QSql.ParamType)
withtype = new io.qt.sql.QSql.ParamType(1)
.final void
bindValue
(String placeholder, Object val, QSql.ParamType type) final void
bindValue
(String placeholder, Object val, QSql.ParamTypeFlag ... type) Overloaded function forbindValue(java.lang.String, java.lang.Object, io.qt.sql.QSql.ParamType)
.final Object
boundValue
(int pos) final Object
boundValue
(String placeholder) final void
clear()
clone()
final QSqlDriver
driver()
final boolean
exec()
final boolean
final boolean
Overloaded function forexecBatch(io.qt.sql.QSqlQuery.BatchExecutionMode)
withmode = io.qt.sql.QSqlQuery.BatchExecutionMode.ValuesAsRows
.final boolean
final String
final void
finish()
final boolean
first()
final boolean
isActive()
final boolean
final boolean
isNull
(int field) final boolean
final boolean
isSelect()
final boolean
isValid()
final boolean
last()
final QSqlError
final Object
final String
final boolean
next()
final boolean
final int
final boolean
final boolean
previous()
final QSqlRecord
record()
final QSqlResult
result()
final boolean
seek
(int i) Overloaded function forseek(int, boolean)
withrelative = false
.final boolean
seek
(int i, boolean relative) final void
setForwardOnly
(boolean forward) final void
setNumericalPrecisionPolicy
(QSql.NumericalPrecisionPolicy precisionPolicy) final int
size()
final Object
value
(int i) final Object
Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QSqlQuery
-
QSqlQuery
-
QSqlQuery
-
QSqlQuery
Overloaded constructor for
QSqlQuery(java.lang.String, io.qt.sql.QSqlDatabase)
withdb = new io.qt.sql.QSqlDatabase()
. -
QSqlQuery
public QSqlQuery()Overloaded constructor for
QSqlQuery(java.lang.String, io.qt.sql.QSqlDatabase)
with:
query = (String)null
db = new io.qt.sql.QSqlDatabase()
-
QSqlQuery
-
QSqlQuery
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
-
Method Details
-
addBindValue
Overloaded function for
addBindValue(java.lang.Object, io.qt.sql.QSql.ParamType)
. -
addBindValue
Overloaded function for
addBindValue(java.lang.Object, io.qt.sql.QSql.ParamType)
withtype = new io.qt.sql.QSql.ParamType(1)
. -
addBindValue
-
at
-
bindValue
@QtUninvokable public final void bindValue(String placeholder, Object val, QSql.ParamTypeFlag ... type) Overloaded function for
bindValue(java.lang.String, java.lang.Object, io.qt.sql.QSql.ParamType)
. -
bindValue
Overloaded function for
bindValue(java.lang.String, java.lang.Object, io.qt.sql.QSql.ParamType)
withtype = new io.qt.sql.QSql.ParamType(1)
. -
bindValue
-
bindValue
Overloaded function for
bindValue(int, java.lang.Object, io.qt.sql.QSql.ParamType)
. -
bindValue
Overloaded function for
bindValue(int, java.lang.Object, io.qt.sql.QSql.ParamType)
withtype = new io.qt.sql.QSql.ParamType(1)
. -
bindValue
-
boundValue
-
boundValue
-
boundValues
-
clear
-
driver
-
exec
-
exec
-
execBatch
Overloaded function for
execBatch(io.qt.sql.QSqlQuery.BatchExecutionMode)
withmode = io.qt.sql.QSqlQuery.BatchExecutionMode.ValuesAsRows
. -
execBatch
-
executedQuery
-
finish
-
first
-
isActive
-
isForwardOnly
-
isNull
-
isNull
-
isSelect
-
isValid
-
last
-
lastError
-
lastInsertId
-
lastQuery
-
next
-
nextResult
-
numRowsAffected
-
numericalPrecisionPolicy
-
assign
-
prepare
-
previous
-
record
-
result
-
seek
Overloaded function for
seek(int, boolean)
withrelative = false
. -
seek
-
setForwardOnly
-
setNumericalPrecisionPolicy
@QtUninvokable public final void setNumericalPrecisionPolicy(QSql.NumericalPrecisionPolicy precisionPolicy) -
size
-
value
-
value
-
clone
-