- All Implemented Interfaces:
QtObjectInterface,Cloneable
Means of executing and manipulating SQL statements
Java wrapper for Qt class QSqlQuery
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enumQSqlQuery::BatchExecutionMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QMetaObjectThis variable stores the meta-object for the class. -
Constructor Summary
ConstructorsConstructorDescriptionOverloaded constructor forQSqlQuery(java.lang.String, io.qt.sql.QSqlDatabase)SeeQSqlQuery::QSqlQuery(QSqlQuery) Overloaded constructor forQSqlQuery(java.lang.String, io.qt.sql.QSqlDatabase)withdb = new io.qt.sql.QSqlDatabase().QSqlQuery(String query, QSqlDatabase db) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddBindValue(Object val) Overloaded function foraddBindValue(java.lang.Object, io.qt.sql.QSql.ParamType)withtype = new io.qt.sql.QSql.ParamType(1).final voidaddBindValue(Object val, QSql.ParamType type) final voidaddBindValue(Object val, QSql.ParamTypeFlag ... type) Overloaded function foraddBindValue(java.lang.Object, io.qt.sql.QSql.ParamType).final voidfinal intat()final voidOverloaded function forbindValue(int, java.lang.Object, io.qt.sql.QSql.ParamType)withtype = new io.qt.sql.QSql.ParamType(1).final voidbindValue(int pos, Object val, QSql.ParamType type) final voidbindValue(int pos, Object val, QSql.ParamTypeFlag ... type) Overloaded function forbindValue(int, java.lang.Object, io.qt.sql.QSql.ParamType).final voidOverloaded function forbindValue(java.lang.String, java.lang.Object, io.qt.sql.QSql.ParamType)withtype = new io.qt.sql.QSql.ParamType(1).final voidbindValue(String placeholder, Object val, QSql.ParamType type) final voidbindValue(String placeholder, Object val, QSql.ParamTypeFlag ... type) Overloaded function forbindValue(java.lang.String, java.lang.Object, io.qt.sql.QSql.ParamType).final ObjectboundValue(int pos) final ObjectboundValue(String placeholder) final StringboundValueName(int pos) final QStringListfinal voidclear()clone()Creates and returns a copy of this object.final QSqlDriverdriver()final booleanexec()final booleanfinal booleanOverloaded function forexecBatch(io.qt.sql.QSqlQuery.BatchExecutionMode)withmode = io.qt.sql.QSqlQuery.BatchExecutionMode.ValuesAsRows.final booleanfinal Stringfinal voidfinish()final booleanfirst()final booleanisActive()final booleanfinal booleanisNull(int field) final booleanfinal booleanfinal booleanisSelect()final booleanisValid()final booleanlast()final QSqlErrorfinal Objectfinal Stringfinal booleannext()final booleanfinal intfinal booleanfinal booleanprevious()final QSqlRecordrecord()final QSqlResultresult()final booleanseek(int i) Overloaded function forseek(int, boolean)withrelative = false.final booleanseek(int i, boolean relative) final voidsetForwardOnly(boolean forward) final voidsetNumericalPrecisionPolicy(QSql.NumericalPrecisionPolicy precisionPolicy) final voidsetPositionalBindingEnabled(boolean enable) final intsize()final voidfinal Objectvalue(int i) final ObjectMethods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class.
-
-
Constructor Details
-
QSqlQuery
- Parameters:
db-
-
QSqlQuery
See
QSqlQuery::QSqlQuery(QSqlQuery) - Parameters:
other-
-
QSqlQuery
- Parameters:
r-
-
QSqlQuery
- Parameters:
query-db-
-
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)nulldb = new io.qt.sql.QSqlDatabase()
-
-
Method Details
-
addBindValue
- Parameters:
val-type-
-
at
- Returns:
-
bindValue
- Parameters:
placeholder-val-type-
-
bindValue
- Parameters:
pos-val-type-
-
boundValue
- Parameters:
placeholder-- Returns:
-
boundValue
- Parameters:
pos-- Returns:
-
boundValueName
- Parameters:
pos-- Returns:
- Since:
- This function was introduced in Qt 6.6.
-
boundValueNames
- Returns:
- Since:
- This function was introduced in Qt 6.6.
-
boundValues
- Returns:
- Since:
- This function was introduced in Qt 6.0.
-
clear
-
driver
- Returns:
-
exec
- Returns:
-
exec
- Parameters:
query-- Returns:
-
execBatch
- Parameters:
mode-- Returns:
-
executedQuery
- Returns:
-
finish
-
first
- Returns:
-
isActive
- Returns:
-
isForwardOnly
- Returns:
-
isNull
- Parameters:
name-- Returns:
-
isNull
- Parameters:
field-- Returns:
-
isPositionalBindingEnabled
- Returns:
- Since:
- This function was introduced in Qt 6.7.
-
isSelect
- Returns:
-
isValid
- Returns:
-
last
- Returns:
-
lastError
- Returns:
-
lastInsertId
- Returns:
-
lastQuery
- Returns:
-
next
- Returns:
-
nextResult
- Returns:
-
numRowsAffected
- Returns:
-
numericalPrecisionPolicy
- Returns:
-
assign
- Parameters:
other-- Since:
- This function was introduced in Qt 6.2.
-
prepare
- Parameters:
query-- Returns:
-
previous
- Returns:
-
record
- Returns:
-
result
- Returns:
-
seek
- Parameters:
i-relative-- Returns:
-
setForwardOnly
- Parameters:
forward-
-
setNumericalPrecisionPolicy
@QtUninvokable public final void setNumericalPrecisionPolicy(QSql.NumericalPrecisionPolicy precisionPolicy) - Parameters:
precisionPolicy-
-
setPositionalBindingEnabled
- Parameters:
enable-- Since:
- This function was introduced in Qt 6.7.
-
size
- Returns:
-
swap
- Parameters:
other-- Since:
- This function was introduced in Qt 6.2.
-
value
- Parameters:
name-- Returns:
-
value
- Parameters:
i-- Returns:
-
clone
Creates and returns a copy of this object.
See
QSqlQuery::QSqlQuery(QSqlQuery) -
addBindValue
Overloaded function for
addBindValue(java.lang.Object, io.qt.sql.QSql.ParamType)withtype = new io.qt.sql.QSql.ParamType(1). -
addBindValue
Overloaded function for
addBindValue(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
@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(int, java.lang.Object, io.qt.sql.QSql.ParamType)withtype = new io.qt.sql.QSql.ParamType(1). -
bindValue
Overloaded function for
bindValue(int, java.lang.Object, io.qt.sql.QSql.ParamType). -
execBatch
Overloaded function for
execBatch(io.qt.sql.QSqlQuery.BatchExecutionMode)withmode = io.qt.sql.QSqlQuery.BatchExecutionMode.ValuesAsRows. -
seek
Overloaded function for
seek(int, boolean)withrelative = false.
-