KLayout Manual: Main Index » Class Index » API reference - Class QSqlQuery

API reference - Class QSqlQuery

Notation used in Ruby API documentation

Description: Binding of QSqlQuery

Public constructors

new QSqlQuerynew(QSqlDatabase db)Constructor QSqlQuery::QSqlQuery(QSqlDatabase db)
new QSqlQuerynew(QSqlResult ptr r)Constructor QSqlQuery::QSqlQuery(QSqlResult *r)
new QSqlQuerynew(const QSqlQuery other)Constructor QSqlQuery::QSqlQuery(const QSqlQuery &other)
new QSqlQuerynewConstructor QSqlQuery::QSqlQuery(const QString &query, QSqlDatabase db)
new QSqlQuerynew(string query)Constructor QSqlQuery::QSqlQuery(const QString &query, QSqlDatabase db)
new QSqlQuerynew(string query,
QSqlDatabase db)
Constructor QSqlQuery::QSqlQuery(const QString &query, QSqlDatabase db)

Public methods

voidaddBindValue(const QVariant val)Method void QSqlQuery::addBindValue(const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)
voidaddBindValue(const QVariant val,
int type)
Method void QSqlQuery::addBindValue(const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)
QSqlQueryassign(const QSqlQuery other)Method QSqlQuery & QSqlQuery::operator=(const QSqlQuery &other)
[const]voidassign(const QSqlQuery other)Assign the contents of another object to self
[const]intatMethod int QSqlQuery::at()
voidbindValue(int pos,
const QVariant val)
Method void QSqlQuery::bindValue(int pos, const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)
voidbindValue(int pos,
const QVariant val,
int type)
Method void QSqlQuery::bindValue(int pos, const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)
voidbindValue(string placeholder,
const QVariant val)
Method void QSqlQuery::bindValue(const QString &placeholder, const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)
voidbindValue(string placeholder,
const QVariant val,
int type)
Method void QSqlQuery::bindValue(const QString &placeholder, const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)
[const]QVariantboundValue(string placeholder)Method QVariant QSqlQuery::boundValue(const QString &placeholder)
[const]QVariantboundValue(int pos)Method QVariant QSqlQuery::boundValue(int pos)
voidclearMethod void QSqlQuery::clear()
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]const QSqlDriver ptrdriverMethod const QSqlDriver * QSqlQuery::driver()
[const]QSqlQuerydupCreates a copy of self
boolexecMethod bool QSqlQuery::exec()
boolexec(string query)Method bool QSqlQuery::exec(const QString &query)
boolexecBatchMethod bool QSqlQuery::execBatch(QSqlQuery::BatchExecutionMode mode)
boolexecBatch(const QSqlQuery_BatchExecutionMode mode)Method bool QSqlQuery::execBatch(QSqlQuery::BatchExecutionMode mode)
[const]stringexecutedQueryMethod QString QSqlQuery::executedQuery()
voidfinishMethod void QSqlQuery::finish()
boolfirstMethod bool QSqlQuery::first()
voidforwardOnly=(bool forward)Method void QSqlQuery::setForwardOnly(bool forward)
[const]boolisActiveMethod bool QSqlQuery::isActive()
[const]boolisActive?Method bool QSqlQuery::isActive()
[const]boolisForwardOnlyMethod bool QSqlQuery::isForwardOnly()
[const]boolisForwardOnly?Method bool QSqlQuery::isForwardOnly()
[const]boolisNull(int field)Method bool QSqlQuery::isNull(int field)
[const]boolisNull?(int field)Method bool QSqlQuery::isNull(int field)
[const]boolisSelectMethod bool QSqlQuery::isSelect()
[const]boolisSelect?Method bool QSqlQuery::isSelect()
[const]boolisValidMethod bool QSqlQuery::isValid()
[const]boolisValid?Method bool QSqlQuery::isValid()
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
boollastMethod bool QSqlQuery::last()
[const]QSqlErrorlastErrorMethod QSqlError QSqlQuery::lastError()
[const]QVariantlastInsertIdMethod QVariant QSqlQuery::lastInsertId()
[const]stringlastQueryMethod QString QSqlQuery::lastQuery()
boolnextMethod bool QSqlQuery::next()
boolnextResultMethod bool QSqlQuery::nextResult()
[const]intnumRowsAffectedMethod int QSqlQuery::numRowsAffected()
[const]QSql_NumericalPrecisionPolicynumericalPrecisionPolicyMethod QSql::NumericalPrecisionPolicy QSqlQuery::numericalPrecisionPolicy()
voidnumericalPrecisionPolicy=(const QSql_NumericalPrecisionPolicy precisionPolicy)Method void QSqlQuery::setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)
boolprepare(string query)Method bool QSqlQuery::prepare(const QString &query)
boolpreviousMethod bool QSqlQuery::previous()
[const]QSqlRecordrecordMethod QSqlRecord QSqlQuery::record()
[const]const QSqlResult ptrresultMethod const QSqlResult * QSqlQuery::result()
boolseek(int i)Method bool QSqlQuery::seek(int i, bool relative)
boolseek(int i,
bool relative)
Method bool QSqlQuery::seek(int i, bool relative)
voidsetForwardOnly(bool forward)Method void QSqlQuery::setForwardOnly(bool forward)
voidsetNumericalPrecisionPolicy(const QSql_NumericalPrecisionPolicy precisionPolicy)Method void QSqlQuery::setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)
[const]intsizeMethod int QSqlQuery::size()
[const]QVariantvalue(int i)Method QVariant QSqlQuery::value(int i)

