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

API reference - Class QSqlError

Notation used in Ruby API documentation

Description: Binding of QSqlError

Public constructors

new QSqlErrornew(const QSqlError other)Constructor QSqlError::QSqlError(const QSqlError &other)
new QSqlErrornewConstructor QSqlError::QSqlError(const QString &driverText, const QString &databaseText, QSqlError::ErrorType type, int number)
new QSqlErrornew(string driverText)Constructor QSqlError::QSqlError(const QString &driverText, const QString &databaseText, QSqlError::ErrorType type, int number)
new QSqlErrornew(string driverText,
string databaseText)
Constructor QSqlError::QSqlError(const QString &driverText, const QString &databaseText, QSqlError::ErrorType type, int number)
new QSqlErrornew(string driverText,
string databaseText,
const QSqlError_ErrorType type)
Constructor QSqlError::QSqlError(const QString &driverText, const QString &databaseText, QSqlError::ErrorType type, int number)
new QSqlErrornew(string driverText,
string databaseText,
const QSqlError_ErrorType type,
int number)
Constructor QSqlError::QSqlError(const QString &driverText, const QString &databaseText, QSqlError::ErrorType type, int number)

Public methods

QSqlErrorassign(const QSqlError other)Method QSqlError & QSqlError::operator=(const QSqlError &other)
[const]voidassign(const QSqlError other)Assign the contents of another object to self
voidcreateEnsures the C++ object is created
[const]stringdatabaseTextMethod QString QSqlError::databaseText()
voiddatabaseText=(string databaseText)Method void QSqlError::setDatabaseText(const QString &databaseText)
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]stringdriverTextMethod QString QSqlError::driverText()
voiddriverText=(string driverText)Method void QSqlError::setDriverText(const QString &driverText)
[const]QSqlErrordupCreates a copy of self
[const]boolisValidMethod bool QSqlError::isValid()
[const]boolisValid?Method bool QSqlError::isValid()
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]intnumberMethod int QSqlError::number()
voidnumber=(int number)Method void QSqlError::setNumber(int number)
voidsetDatabaseText(string databaseText)Method void QSqlError::setDatabaseText(const QString &databaseText)
voidsetDriverText(string driverText)Method void QSqlError::setDriverText(const QString &driverText)
voidsetNumber(int number)Method void QSqlError::setNumber(int number)
voidsetType(const QSqlError_ErrorType type)Method void QSqlError::setType(QSqlError::ErrorType type)
[const]stringtextMethod QString QSqlError::text()
[const]QSqlError_ErrorTypetypeMethod QSqlError::ErrorType QSqlError::type()
voidtype=(const QSqlError_ErrorType type)Method void QSqlError::setType(QSqlError::ErrorType type)

Public static methods and constants

QSqlError_ErrorTypeConnectionErrorEnum constant enum QSqlError::ConnectionError
QSqlError_ErrorTypeNoErrorEnum constant enum QSqlError::NoError
QSqlError_ErrorTypeStatementErrorEnum constant enum QSqlError::StatementError
QSqlError_ErrorTypeTransactionErrorEnum constant enum QSqlError::TransactionError
QSqlError_ErrorTypeUnknownErrorEnum constant enum QSqlError::UnknownError

Detailed description

[static] QSqlError_ErrorType ConnectionError

Description: Enum constant enum QSqlError::ConnectionError

[static] QSqlError_ErrorType NoError

Description: Enum constant enum QSqlError::NoError

[static] QSqlError_ErrorType StatementError

Description: Enum constant enum QSqlError::StatementError

[static] QSqlError_ErrorType TransactionError

Description: Enum constant enum QSqlError::TransactionError

[static] QSqlError_ErrorType UnknownError

Description: Enum constant enum QSqlError::UnknownError

QSqlError assign(const QSqlError other)

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

[const] void assign(const QSqlError 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.

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.

[const] string databaseText

Description: Method QString QSqlError::databaseText()

void databaseText=(string databaseText)

Description: Method void QSqlError::setDatabaseText(const QString &databaseText)

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] string driverText

Description: Method QString QSqlError::driverText()

void driverText=(string driverText)

Description: Method void QSqlError::setDriverText(const QString &driverText)

[const] QSqlError dup

Description: Creates a copy of self

[const] bool isValid

Description: Method bool QSqlError::isValid()

[const] bool isValid?

Description: Method bool QSqlError::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.

[static] new QSqlError new(const QSqlError other)

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

This method creates an object of class QSqlError.

[static] new QSqlError new

Description: Constructor QSqlError::QSqlError(const QString &driverText, const QString &databaseText, QSqlError::ErrorType type, int number)

This method creates an object of class QSqlError.

[static] new QSqlError new(string driverText)

Description: Constructor QSqlError::QSqlError(const QString &driverText, const QString &databaseText, QSqlError::ErrorType type, int number)

This method creates an object of class QSqlError.

[static] new QSqlError new(string driverText,string databaseText)

Description: Constructor QSqlError::QSqlError(const QString &driverText, const QString &databaseText, QSqlError::ErrorType type, int number)

This method creates an object of class QSqlError.

[static] new QSqlError new(string driverText,string databaseText,const QSqlError_ErrorType type)

Description: Constructor QSqlError::QSqlError(const QString &driverText, const QString &databaseText, QSqlError::ErrorType type, int number)

This method creates an object of class QSqlError.

[static] new QSqlError new(string driverText,string databaseText,const QSqlError_ErrorType type,int number)

Description: Constructor QSqlError::QSqlError(const QString &driverText, const QString &databaseText, QSqlError::ErrorType type, int number)

This method creates an object of class QSqlError.

[const] int number

Description: Method int QSqlError::number()

void number=(int number)

Description: Method void QSqlError::setNumber(int number)

void setDatabaseText(string databaseText)

Description: Method void QSqlError::setDatabaseText(const QString &databaseText)

void setDriverText(string driverText)

Description: Method void QSqlError::setDriverText(const QString &driverText)

void setNumber(int number)

Description: Method void QSqlError::setNumber(int number)

void setType(const QSqlError_ErrorType type)

Description: Method void QSqlError::setType(QSqlError::ErrorType type)

[const] string text

Description: Method QString QSqlError::text()

[const] QSqlError_ErrorType type

Description: Method QSqlError::ErrorType QSqlError::type()

void type=(const QSqlError_ErrorType type)

Description: Method void QSqlError::setType(QSqlError::ErrorType type)