- All Implemented Interfaces:
QtObjectInterface,Cloneable
Means of executing and manipulating SQL statements
Java wrapper for Qt's class QSqlQuery
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enum QSqlQuery::BatchExecutionModeNested classes/interfaces inherited from class io.qt.QtObject
QtObject.QPrivateConstructor -
Constructor Summary
ConstructorsModifierConstructorDescriptionOverloaded constructor forQSqlQuery(java.lang.String, io.qt.sql.QSqlDatabase)Deprecated.QSqlQuery is not meant to be copied.Overloaded constructor forQSqlQuery(java.lang.String, io.qt.sql.QSqlDatabase)withdb = new io.qt.sql.QSqlDatabase().QSqlQuery(String query, QSqlDatabase db) protectedConstructor for internal use only. -
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 voidDeprecated.QSqlQuery is not meant to be copied.final 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 voidclear()clone()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 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 intsize()final voidfinal Objectvalue(int i) final ObjectMethods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QSqlQuery
-
QSqlQuery
-
QSqlQuery
Deprecated.QSqlQuery is not meant to be copied. Use move construction instead. -
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()
-
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
Deprecated.QSqlQuery is not meant to be copied. Use move assignment instead. -
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
-
swap
-
value
-
value
-
clone
-