Public static methods and constants

QSqlQuery_BatchExecutionModeValuesAsColumnsEnum constant enum QSqlQuery::ValuesAsColumns
QSqlQuery_BatchExecutionModeValuesAsRowsEnum constant enum QSqlQuery::ValuesAsRows

Detailed description

[static] QSqlQuery_BatchExecutionMode ValuesAsColumns

Description: Enum constant enum QSqlQuery::ValuesAsColumns

[static] QSqlQuery_BatchExecutionMode ValuesAsRows

Description: Enum constant enum QSqlQuery::ValuesAsRows

void addBindValue(const QVariant val)

Description: Method void QSqlQuery::addBindValue(const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)

void addBindValue(const QVariant val,int type)

Description: Method void QSqlQuery::addBindValue(const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)

QSqlQuery assign(const QSqlQuery other)

Description: Method QSqlQuery & QSqlQuery::operator=(const QSqlQuery &other)

[const] void assign(const QSqlQuery other)

Description: Assign the contents of another object to self

This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content.

[const] int at

Description: Method int QSqlQuery::at()

void bindValue(int pos,const QVariant val)

Description: Method void QSqlQuery::bindValue(int pos, const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)

void bindValue(int pos,const QVariant val,int type)

Description: Method void QSqlQuery::bindValue(int pos, const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)

void bindValue(string placeholder,const QVariant val)

Description: Method void QSqlQuery::bindValue(const QString &placeholder, const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)

void bindValue(string placeholder,const QVariant val,int type)

Description: Method void QSqlQuery::bindValue(const QString &placeholder, const QVariant &val, QFlags<enum QSql::ParamTypeFlag> type)

[const] QVariant boundValue(string placeholder)

Description: Method QVariant QSqlQuery::boundValue(const QString &placeholder)

[const] QVariant boundValue(int pos)

Description: Method QVariant QSqlQuery::boundValue(int pos)

void clear

Description: Method void QSqlQuery::clear()

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] const QSqlDriver ptr driver

Description: Method const QSqlDriver * QSqlQuery::driver()

[const] QSqlQuery dup

Description: Creates a copy of self

bool exec

Description: Method bool QSqlQuery::exec()

bool exec(string query)

Description: Method bool QSqlQuery::exec(const QString &query)

bool execBatch

Description: Method bool QSqlQuery::execBatch(QSqlQuery::BatchExecutionMode mode)

bool execBatch(const QSqlQuery_BatchExecutionMode mode)

Description: Method bool QSqlQuery::execBatch(QSqlQuery::BatchExecutionMode mode)

[const] string executedQuery

Description: Method QString QSqlQuery::executedQuery()

void finish

Description: Method void QSqlQuery::finish()

bool first

Description: Method bool QSqlQuery::first()

void forwardOnly=(bool forward)

Description: Method void QSqlQuery::setForwardOnly(bool forward)

[const] bool isActive

Description: Method bool QSqlQuery::isActive()

[const] bool isActive?

Description: Method bool QSqlQuery::isActive()

[const] bool isForwardOnly

Description: Method bool QSqlQuery::isForwardOnly()

[const] bool isForwardOnly?

Description: Method bool QSqlQuery::isForwardOnly()

[const] bool isNull(int field)

Description: Method bool QSqlQuery::isNull(int field)

[const] bool isNull?(int field)

Description: Method bool QSqlQuery::isNull(int field)

[const] bool isSelect

Description: Method bool QSqlQuery::isSelect()

[const] bool isSelect?

Description: Method bool QSqlQuery::isSelect()

[const] bool isValid

Description: Method bool QSqlQuery::isValid()

[const] bool isValid?

Description: Method bool QSqlQuery::isValid()

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

bool last

Description: Method bool QSqlQuery::last()

[const] QSqlError lastError

Description: Method QSqlError QSqlQuery::lastError()

[const] QVariant lastInsertId

Description: Method QVariant QSqlQuery::lastInsertId()

[const] string lastQuery

Description: Method QString QSqlQuery::lastQuery()

[static] new QSqlQuery new(QSqlDatabase db)

Description: Constructor QSqlQuery::QSqlQuery(QSqlDatabase db)

This method creates an object of class QSqlQuery.

[static] new QSqlQuery new(QSqlResult ptr r)

Description: Constructor QSqlQuery::QSqlQuery(QSqlResult *r)

This method creates an object of class QSqlQuery.

[static] new QSqlQuery new(const QSqlQuery other)

Description: Constructor QSqlQuery::QSqlQuery(const QSqlQuery &other)

This method creates an object of class QSqlQuery.

[static] new QSqlQuery new

Description: Constructor QSqlQuery::QSqlQuery(const QString &query, QSqlDatabase db)

This method creates an object of class QSqlQuery.

[static] new QSqlQuery new(string query)

Description: Constructor QSqlQuery::QSqlQuery(const QString &query, QSqlDatabase db)

This method creates an object of class QSqlQuery.

[static] new QSqlQuery new(string query,QSqlDatabase db)

Description: Constructor QSqlQuery::QSqlQuery(const QString &query, QSqlDatabase db)

This method creates an object of class QSqlQuery.

bool next

Description: Method bool QSqlQuery::next()

bool nextResult

Description: Method bool QSqlQuery::nextResult()

[const] int numRowsAffected

Description: Method int QSqlQuery::numRowsAffected()

[const] QSql_NumericalPrecisionPolicy numericalPrecisionPolicy

Description: Method QSql::NumericalPrecisionPolicy QSqlQuery::numericalPrecisionPolicy()

void numericalPrecisionPolicy=(const QSql_NumericalPrecisionPolicy precisionPolicy)

Description: Method void QSqlQuery::setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)

bool prepare(string query)

Description: Method bool QSqlQuery::prepare(const QString &query)

bool previous

Description: Method bool QSqlQuery::previous()

[const] QSqlRecord record

Description: Method QSqlRecord QSqlQuery::record()

[const] const QSqlResult ptr result

Description: Method const QSqlResult * QSqlQuery::result()

bool seek(int i)

Description: Method bool QSqlQuery::seek(int i, bool relative)

bool seek(int i,bool relative)

Description: Method bool QSqlQuery::seek(int i, bool relative)

void setForwardOnly(bool forward)

Description: Method void QSqlQuery::setForwardOnly(bool forward)

void setNumericalPrecisionPolicy(const QSql_NumericalPrecisionPolicy precisionPolicy)

Description: Method void QSqlQuery::setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)

[const] int size

Description: Method int QSqlQuery::size()

[const] QVariant value(int i)

Description: Method QVariant QSqlQuery::value(int i)