2016-01-04 04:05:31 +03:00
|
|
|
#define protected public
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
#include "sql.h"
|
2015-11-13 20:44:32 +03:00
|
|
|
#include "_cgo_export.h"
|
|
|
|
|
2015-12-23 18:22:00 +03:00
|
|
|
#include <QChildEvent>
|
|
|
|
#include <QEvent>
|
2015-12-06 02:56:16 +03:00
|
|
|
#include <QMetaObject>
|
2015-11-19 21:29:30 +03:00
|
|
|
#include <QModelIndex>
|
|
|
|
#include <QObject>
|
2015-12-06 02:56:16 +03:00
|
|
|
#include <QSqlDatabase>
|
|
|
|
#include <QSqlDriver>
|
|
|
|
#include <QSqlDriverCreator>
|
|
|
|
#include <QSqlDriverCreatorBase>
|
|
|
|
#include <QSqlDriverPlugin>
|
|
|
|
#include <QSqlError>
|
|
|
|
#include <QSqlField>
|
|
|
|
#include <QSqlIndex>
|
|
|
|
#include <QSqlQuery>
|
|
|
|
#include <QSqlQueryModel>
|
|
|
|
#include <QSqlRecord>
|
|
|
|
#include <QSqlRelation>
|
|
|
|
#include <QSqlRelationalTableModel>
|
|
|
|
#include <QSqlResult>
|
2015-11-19 21:29:30 +03:00
|
|
|
#include <QSqlTableModel>
|
2015-12-06 02:56:16 +03:00
|
|
|
#include <QString>
|
2015-12-23 18:22:00 +03:00
|
|
|
#include <QTime>
|
|
|
|
#include <QTimer>
|
|
|
|
#include <QTimerEvent>
|
2015-12-06 02:56:16 +03:00
|
|
|
#include <QVariant>
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlDatabase_QSqlDatabase_AddDatabase2(void* driver, char* connectionName){
|
|
|
|
return new QSqlDatabase(QSqlDatabase::addDatabase(static_cast<QSqlDriver*>(driver), QString(connectionName)));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlDatabase_QSqlDatabase_AddDatabase(char* ty, char* connectionName){
|
|
|
|
return new QSqlDatabase(QSqlDatabase::addDatabase(QString(ty), QString(connectionName)));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlDatabase_NewQSqlDatabase(){
|
|
|
|
return new QSqlDatabase();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlDatabase_NewQSqlDatabase2(void* other){
|
|
|
|
return new QSqlDatabase(*static_cast<QSqlDatabase*>(other));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlDatabase_QSqlDatabase_CloneDatabase(void* other, char* connectionName){
|
|
|
|
return new QSqlDatabase(QSqlDatabase::cloneDatabase(*static_cast<QSqlDatabase*>(other), QString(connectionName)));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDatabase_Close(void* ptr){
|
|
|
|
static_cast<QSqlDatabase*>(ptr)->close();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_Commit(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->commit();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDatabase_ConnectOptions(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->connectOptions().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDatabase_ConnectionName(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->connectionName().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDatabase_QSqlDatabase_ConnectionNames(){
|
2016-01-08 04:44:20 +03:00
|
|
|
return QSqlDatabase::connectionNames().join("|").toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_QSqlDatabase_Contains(char* connectionName){
|
|
|
|
return QSqlDatabase::contains(QString(connectionName));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlDatabase_QSqlDatabase_Database(char* connectionName, int open){
|
|
|
|
return new QSqlDatabase(QSqlDatabase::database(QString(connectionName), open != 0));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDatabase_DatabaseName(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->databaseName().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlDatabase_Driver(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->driver();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDatabase_DriverName(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->driverName().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDatabase_QSqlDatabase_Drivers(){
|
2016-01-08 04:44:20 +03:00
|
|
|
return QSqlDatabase::drivers().join("|").toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlDatabase_Exec(void* ptr, char* query){
|
|
|
|
return new QSqlQuery(static_cast<QSqlDatabase*>(ptr)->exec(QString(query)));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDatabase_HostName(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->hostName().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_QSqlDatabase_IsDriverAvailable(char* name){
|
|
|
|
return QSqlDatabase::isDriverAvailable(QString(name));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_IsOpen(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->isOpen();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_IsOpenError(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->isOpenError();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_IsValid(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->isValid();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlDatabase_LastError(void* ptr){
|
|
|
|
return new QSqlError(static_cast<QSqlDatabase*>(ptr)->lastError());
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_Open(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->open();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_Open2(void* ptr, char* user, char* password){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->open(QString(user), QString(password));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDatabase_Password(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->password().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_Port(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->port();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlDatabase_PrimaryIndex(void* ptr, char* tablename){
|
|
|
|
return new QSqlIndex(static_cast<QSqlDatabase*>(ptr)->primaryIndex(QString(tablename)));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlDatabase_Record(void* ptr, char* tablename){
|
|
|
|
return new QSqlRecord(static_cast<QSqlDatabase*>(ptr)->record(QString(tablename)));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDatabase_QSqlDatabase_RegisterSqlDriver(char* name, void* creator){
|
|
|
|
QSqlDatabase::registerSqlDriver(QString(name), static_cast<QSqlDriverCreatorBase*>(creator));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDatabase_QSqlDatabase_RemoveDatabase(char* connectionName){
|
|
|
|
QSqlDatabase::removeDatabase(QString(connectionName));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_Rollback(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->rollback();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDatabase_SetConnectOptions(void* ptr, char* options){
|
|
|
|
static_cast<QSqlDatabase*>(ptr)->setConnectOptions(QString(options));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDatabase_SetDatabaseName(void* ptr, char* name){
|
|
|
|
static_cast<QSqlDatabase*>(ptr)->setDatabaseName(QString(name));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDatabase_SetHostName(void* ptr, char* host){
|
|
|
|
static_cast<QSqlDatabase*>(ptr)->setHostName(QString(host));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDatabase_SetPassword(void* ptr, char* password){
|
|
|
|
static_cast<QSqlDatabase*>(ptr)->setPassword(QString(password));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDatabase_SetPort(void* ptr, int port){
|
|
|
|
static_cast<QSqlDatabase*>(ptr)->setPort(port);
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDatabase_SetUserName(void* ptr, char* name){
|
|
|
|
static_cast<QSqlDatabase*>(ptr)->setUserName(QString(name));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDatabase_Transaction(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->transaction();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDatabase_UserName(void* ptr){
|
|
|
|
return static_cast<QSqlDatabase*>(ptr)->userName().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDatabase_DestroyQSqlDatabase(void* ptr){
|
|
|
|
static_cast<QSqlDatabase*>(ptr)->~QSqlDatabase();
|
|
|
|
}
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
class MyQSqlDriver: public QSqlDriver {
|
2015-11-13 20:44:32 +03:00
|
|
|
public:
|
2016-01-04 04:05:31 +03:00
|
|
|
void Signal_Notification(const QString & name) { callbackQSqlDriverNotification(this, this->objectName().toUtf8().data(), name.toUtf8().data()); };
|
|
|
|
void Signal_Notification2(const QString & name, QSqlDriver::NotificationSource source, const QVariant & payload) { callbackQSqlDriverNotification2(this, this->objectName().toUtf8().data(), name.toUtf8().data(), source, new QVariant(payload)); };
|
2016-04-17 00:38:16 +03:00
|
|
|
void setLastError(const QSqlError & error) { callbackQSqlDriverSetLastError(this, this->objectName().toUtf8().data(), new QSqlError(error)); };
|
2016-01-04 04:05:31 +03:00
|
|
|
void setOpen(bool open) { callbackQSqlDriverSetOpen(this, this->objectName().toUtf8().data(), open); };
|
|
|
|
void setOpenError(bool error) { callbackQSqlDriverSetOpenError(this, this->objectName().toUtf8().data(), error); };
|
|
|
|
void timerEvent(QTimerEvent * event) { callbackQSqlDriverTimerEvent(this, this->objectName().toUtf8().data(), event); };
|
|
|
|
void childEvent(QChildEvent * event) { callbackQSqlDriverChildEvent(this, this->objectName().toUtf8().data(), event); };
|
|
|
|
void customEvent(QEvent * event) { callbackQSqlDriverCustomEvent(this, this->objectName().toUtf8().data(), event); };
|
2015-11-13 20:44:32 +03:00
|
|
|
};
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_BeginTransaction(void* ptr){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->beginTransaction();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDriver_Close(void* ptr){
|
|
|
|
static_cast<QSqlDriver*>(ptr)->close();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_CommitTransaction(void* ptr){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->commitTransaction();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlDriver_CreateResult(void* ptr){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->createResult();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_DbmsType(void* ptr){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->dbmsType();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDriver_EscapeIdentifier(void* ptr, char* identifier, int ty){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->escapeIdentifier(QString(identifier), static_cast<QSqlDriver::IdentifierType>(ty)).toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDriver_FormatValue(void* ptr, void* field, int trimStrings){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->formatValue(*static_cast<QSqlField*>(field), trimStrings != 0).toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlDriver_Handle(void* ptr){
|
|
|
|
return new QVariant(static_cast<QSqlDriver*>(ptr)->handle());
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_HasFeature(void* ptr, int feature){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->hasFeature(static_cast<QSqlDriver::DriverFeature>(feature));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_IsIdentifierEscaped(void* ptr, char* identifier, int ty){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->isIdentifierEscaped(QString(identifier), static_cast<QSqlDriver::IdentifierType>(ty));
|
|
|
|
}
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_IsOpen(void* ptr){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->isOpen();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_IsOpenError(void* ptr){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->isOpenError();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlDriver_LastError(void* ptr){
|
|
|
|
return new QSqlError(static_cast<QSqlDriver*>(ptr)->lastError());
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDriver_ConnectNotification(void* ptr){
|
|
|
|
QObject::connect(static_cast<QSqlDriver*>(ptr), static_cast<void (QSqlDriver::*)(const QString &)>(&QSqlDriver::notification), static_cast<MyQSqlDriver*>(ptr), static_cast<void (MyQSqlDriver::*)(const QString &)>(&MyQSqlDriver::Signal_Notification));;
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDriver_DisconnectNotification(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QSqlDriver*>(ptr), static_cast<void (QSqlDriver::*)(const QString &)>(&QSqlDriver::notification), static_cast<MyQSqlDriver*>(ptr), static_cast<void (MyQSqlDriver::*)(const QString &)>(&MyQSqlDriver::Signal_Notification));;
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlDriver_Notification(void* ptr, char* name){
|
|
|
|
static_cast<QSqlDriver*>(ptr)->notification(QString(name));
|
|
|
|
}
|
|
|
|
|
2015-12-16 04:02:59 +03:00
|
|
|
void QSqlDriver_ConnectNotification2(void* ptr){
|
|
|
|
QObject::connect(static_cast<QSqlDriver*>(ptr), static_cast<void (QSqlDriver::*)(const QString &, QSqlDriver::NotificationSource, const QVariant &)>(&QSqlDriver::notification), static_cast<MyQSqlDriver*>(ptr), static_cast<void (MyQSqlDriver::*)(const QString &, QSqlDriver::NotificationSource, const QVariant &)>(&MyQSqlDriver::Signal_Notification2));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriver_DisconnectNotification2(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QSqlDriver*>(ptr), static_cast<void (QSqlDriver::*)(const QString &, QSqlDriver::NotificationSource, const QVariant &)>(&QSqlDriver::notification), static_cast<MyQSqlDriver*>(ptr), static_cast<void (MyQSqlDriver::*)(const QString &, QSqlDriver::NotificationSource, const QVariant &)>(&MyQSqlDriver::Signal_Notification2));;
|
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlDriver_Notification2(void* ptr, char* name, int source, void* payload){
|
|
|
|
static_cast<QSqlDriver*>(ptr)->notification(QString(name), static_cast<QSqlDriver::NotificationSource>(source), *static_cast<QVariant*>(payload));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_Open(void* ptr, char* db, char* user, char* password, char* host, int port, char* options){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->open(QString(db), QString(user), QString(password), QString(host), port, QString(options));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlDriver_PrimaryIndex(void* ptr, char* tableName){
|
|
|
|
return new QSqlIndex(static_cast<QSqlDriver*>(ptr)->primaryIndex(QString(tableName)));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlDriver_Record(void* ptr, char* tableName){
|
|
|
|
return new QSqlRecord(static_cast<QSqlDriver*>(ptr)->record(QString(tableName)));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_RollbackTransaction(void* ptr){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->rollbackTransaction();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void QSqlDriver_SetLastError(void* ptr, void* error){
|
|
|
|
static_cast<MyQSqlDriver*>(ptr)->setLastError(*static_cast<QSqlError*>(error));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriver_SetLastErrorDefault(void* ptr, void* error){
|
|
|
|
static_cast<QSqlDriver*>(ptr)->QSqlDriver::setLastError(*static_cast<QSqlError*>(error));
|
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlDriver_SetOpen(void* ptr, int open){
|
|
|
|
static_cast<MyQSqlDriver*>(ptr)->setOpen(open != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriver_SetOpenDefault(void* ptr, int open){
|
|
|
|
static_cast<QSqlDriver*>(ptr)->QSqlDriver::setOpen(open != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriver_SetOpenError(void* ptr, int error){
|
|
|
|
static_cast<MyQSqlDriver*>(ptr)->setOpenError(error != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriver_SetOpenErrorDefault(void* ptr, int error){
|
|
|
|
static_cast<QSqlDriver*>(ptr)->QSqlDriver::setOpenError(error != 0);
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDriver_SqlStatement(void* ptr, int ty, char* tableName, void* rec, int preparedStatement){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->sqlStatement(static_cast<QSqlDriver::StatementType>(ty), QString(tableName), *static_cast<QSqlRecord*>(rec), preparedStatement != 0).toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDriver_StripDelimiters(void* ptr, char* identifier, int ty){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->stripDelimiters(QString(identifier), static_cast<QSqlDriver::IdentifierType>(ty)).toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_SubscribeToNotification(void* ptr, char* name){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->subscribeToNotification(QString(name));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlDriver_SubscribedToNotifications(void* ptr){
|
2016-01-08 04:44:20 +03:00
|
|
|
return static_cast<QSqlDriver*>(ptr)->subscribedToNotifications().join("|").toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlDriver_UnsubscribeFromNotification(void* ptr, char* name){
|
|
|
|
return static_cast<QSqlDriver*>(ptr)->unsubscribeFromNotification(QString(name));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDriver_DestroyQSqlDriver(void* ptr){
|
|
|
|
static_cast<QSqlDriver*>(ptr)->~QSqlDriver();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlDriver_TimerEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlDriver*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriver_TimerEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlDriver*>(ptr)->QSqlDriver::timerEvent(static_cast<QTimerEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriver_ChildEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlDriver*>(ptr)->childEvent(static_cast<QChildEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriver_ChildEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlDriver*>(ptr)->QSqlDriver::childEvent(static_cast<QChildEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriver_CustomEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlDriver*>(ptr)->customEvent(static_cast<QEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriver_CustomEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlDriver*>(ptr)->QSqlDriver::customEvent(static_cast<QEvent*>(event));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
class MyQSqlDriverCreatorBase: public QSqlDriverCreatorBase {
|
|
|
|
public:
|
2015-12-15 04:01:51 +03:00
|
|
|
QString _objectName;
|
|
|
|
QString objectNameAbs() const { return this->_objectName; };
|
|
|
|
void setObjectNameAbs(const QString &name) { this->_objectName = name; };
|
2015-12-06 02:56:16 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
void* QSqlDriverCreatorBase_CreateObject(void* ptr){
|
|
|
|
return static_cast<QSqlDriverCreatorBase*>(ptr)->createObject();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlDriverCreatorBase_DestroyQSqlDriverCreatorBase(void* ptr){
|
|
|
|
static_cast<QSqlDriverCreatorBase*>(ptr)->~QSqlDriverCreatorBase();
|
|
|
|
}
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2015-12-15 04:01:51 +03:00
|
|
|
char* QSqlDriverCreatorBase_ObjectNameAbs(void* ptr){
|
2016-01-03 22:27:03 +03:00
|
|
|
if (dynamic_cast<MyQSqlDriverCreatorBase*>(static_cast<QSqlDriverCreatorBase*>(ptr))) {
|
|
|
|
return static_cast<MyQSqlDriverCreatorBase*>(ptr)->objectNameAbs().toUtf8().data();
|
|
|
|
}
|
|
|
|
return QString("QSqlDriverCreatorBase_BASE").toUtf8().data();
|
2015-12-15 04:01:51 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriverCreatorBase_SetObjectNameAbs(void* ptr, char* name){
|
2016-01-03 22:27:03 +03:00
|
|
|
if (dynamic_cast<MyQSqlDriverCreatorBase*>(static_cast<QSqlDriverCreatorBase*>(ptr))) {
|
|
|
|
static_cast<MyQSqlDriverCreatorBase*>(ptr)->setObjectNameAbs(QString(name));
|
|
|
|
}
|
2015-12-15 04:01:51 +03:00
|
|
|
}
|
2015-12-06 02:56:16 +03:00
|
|
|
|
|
|
|
void* QSqlDriverPlugin_Create(void* ptr, char* key){
|
|
|
|
return static_cast<QSqlDriverPlugin*>(ptr)->create(QString(key));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriverPlugin_DestroyQSqlDriverPlugin(void* ptr){
|
|
|
|
static_cast<QSqlDriverPlugin*>(ptr)->~QSqlDriverPlugin();
|
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlDriverPlugin_TimerEvent(void* ptr, void* event){
|
|
|
|
static_cast<QSqlDriverPlugin*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriverPlugin_TimerEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlDriverPlugin*>(ptr)->QSqlDriverPlugin::timerEvent(static_cast<QTimerEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriverPlugin_ChildEvent(void* ptr, void* event){
|
|
|
|
static_cast<QSqlDriverPlugin*>(ptr)->childEvent(static_cast<QChildEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriverPlugin_ChildEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlDriverPlugin*>(ptr)->QSqlDriverPlugin::childEvent(static_cast<QChildEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriverPlugin_CustomEvent(void* ptr, void* event){
|
|
|
|
static_cast<QSqlDriverPlugin*>(ptr)->customEvent(static_cast<QEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlDriverPlugin_CustomEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlDriverPlugin*>(ptr)->QSqlDriverPlugin::customEvent(static_cast<QEvent*>(event));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlError_NewQSqlError3(void* other){
|
|
|
|
return new QSqlError(*static_cast<QSqlError*>(other));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlError_NewQSqlError(char* driverText, char* databaseText, int ty, char* code){
|
|
|
|
return new QSqlError(QString(driverText), QString(databaseText), static_cast<QSqlError::ErrorType>(ty), QString(code));
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QSqlError_DatabaseText(void* ptr){
|
|
|
|
return static_cast<QSqlError*>(ptr)->databaseText().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QSqlError_DriverText(void* ptr){
|
|
|
|
return static_cast<QSqlError*>(ptr)->driverText().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlError_IsValid(void* ptr){
|
|
|
|
return static_cast<QSqlError*>(ptr)->isValid();
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QSqlError_NativeErrorCode(void* ptr){
|
|
|
|
return static_cast<QSqlError*>(ptr)->nativeErrorCode().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QSqlError_Text(void* ptr){
|
|
|
|
return static_cast<QSqlError*>(ptr)->text().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlError_Type(void* ptr){
|
|
|
|
return static_cast<QSqlError*>(ptr)->type();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlError_DestroyQSqlError(void* ptr){
|
|
|
|
static_cast<QSqlError*>(ptr)->~QSqlError();
|
|
|
|
}
|
2015-11-13 20:44:32 +03:00
|
|
|
|
|
|
|
void* QSqlField_NewQSqlField2(void* other){
|
|
|
|
return new QSqlField(*static_cast<QSqlField*>(other));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_Clear(void* ptr){
|
|
|
|
static_cast<QSqlField*>(ptr)->clear();
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlField_DefaultValue(void* ptr){
|
|
|
|
return new QVariant(static_cast<QSqlField*>(ptr)->defaultValue());
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlField_IsAutoValue(void* ptr){
|
|
|
|
return static_cast<QSqlField*>(ptr)->isAutoValue();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlField_IsGenerated(void* ptr){
|
|
|
|
return static_cast<QSqlField*>(ptr)->isGenerated();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlField_IsNull(void* ptr){
|
|
|
|
return static_cast<QSqlField*>(ptr)->isNull();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlField_IsReadOnly(void* ptr){
|
|
|
|
return static_cast<QSqlField*>(ptr)->isReadOnly();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlField_IsValid(void* ptr){
|
|
|
|
return static_cast<QSqlField*>(ptr)->isValid();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlField_Length(void* ptr){
|
|
|
|
return static_cast<QSqlField*>(ptr)->length();
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QSqlField_Name(void* ptr){
|
|
|
|
return static_cast<QSqlField*>(ptr)->name().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlField_Precision(void* ptr){
|
|
|
|
return static_cast<QSqlField*>(ptr)->precision();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlField_RequiredStatus(void* ptr){
|
|
|
|
return static_cast<QSqlField*>(ptr)->requiredStatus();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_SetAutoValue(void* ptr, int autoVal){
|
|
|
|
static_cast<QSqlField*>(ptr)->setAutoValue(autoVal != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_SetDefaultValue(void* ptr, void* value){
|
|
|
|
static_cast<QSqlField*>(ptr)->setDefaultValue(*static_cast<QVariant*>(value));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_SetGenerated(void* ptr, int gen){
|
|
|
|
static_cast<QSqlField*>(ptr)->setGenerated(gen != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_SetLength(void* ptr, int fieldLength){
|
|
|
|
static_cast<QSqlField*>(ptr)->setLength(fieldLength);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_SetName(void* ptr, char* name){
|
|
|
|
static_cast<QSqlField*>(ptr)->setName(QString(name));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_SetPrecision(void* ptr, int precision){
|
|
|
|
static_cast<QSqlField*>(ptr)->setPrecision(precision);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_SetReadOnly(void* ptr, int readOnly){
|
|
|
|
static_cast<QSqlField*>(ptr)->setReadOnly(readOnly != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_SetRequired(void* ptr, int required){
|
|
|
|
static_cast<QSqlField*>(ptr)->setRequired(required != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_SetRequiredStatus(void* ptr, int required){
|
|
|
|
static_cast<QSqlField*>(ptr)->setRequiredStatus(static_cast<QSqlField::RequiredStatus>(required));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_SetValue(void* ptr, void* value){
|
|
|
|
static_cast<QSqlField*>(ptr)->setValue(*static_cast<QVariant*>(value));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlField_Value(void* ptr){
|
|
|
|
return new QVariant(static_cast<QSqlField*>(ptr)->value());
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlField_DestroyQSqlField(void* ptr){
|
|
|
|
static_cast<QSqlField*>(ptr)->~QSqlField();
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlIndex_NewQSqlIndex2(void* other){
|
|
|
|
return new QSqlIndex(*static_cast<QSqlIndex*>(other));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlIndex_NewQSqlIndex(char* cursorname, char* name){
|
|
|
|
return new QSqlIndex(QString(cursorname), QString(name));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlIndex_Append(void* ptr, void* field){
|
|
|
|
static_cast<QSqlIndex*>(ptr)->append(*static_cast<QSqlField*>(field));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlIndex_Append2(void* ptr, void* field, int desc){
|
|
|
|
static_cast<QSqlIndex*>(ptr)->append(*static_cast<QSqlField*>(field), desc != 0);
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlIndex_CursorName(void* ptr){
|
|
|
|
return static_cast<QSqlIndex*>(ptr)->cursorName().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlIndex_IsDescending(void* ptr, int i){
|
|
|
|
return static_cast<QSqlIndex*>(ptr)->isDescending(i);
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlIndex_Name(void* ptr){
|
|
|
|
return static_cast<QSqlIndex*>(ptr)->name().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlIndex_SetCursorName(void* ptr, char* cursorName){
|
|
|
|
static_cast<QSqlIndex*>(ptr)->setCursorName(QString(cursorName));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlIndex_SetDescending(void* ptr, int i, int desc){
|
|
|
|
static_cast<QSqlIndex*>(ptr)->setDescending(i, desc != 0);
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlIndex_SetName(void* ptr, char* name){
|
|
|
|
static_cast<QSqlIndex*>(ptr)->setName(QString(name));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlIndex_DestroyQSqlIndex(void* ptr){
|
|
|
|
static_cast<QSqlIndex*>(ptr)->~QSqlIndex();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_NewQSqlQuery3(void* db){
|
|
|
|
return new QSqlQuery(*static_cast<QSqlDatabase*>(db));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_NewQSqlQuery(void* result){
|
|
|
|
return new QSqlQuery(static_cast<QSqlResult*>(result));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_NewQSqlQuery4(void* other){
|
|
|
|
return new QSqlQuery(*static_cast<QSqlQuery*>(other));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_NewQSqlQuery2(char* query, void* db){
|
|
|
|
return new QSqlQuery(QString(query), *static_cast<QSqlDatabase*>(db));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_At(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->at();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_BoundValue(void* ptr, char* placeholder){
|
|
|
|
return new QVariant(static_cast<QSqlQuery*>(ptr)->boundValue(QString(placeholder)));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_BoundValue2(void* ptr, int pos){
|
|
|
|
return new QVariant(static_cast<QSqlQuery*>(ptr)->boundValue(pos));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlQuery_Clear(void* ptr){
|
|
|
|
static_cast<QSqlQuery*>(ptr)->clear();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_Driver(void* ptr){
|
|
|
|
return const_cast<QSqlDriver*>(static_cast<QSqlQuery*>(ptr)->driver());
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_Exec2(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->exec();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_Exec(void* ptr, char* query){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->exec(QString(query));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_ExecBatch(void* ptr, int mode){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->execBatch(static_cast<QSqlQuery::BatchExecutionMode>(mode));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlQuery_ExecutedQuery(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->executedQuery().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlQuery_Finish(void* ptr){
|
|
|
|
static_cast<QSqlQuery*>(ptr)->finish();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_First(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->first();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_IsActive(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->isActive();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_IsForwardOnly(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->isForwardOnly();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_IsNull2(void* ptr, char* name){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->isNull(QString(name));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_IsNull(void* ptr, int field){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->isNull(field);
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_IsSelect(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->isSelect();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_IsValid(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->isValid();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_Last(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->last();
|
|
|
|
}
|
2015-11-19 21:29:30 +03:00
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlQuery_LastError(void* ptr){
|
|
|
|
return new QSqlError(static_cast<QSqlQuery*>(ptr)->lastError());
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_LastInsertId(void* ptr){
|
|
|
|
return new QVariant(static_cast<QSqlQuery*>(ptr)->lastInsertId());
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlQuery_LastQuery(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->lastQuery().toUtf8().data();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_Next(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->next();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_NextResult(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->nextResult();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_NumRowsAffected(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->numRowsAffected();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_Prepare(void* ptr, char* query){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->prepare(QString(query));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_Previous(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->previous();
|
|
|
|
}
|
2015-11-19 21:29:30 +03:00
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlQuery_Record(void* ptr){
|
|
|
|
return new QSqlRecord(static_cast<QSqlQuery*>(ptr)->record());
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_Result(void* ptr){
|
|
|
|
return const_cast<QSqlResult*>(static_cast<QSqlQuery*>(ptr)->result());
|
|
|
|
}
|
2015-11-19 21:29:30 +03:00
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_Seek(void* ptr, int index, int relative){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->seek(index, relative != 0);
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlQuery_SetForwardOnly(void* ptr, int forward){
|
|
|
|
static_cast<QSqlQuery*>(ptr)->setForwardOnly(forward != 0);
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQuery_Size(void* ptr){
|
|
|
|
return static_cast<QSqlQuery*>(ptr)->size();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_Value2(void* ptr, char* name){
|
|
|
|
return new QVariant(static_cast<QSqlQuery*>(ptr)->value(QString(name)));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQuery_Value(void* ptr, int index){
|
|
|
|
return new QVariant(static_cast<QSqlQuery*>(ptr)->value(index));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlQuery_DestroyQSqlQuery(void* ptr){
|
|
|
|
static_cast<QSqlQuery*>(ptr)->~QSqlQuery();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
class MyQSqlQueryModel: public QSqlQueryModel {
|
|
|
|
public:
|
2016-01-04 04:05:31 +03:00
|
|
|
void clear() { callbackQSqlQueryModelClear(this, this->objectName().toUtf8().data()); };
|
|
|
|
void queryChange() { callbackQSqlQueryModelQueryChange(this, this->objectName().toUtf8().data()); };
|
|
|
|
void revert() { if (!callbackQSqlQueryModelRevert(this, this->objectName().toUtf8().data())) { QSqlQueryModel::revert(); }; };
|
|
|
|
void sort(int column, Qt::SortOrder order) { callbackQSqlQueryModelSort(this, this->objectName().toUtf8().data(), column, order); };
|
|
|
|
void timerEvent(QTimerEvent * event) { callbackQSqlQueryModelTimerEvent(this, this->objectName().toUtf8().data(), event); };
|
|
|
|
void childEvent(QChildEvent * event) { callbackQSqlQueryModelChildEvent(this, this->objectName().toUtf8().data(), event); };
|
|
|
|
void customEvent(QEvent * event) { callbackQSqlQueryModelCustomEvent(this, this->objectName().toUtf8().data(), event); };
|
2015-12-06 02:56:16 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
int QSqlQueryModel_RowCount(void* ptr, void* parent){
|
|
|
|
return static_cast<QSqlQueryModel*>(ptr)->rowCount(*static_cast<QModelIndex*>(parent));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQueryModel_Data(void* ptr, void* item, int role){
|
|
|
|
return new QVariant(static_cast<QSqlQueryModel*>(ptr)->data(*static_cast<QModelIndex*>(item), role));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQueryModel_CanFetchMore(void* ptr, void* parent){
|
|
|
|
return static_cast<QSqlQueryModel*>(ptr)->canFetchMore(*static_cast<QModelIndex*>(parent));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlQueryModel_Clear(void* ptr){
|
2016-01-04 04:05:31 +03:00
|
|
|
static_cast<MyQSqlQueryModel*>(ptr)->clear();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_ClearDefault(void* ptr){
|
|
|
|
static_cast<QSqlQueryModel*>(ptr)->QSqlQueryModel::clear();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQueryModel_ColumnCount(void* ptr, void* index){
|
|
|
|
return static_cast<QSqlQueryModel*>(ptr)->columnCount(*static_cast<QModelIndex*>(index));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlQueryModel_HeaderData(void* ptr, int section, int orientation, int role){
|
|
|
|
return new QVariant(static_cast<QSqlQueryModel*>(ptr)->headerData(section, static_cast<Qt::Orientation>(orientation), role));
|
|
|
|
}
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQueryModel_InsertColumns(void* ptr, int column, int count, void* parent){
|
|
|
|
return static_cast<QSqlQueryModel*>(ptr)->insertColumns(column, count, *static_cast<QModelIndex*>(parent));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlQueryModel_LastError(void* ptr){
|
|
|
|
return new QSqlError(static_cast<QSqlQueryModel*>(ptr)->lastError());
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlQueryModel_Query(void* ptr){
|
|
|
|
return new QSqlQuery(static_cast<QSqlQueryModel*>(ptr)->query());
|
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlQueryModel_QueryChange(void* ptr){
|
|
|
|
static_cast<MyQSqlQueryModel*>(ptr)->queryChange();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_QueryChangeDefault(void* ptr){
|
|
|
|
static_cast<QSqlQueryModel*>(ptr)->QSqlQueryModel::queryChange();
|
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlQueryModel_Record2(void* ptr){
|
|
|
|
return new QSqlRecord(static_cast<QSqlQueryModel*>(ptr)->record());
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlQueryModel_Record(void* ptr, int row){
|
|
|
|
return new QSqlRecord(static_cast<QSqlQueryModel*>(ptr)->record(row));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQueryModel_RemoveColumns(void* ptr, int column, int count, void* parent){
|
|
|
|
return static_cast<QSqlQueryModel*>(ptr)->removeColumns(column, count, *static_cast<QModelIndex*>(parent));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlQueryModel_SetHeaderData(void* ptr, int section, int orientation, void* value, int role){
|
|
|
|
return static_cast<QSqlQueryModel*>(ptr)->setHeaderData(section, static_cast<Qt::Orientation>(orientation), *static_cast<QVariant*>(value), role);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_SetQuery(void* ptr, void* query){
|
|
|
|
static_cast<QSqlQueryModel*>(ptr)->setQuery(*static_cast<QSqlQuery*>(query));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_SetQuery2(void* ptr, char* query, void* db){
|
|
|
|
static_cast<QSqlQueryModel*>(ptr)->setQuery(QString(query), *static_cast<QSqlDatabase*>(db));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_DestroyQSqlQueryModel(void* ptr){
|
|
|
|
static_cast<QSqlQueryModel*>(ptr)->~QSqlQueryModel();
|
|
|
|
}
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlQueryModel_Revert(void* ptr){
|
|
|
|
QMetaObject::invokeMethod(static_cast<MyQSqlQueryModel*>(ptr), "revert");
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_RevertDefault(void* ptr){
|
|
|
|
QMetaObject::invokeMethod(static_cast<QSqlQueryModel*>(ptr), "revert");
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_Sort(void* ptr, int column, int order){
|
|
|
|
static_cast<MyQSqlQueryModel*>(ptr)->sort(column, static_cast<Qt::SortOrder>(order));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_SortDefault(void* ptr, int column, int order){
|
|
|
|
static_cast<QSqlQueryModel*>(ptr)->QSqlQueryModel::sort(column, static_cast<Qt::SortOrder>(order));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_TimerEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlQueryModel*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_TimerEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlQueryModel*>(ptr)->QSqlQueryModel::timerEvent(static_cast<QTimerEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_ChildEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlQueryModel*>(ptr)->childEvent(static_cast<QChildEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_ChildEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlQueryModel*>(ptr)->QSqlQueryModel::childEvent(static_cast<QChildEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_CustomEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlQueryModel*>(ptr)->customEvent(static_cast<QEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlQueryModel_CustomEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlQueryModel*>(ptr)->QSqlQueryModel::customEvent(static_cast<QEvent*>(event));
|
|
|
|
}
|
|
|
|
|
2015-11-13 20:44:32 +03:00
|
|
|
void* QSqlRecord_NewQSqlRecord(){
|
|
|
|
return new QSqlRecord();
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlRecord_NewQSqlRecord2(void* other){
|
|
|
|
return new QSqlRecord(*static_cast<QSqlRecord*>(other));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRecord_Append(void* ptr, void* field){
|
|
|
|
static_cast<QSqlRecord*>(ptr)->append(*static_cast<QSqlField*>(field));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRecord_Clear(void* ptr){
|
|
|
|
static_cast<QSqlRecord*>(ptr)->clear();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRecord_ClearValues(void* ptr){
|
|
|
|
static_cast<QSqlRecord*>(ptr)->clearValues();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlRecord_Contains(void* ptr, char* name){
|
|
|
|
return static_cast<QSqlRecord*>(ptr)->contains(QString(name));
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlRecord_Count(void* ptr){
|
|
|
|
return static_cast<QSqlRecord*>(ptr)->count();
|
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlRecord_Field2(void* ptr, char* name){
|
|
|
|
return new QSqlField(static_cast<QSqlRecord*>(ptr)->field(QString(name)));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlRecord_Field(void* ptr, int index){
|
|
|
|
return new QSqlField(static_cast<QSqlRecord*>(ptr)->field(index));
|
|
|
|
}
|
|
|
|
|
2015-11-13 20:44:32 +03:00
|
|
|
char* QSqlRecord_FieldName(void* ptr, int index){
|
|
|
|
return static_cast<QSqlRecord*>(ptr)->fieldName(index).toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlRecord_IndexOf(void* ptr, char* name){
|
|
|
|
return static_cast<QSqlRecord*>(ptr)->indexOf(QString(name));
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlRecord_IsEmpty(void* ptr){
|
|
|
|
return static_cast<QSqlRecord*>(ptr)->isEmpty();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlRecord_IsGenerated(void* ptr, char* name){
|
|
|
|
return static_cast<QSqlRecord*>(ptr)->isGenerated(QString(name));
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlRecord_IsGenerated2(void* ptr, int index){
|
|
|
|
return static_cast<QSqlRecord*>(ptr)->isGenerated(index);
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlRecord_IsNull(void* ptr, char* name){
|
|
|
|
return static_cast<QSqlRecord*>(ptr)->isNull(QString(name));
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlRecord_IsNull2(void* ptr, int index){
|
|
|
|
return static_cast<QSqlRecord*>(ptr)->isNull(index);
|
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlRecord_KeyValues(void* ptr, void* keyFields){
|
|
|
|
return new QSqlRecord(static_cast<QSqlRecord*>(ptr)->keyValues(*static_cast<QSqlRecord*>(keyFields)));
|
|
|
|
}
|
|
|
|
|
2015-11-13 20:44:32 +03:00
|
|
|
void QSqlRecord_SetGenerated(void* ptr, char* name, int generated){
|
|
|
|
static_cast<QSqlRecord*>(ptr)->setGenerated(QString(name), generated != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRecord_SetGenerated2(void* ptr, int index, int generated){
|
|
|
|
static_cast<QSqlRecord*>(ptr)->setGenerated(index, generated != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRecord_SetNull2(void* ptr, char* name){
|
|
|
|
static_cast<QSqlRecord*>(ptr)->setNull(QString(name));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRecord_SetNull(void* ptr, int index){
|
|
|
|
static_cast<QSqlRecord*>(ptr)->setNull(index);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRecord_SetValue2(void* ptr, char* name, void* val){
|
|
|
|
static_cast<QSqlRecord*>(ptr)->setValue(QString(name), *static_cast<QVariant*>(val));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRecord_SetValue(void* ptr, int index, void* val){
|
|
|
|
static_cast<QSqlRecord*>(ptr)->setValue(index, *static_cast<QVariant*>(val));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlRecord_Value2(void* ptr, char* name){
|
|
|
|
return new QVariant(static_cast<QSqlRecord*>(ptr)->value(QString(name)));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlRecord_Value(void* ptr, int index){
|
|
|
|
return new QVariant(static_cast<QSqlRecord*>(ptr)->value(index));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRecord_DestroyQSqlRecord(void* ptr){
|
|
|
|
static_cast<QSqlRecord*>(ptr)->~QSqlRecord();
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlRelation_NewQSqlRelation(){
|
|
|
|
return new QSqlRelation();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlRelation_NewQSqlRelation2(char* tableName, char* indexColumn, char* displayColumn){
|
|
|
|
return new QSqlRelation(QString(tableName), QString(indexColumn), QString(displayColumn));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlRelation_DisplayColumn(void* ptr){
|
|
|
|
return static_cast<QSqlRelation*>(ptr)->displayColumn().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlRelation_IndexColumn(void* ptr){
|
|
|
|
return static_cast<QSqlRelation*>(ptr)->indexColumn().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlRelation_IsValid(void* ptr){
|
|
|
|
return static_cast<QSqlRelation*>(ptr)->isValid();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlRelation_TableName(void* ptr){
|
|
|
|
return static_cast<QSqlRelation*>(ptr)->tableName().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
class MyQSqlRelationalTableModel: public QSqlRelationalTableModel {
|
|
|
|
public:
|
2016-01-04 04:05:31 +03:00
|
|
|
void clear() { callbackQSqlRelationalTableModelClear(this, this->objectName().toUtf8().data()); };
|
|
|
|
void revertRow(int row) { if (!callbackQSqlRelationalTableModelRevertRow(this, this->objectName().toUtf8().data(), row)) { QSqlRelationalTableModel::revertRow(row); }; };
|
|
|
|
void setTable(const QString & table) { callbackQSqlRelationalTableModelSetTable(this, this->objectName().toUtf8().data(), table.toUtf8().data()); };
|
|
|
|
void revert() { if (!callbackQSqlRelationalTableModelRevert(this, this->objectName().toUtf8().data())) { QSqlRelationalTableModel::revert(); }; };
|
|
|
|
void setEditStrategy(QSqlRelationalTableModel::EditStrategy strategy) { callbackQSqlRelationalTableModelSetEditStrategy(this, this->objectName().toUtf8().data(), strategy); };
|
|
|
|
void setFilter(const QString & filter) { callbackQSqlRelationalTableModelSetFilter(this, this->objectName().toUtf8().data(), filter.toUtf8().data()); };
|
|
|
|
void setSort(int column, Qt::SortOrder order) { callbackQSqlRelationalTableModelSetSort(this, this->objectName().toUtf8().data(), column, order); };
|
|
|
|
void sort(int column, Qt::SortOrder order) { callbackQSqlRelationalTableModelSort(this, this->objectName().toUtf8().data(), column, order); };
|
|
|
|
void queryChange() { callbackQSqlRelationalTableModelQueryChange(this, this->objectName().toUtf8().data()); };
|
|
|
|
void timerEvent(QTimerEvent * event) { callbackQSqlRelationalTableModelTimerEvent(this, this->objectName().toUtf8().data(), event); };
|
|
|
|
void childEvent(QChildEvent * event) { callbackQSqlRelationalTableModelChildEvent(this, this->objectName().toUtf8().data(), event); };
|
|
|
|
void customEvent(QEvent * event) { callbackQSqlRelationalTableModelCustomEvent(this, this->objectName().toUtf8().data(), event); };
|
2015-12-06 02:56:16 +03:00
|
|
|
};
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlRelationalTableModel_Clear(void* ptr){
|
2016-01-04 04:05:31 +03:00
|
|
|
static_cast<MyQSqlRelationalTableModel*>(ptr)->clear();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_ClearDefault(void* ptr){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->QSqlRelationalTableModel::clear();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlRelationalTableModel_Data(void* ptr, void* index, int role){
|
|
|
|
return new QVariant(static_cast<QSqlRelationalTableModel*>(ptr)->data(*static_cast<QModelIndex*>(index), role));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
int QSqlRelationalTableModel_InsertRowIntoTable(void* ptr, void* values){
|
|
|
|
return static_cast<QSqlRelationalTableModel*>(ptr)->insertRowIntoTable(*static_cast<QSqlRecord*>(values));
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QSqlRelationalTableModel_OrderByClause(void* ptr){
|
|
|
|
return static_cast<QSqlRelationalTableModel*>(ptr)->orderByClause().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlRelationalTableModel_RelationModel(void* ptr, int column){
|
|
|
|
return static_cast<QSqlRelationalTableModel*>(ptr)->relationModel(column);
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlRelationalTableModel_RemoveColumns(void* ptr, int column, int count, void* parent){
|
|
|
|
return static_cast<QSqlRelationalTableModel*>(ptr)->removeColumns(column, count, *static_cast<QModelIndex*>(parent));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlRelationalTableModel_RevertRow(void* ptr, int row){
|
2016-01-04 04:05:31 +03:00
|
|
|
QMetaObject::invokeMethod(static_cast<MyQSqlRelationalTableModel*>(ptr), "revertRow", Q_ARG(int, row));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_RevertRowDefault(void* ptr, int row){
|
2015-12-06 02:56:16 +03:00
|
|
|
QMetaObject::invokeMethod(static_cast<QSqlRelationalTableModel*>(ptr), "revertRow", Q_ARG(int, row));
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlRelationalTableModel_Select(void* ptr){
|
|
|
|
return static_cast<QSqlRelationalTableModel*>(ptr)->select();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
char* QSqlRelationalTableModel_SelectStatement(void* ptr){
|
|
|
|
return static_cast<QSqlRelationalTableModel*>(ptr)->selectStatement().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlRelationalTableModel_SetData(void* ptr, void* index, void* value, int role){
|
|
|
|
return static_cast<QSqlRelationalTableModel*>(ptr)->setData(*static_cast<QModelIndex*>(index), *static_cast<QVariant*>(value), role);
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlRelationalTableModel_SetJoinMode(void* ptr, int joinMode){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->setJoinMode(static_cast<QSqlRelationalTableModel::JoinMode>(joinMode));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlRelationalTableModel_SetTable(void* ptr, char* table){
|
2016-01-04 04:05:31 +03:00
|
|
|
static_cast<MyQSqlRelationalTableModel*>(ptr)->setTable(QString(table));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_SetTableDefault(void* ptr, char* table){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->QSqlRelationalTableModel::setTable(QString(table));
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlRelationalTableModel_UpdateRowInTable(void* ptr, int row, void* values){
|
|
|
|
return static_cast<QSqlRelationalTableModel*>(ptr)->updateRowInTable(row, *static_cast<QSqlRecord*>(values));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlRelationalTableModel_DestroyQSqlRelationalTableModel(void* ptr){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->~QSqlRelationalTableModel();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlRelationalTableModel_Revert(void* ptr){
|
|
|
|
QMetaObject::invokeMethod(static_cast<MyQSqlRelationalTableModel*>(ptr), "revert");
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_RevertDefault(void* ptr){
|
|
|
|
QMetaObject::invokeMethod(static_cast<QSqlRelationalTableModel*>(ptr), "revert");
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_SetEditStrategy(void* ptr, int strategy){
|
|
|
|
static_cast<MyQSqlRelationalTableModel*>(ptr)->setEditStrategy(static_cast<QSqlRelationalTableModel::EditStrategy>(strategy));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_SetEditStrategyDefault(void* ptr, int strategy){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->QSqlRelationalTableModel::setEditStrategy(static_cast<QSqlRelationalTableModel::EditStrategy>(strategy));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_SetFilter(void* ptr, char* filter){
|
|
|
|
static_cast<MyQSqlRelationalTableModel*>(ptr)->setFilter(QString(filter));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_SetFilterDefault(void* ptr, char* filter){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->QSqlRelationalTableModel::setFilter(QString(filter));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_SetSort(void* ptr, int column, int order){
|
|
|
|
static_cast<MyQSqlRelationalTableModel*>(ptr)->setSort(column, static_cast<Qt::SortOrder>(order));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_SetSortDefault(void* ptr, int column, int order){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->QSqlRelationalTableModel::setSort(column, static_cast<Qt::SortOrder>(order));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_Sort(void* ptr, int column, int order){
|
|
|
|
static_cast<MyQSqlRelationalTableModel*>(ptr)->sort(column, static_cast<Qt::SortOrder>(order));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_SortDefault(void* ptr, int column, int order){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->QSqlRelationalTableModel::sort(column, static_cast<Qt::SortOrder>(order));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_QueryChange(void* ptr){
|
|
|
|
static_cast<MyQSqlRelationalTableModel*>(ptr)->queryChange();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_QueryChangeDefault(void* ptr){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->QSqlRelationalTableModel::queryChange();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_TimerEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlRelationalTableModel*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_TimerEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->QSqlRelationalTableModel::timerEvent(static_cast<QTimerEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_ChildEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlRelationalTableModel*>(ptr)->childEvent(static_cast<QChildEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_ChildEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->QSqlRelationalTableModel::childEvent(static_cast<QChildEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_CustomEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlRelationalTableModel*>(ptr)->customEvent(static_cast<QEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlRelationalTableModel_CustomEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlRelationalTableModel*>(ptr)->QSqlRelationalTableModel::customEvent(static_cast<QEvent*>(event));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
class MyQSqlResult: public QSqlResult {
|
2015-11-19 21:29:30 +03:00
|
|
|
public:
|
2015-12-15 04:01:51 +03:00
|
|
|
QString _objectName;
|
|
|
|
QString objectNameAbs() const { return this->_objectName; };
|
|
|
|
void setObjectNameAbs(const QString &name) { this->_objectName = name; };
|
2016-01-04 04:05:31 +03:00
|
|
|
void setActive(bool active) { callbackQSqlResultSetActive(this, this->objectNameAbs().toUtf8().data(), active); };
|
|
|
|
void setAt(int index) { callbackQSqlResultSetAt(this, this->objectNameAbs().toUtf8().data(), index); };
|
|
|
|
void setForwardOnly(bool forward) { callbackQSqlResultSetForwardOnly(this, this->objectNameAbs().toUtf8().data(), forward); };
|
2016-04-17 00:38:16 +03:00
|
|
|
void setLastError(const QSqlError & error) { callbackQSqlResultSetLastError(this, this->objectNameAbs().toUtf8().data(), new QSqlError(error)); };
|
2016-01-04 04:05:31 +03:00
|
|
|
void setQuery(const QString & query) { callbackQSqlResultSetQuery(this, this->objectNameAbs().toUtf8().data(), query.toUtf8().data()); };
|
2015-11-19 21:29:30 +03:00
|
|
|
};
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
int QSqlResult_Exec(void* ptr){
|
|
|
|
return static_cast<QSqlResult*>(ptr)->exec();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlResult_FetchNext(void* ptr){
|
|
|
|
return static_cast<QSqlResult*>(ptr)->fetchNext();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlResult_FetchPrevious(void* ptr){
|
|
|
|
return static_cast<QSqlResult*>(ptr)->fetchPrevious();
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlResult_Handle(void* ptr){
|
|
|
|
return new QVariant(static_cast<QSqlResult*>(ptr)->handle());
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void* QSqlResult_LastInsertId(void* ptr){
|
|
|
|
return new QVariant(static_cast<QSqlResult*>(ptr)->lastInsertId());
|
|
|
|
}
|
|
|
|
|
|
|
|
int QSqlResult_Prepare(void* ptr, char* query){
|
|
|
|
return static_cast<QSqlResult*>(ptr)->prepare(QString(query));
|
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlResult_Record(void* ptr){
|
|
|
|
return new QSqlRecord(static_cast<QSqlResult*>(ptr)->record());
|
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
int QSqlResult_SavePrepare(void* ptr, char* query){
|
|
|
|
return static_cast<QSqlResult*>(ptr)->savePrepare(QString(query));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlResult_SetActive(void* ptr, int active){
|
|
|
|
static_cast<MyQSqlResult*>(ptr)->setActive(active != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlResult_SetActiveDefault(void* ptr, int active){
|
|
|
|
static_cast<QSqlResult*>(ptr)->QSqlResult::setActive(active != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlResult_SetAt(void* ptr, int index){
|
|
|
|
static_cast<MyQSqlResult*>(ptr)->setAt(index);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlResult_SetAtDefault(void* ptr, int index){
|
|
|
|
static_cast<QSqlResult*>(ptr)->QSqlResult::setAt(index);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlResult_SetForwardOnly(void* ptr, int forward){
|
|
|
|
static_cast<MyQSqlResult*>(ptr)->setForwardOnly(forward != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlResult_SetForwardOnlyDefault(void* ptr, int forward){
|
|
|
|
static_cast<QSqlResult*>(ptr)->QSqlResult::setForwardOnly(forward != 0);
|
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void QSqlResult_SetLastError(void* ptr, void* error){
|
|
|
|
static_cast<MyQSqlResult*>(ptr)->setLastError(*static_cast<QSqlError*>(error));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlResult_SetLastErrorDefault(void* ptr, void* error){
|
|
|
|
static_cast<QSqlResult*>(ptr)->QSqlResult::setLastError(*static_cast<QSqlError*>(error));
|
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlResult_SetQuery(void* ptr, char* query){
|
|
|
|
static_cast<MyQSqlResult*>(ptr)->setQuery(QString(query));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlResult_SetQueryDefault(void* ptr, char* query){
|
|
|
|
static_cast<QSqlResult*>(ptr)->QSqlResult::setQuery(QString(query));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlResult_DestroyQSqlResult(void* ptr){
|
|
|
|
static_cast<QSqlResult*>(ptr)->~QSqlResult();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-15 04:01:51 +03:00
|
|
|
char* QSqlResult_ObjectNameAbs(void* ptr){
|
2016-01-03 22:27:03 +03:00
|
|
|
if (dynamic_cast<MyQSqlResult*>(static_cast<QSqlResult*>(ptr))) {
|
|
|
|
return static_cast<MyQSqlResult*>(ptr)->objectNameAbs().toUtf8().data();
|
|
|
|
}
|
|
|
|
return QString("QSqlResult_BASE").toUtf8().data();
|
2015-12-15 04:01:51 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlResult_SetObjectNameAbs(void* ptr, char* name){
|
2016-01-03 22:27:03 +03:00
|
|
|
if (dynamic_cast<MyQSqlResult*>(static_cast<QSqlResult*>(ptr))) {
|
|
|
|
static_cast<MyQSqlResult*>(ptr)->setObjectNameAbs(QString(name));
|
|
|
|
}
|
2015-12-15 04:01:51 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
class MyQSqlTableModel: public QSqlTableModel {
|
|
|
|
public:
|
2016-01-04 04:05:31 +03:00
|
|
|
void Signal_BeforeDelete(int row) { callbackQSqlTableModelBeforeDelete(this, this->objectName().toUtf8().data(), row); };
|
2016-04-17 00:38:16 +03:00
|
|
|
void Signal_BeforeInsert(QSqlRecord & record) { callbackQSqlTableModelBeforeInsert(this, this->objectName().toUtf8().data(), new QSqlRecord(record)); };
|
|
|
|
void Signal_BeforeUpdate(int row, QSqlRecord & record) { callbackQSqlTableModelBeforeUpdate(this, this->objectName().toUtf8().data(), row, new QSqlRecord(record)); };
|
2016-01-04 04:05:31 +03:00
|
|
|
void clear() { callbackQSqlTableModelClear(this, this->objectName().toUtf8().data()); };
|
2016-04-17 00:38:16 +03:00
|
|
|
void Signal_PrimeInsert(int row, QSqlRecord & record) { callbackQSqlTableModelPrimeInsert(this, this->objectName().toUtf8().data(), row, new QSqlRecord(record)); };
|
2016-01-04 04:05:31 +03:00
|
|
|
void revert() { if (!callbackQSqlTableModelRevert(this, this->objectName().toUtf8().data())) { QSqlTableModel::revert(); }; };
|
|
|
|
void revertRow(int row) { callbackQSqlTableModelRevertRow(this, this->objectName().toUtf8().data(), row); };
|
|
|
|
void setEditStrategy(QSqlTableModel::EditStrategy strategy) { callbackQSqlTableModelSetEditStrategy(this, this->objectName().toUtf8().data(), strategy); };
|
|
|
|
void setFilter(const QString & filter) { callbackQSqlTableModelSetFilter(this, this->objectName().toUtf8().data(), filter.toUtf8().data()); };
|
|
|
|
void setSort(int column, Qt::SortOrder order) { callbackQSqlTableModelSetSort(this, this->objectName().toUtf8().data(), column, order); };
|
|
|
|
void setTable(const QString & tableName) { callbackQSqlTableModelSetTable(this, this->objectName().toUtf8().data(), tableName.toUtf8().data()); };
|
|
|
|
void sort(int column, Qt::SortOrder order) { callbackQSqlTableModelSort(this, this->objectName().toUtf8().data(), column, order); };
|
|
|
|
void queryChange() { callbackQSqlTableModelQueryChange(this, this->objectName().toUtf8().data()); };
|
|
|
|
void timerEvent(QTimerEvent * event) { callbackQSqlTableModelTimerEvent(this, this->objectName().toUtf8().data(), event); };
|
|
|
|
void childEvent(QChildEvent * event) { callbackQSqlTableModelChildEvent(this, this->objectName().toUtf8().data(), event); };
|
|
|
|
void customEvent(QEvent * event) { callbackQSqlTableModelCustomEvent(this, this->objectName().toUtf8().data(), event); };
|
2015-12-06 02:56:16 +03:00
|
|
|
};
|
2015-11-19 21:29:30 +03:00
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_ConnectBeforeDelete(void* ptr){
|
|
|
|
QObject::connect(static_cast<QSqlTableModel*>(ptr), static_cast<void (QSqlTableModel::*)(int)>(&QSqlTableModel::beforeDelete), static_cast<MyQSqlTableModel*>(ptr), static_cast<void (MyQSqlTableModel::*)(int)>(&MyQSqlTableModel::Signal_BeforeDelete));;
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_DisconnectBeforeDelete(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QSqlTableModel*>(ptr), static_cast<void (QSqlTableModel::*)(int)>(&QSqlTableModel::beforeDelete), static_cast<MyQSqlTableModel*>(ptr), static_cast<void (MyQSqlTableModel::*)(int)>(&MyQSqlTableModel::Signal_BeforeDelete));;
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlTableModel_BeforeDelete(void* ptr, int row){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->beforeDelete(row);
|
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void QSqlTableModel_ConnectBeforeInsert(void* ptr){
|
|
|
|
QObject::connect(static_cast<QSqlTableModel*>(ptr), static_cast<void (QSqlTableModel::*)(QSqlRecord &)>(&QSqlTableModel::beforeInsert), static_cast<MyQSqlTableModel*>(ptr), static_cast<void (MyQSqlTableModel::*)(QSqlRecord &)>(&MyQSqlTableModel::Signal_BeforeInsert));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_DisconnectBeforeInsert(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QSqlTableModel*>(ptr), static_cast<void (QSqlTableModel::*)(QSqlRecord &)>(&QSqlTableModel::beforeInsert), static_cast<MyQSqlTableModel*>(ptr), static_cast<void (MyQSqlTableModel::*)(QSqlRecord &)>(&MyQSqlTableModel::Signal_BeforeInsert));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_BeforeInsert(void* ptr, void* record){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->beforeInsert(*static_cast<QSqlRecord*>(record));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_ConnectBeforeUpdate(void* ptr){
|
|
|
|
QObject::connect(static_cast<QSqlTableModel*>(ptr), static_cast<void (QSqlTableModel::*)(int, QSqlRecord &)>(&QSqlTableModel::beforeUpdate), static_cast<MyQSqlTableModel*>(ptr), static_cast<void (MyQSqlTableModel::*)(int, QSqlRecord &)>(&MyQSqlTableModel::Signal_BeforeUpdate));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_DisconnectBeforeUpdate(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QSqlTableModel*>(ptr), static_cast<void (QSqlTableModel::*)(int, QSqlRecord &)>(&QSqlTableModel::beforeUpdate), static_cast<MyQSqlTableModel*>(ptr), static_cast<void (MyQSqlTableModel::*)(int, QSqlRecord &)>(&MyQSqlTableModel::Signal_BeforeUpdate));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_BeforeUpdate(void* ptr, int row, void* record){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->beforeUpdate(row, *static_cast<QSqlRecord*>(record));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_Clear(void* ptr){
|
2016-01-04 04:05:31 +03:00
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->clear();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_ClearDefault(void* ptr){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::clear();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlTableModel_Data(void* ptr, void* index, int role){
|
|
|
|
return new QVariant(static_cast<QSqlTableModel*>(ptr)->data(*static_cast<QModelIndex*>(index), role));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlTableModel_Database(void* ptr){
|
|
|
|
return new QSqlDatabase(static_cast<QSqlTableModel*>(ptr)->database());
|
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
int QSqlTableModel_DeleteRowFromTable(void* ptr, int row){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->deleteRowFromTable(row);
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_EditStrategy(void* ptr){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->editStrategy();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_FieldIndex(void* ptr, char* fieldName){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->fieldIndex(QString(fieldName));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlTableModel_Filter(void* ptr){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->filter().toUtf8().data();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_Flags(void* ptr, void* index){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->flags(*static_cast<QModelIndex*>(index));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QSqlTableModel_HeaderData(void* ptr, int section, int orientation, int role){
|
|
|
|
return new QVariant(static_cast<QSqlTableModel*>(ptr)->headerData(section, static_cast<Qt::Orientation>(orientation), role));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_InsertRecord(void* ptr, int row, void* record){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->insertRecord(row, *static_cast<QSqlRecord*>(record));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
int QSqlTableModel_InsertRowIntoTable(void* ptr, void* values){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->insertRowIntoTable(*static_cast<QSqlRecord*>(values));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_InsertRows(void* ptr, int row, int count, void* parent){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->insertRows(row, count, *static_cast<QModelIndex*>(parent));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_IsDirty2(void* ptr){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->isDirty();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_IsDirty(void* ptr, void* index){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->isDirty(*static_cast<QModelIndex*>(index));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
char* QSqlTableModel_OrderByClause(void* ptr){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->orderByClause().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
void* QSqlTableModel_PrimaryKey(void* ptr){
|
|
|
|
return new QSqlIndex(static_cast<QSqlTableModel*>(ptr)->primaryKey());
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_ConnectPrimeInsert(void* ptr){
|
|
|
|
QObject::connect(static_cast<QSqlTableModel*>(ptr), static_cast<void (QSqlTableModel::*)(int, QSqlRecord &)>(&QSqlTableModel::primeInsert), static_cast<MyQSqlTableModel*>(ptr), static_cast<void (MyQSqlTableModel::*)(int, QSqlRecord &)>(&MyQSqlTableModel::Signal_PrimeInsert));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_DisconnectPrimeInsert(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QSqlTableModel*>(ptr), static_cast<void (QSqlTableModel::*)(int, QSqlRecord &)>(&QSqlTableModel::primeInsert), static_cast<MyQSqlTableModel*>(ptr), static_cast<void (MyQSqlTableModel::*)(int, QSqlRecord &)>(&MyQSqlTableModel::Signal_PrimeInsert));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_PrimeInsert(void* ptr, int row, void* record){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->primeInsert(row, *static_cast<QSqlRecord*>(record));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlTableModel_Record(void* ptr){
|
|
|
|
return new QSqlRecord(static_cast<QSqlTableModel*>(ptr)->record());
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QSqlTableModel_Record2(void* ptr, int row){
|
|
|
|
return new QSqlRecord(static_cast<QSqlTableModel*>(ptr)->record(row));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_RemoveColumns(void* ptr, int column, int count, void* parent){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->removeColumns(column, count, *static_cast<QModelIndex*>(parent));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_RemoveRows(void* ptr, int row, int count, void* parent){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->removeRows(row, count, *static_cast<QModelIndex*>(parent));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_Revert(void* ptr){
|
2016-01-04 04:05:31 +03:00
|
|
|
QMetaObject::invokeMethod(static_cast<MyQSqlTableModel*>(ptr), "revert");
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_RevertDefault(void* ptr){
|
2015-12-06 02:56:16 +03:00
|
|
|
QMetaObject::invokeMethod(static_cast<QSqlTableModel*>(ptr), "revert");
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_RevertAll(void* ptr){
|
|
|
|
QMetaObject::invokeMethod(static_cast<QSqlTableModel*>(ptr), "revertAll");
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_RevertRow(void* ptr, int row){
|
2016-01-04 04:05:31 +03:00
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->revertRow(row);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_RevertRowDefault(void* ptr, int row){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::revertRow(row);
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_RowCount(void* ptr, void* parent){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->rowCount(*static_cast<QModelIndex*>(parent));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_Select(void* ptr){
|
|
|
|
return QMetaObject::invokeMethod(static_cast<QSqlTableModel*>(ptr), "select");
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_SelectRow(void* ptr, int row){
|
|
|
|
return QMetaObject::invokeMethod(static_cast<QSqlTableModel*>(ptr), "selectRow", Q_ARG(int, row));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
char* QSqlTableModel_SelectStatement(void* ptr){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->selectStatement().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_SetData(void* ptr, void* index, void* value, int role){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->setData(*static_cast<QModelIndex*>(index), *static_cast<QVariant*>(value), role);
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_SetEditStrategy(void* ptr, int strategy){
|
2016-01-04 04:05:31 +03:00
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->setEditStrategy(static_cast<QSqlTableModel::EditStrategy>(strategy));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_SetEditStrategyDefault(void* ptr, int strategy){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::setEditStrategy(static_cast<QSqlTableModel::EditStrategy>(strategy));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_SetFilter(void* ptr, char* filter){
|
2016-01-04 04:05:31 +03:00
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->setFilter(QString(filter));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_SetFilterDefault(void* ptr, char* filter){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::setFilter(QString(filter));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_SetRecord(void* ptr, int row, void* values){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->setRecord(row, *static_cast<QSqlRecord*>(values));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_SetSort(void* ptr, int column, int order){
|
2016-01-04 04:05:31 +03:00
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->setSort(column, static_cast<Qt::SortOrder>(order));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_SetSortDefault(void* ptr, int column, int order){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::setSort(column, static_cast<Qt::SortOrder>(order));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_SetTable(void* ptr, char* tableName){
|
2016-01-04 04:05:31 +03:00
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->setTable(QString(tableName));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_SetTableDefault(void* ptr, char* tableName){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::setTable(QString(tableName));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_Sort(void* ptr, int column, int order){
|
2016-01-04 04:05:31 +03:00
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->sort(column, static_cast<Qt::SortOrder>(order));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_SortDefault(void* ptr, int column, int order){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::sort(column, static_cast<Qt::SortOrder>(order));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_Submit(void* ptr){
|
|
|
|
return QMetaObject::invokeMethod(static_cast<QSqlTableModel*>(ptr), "submit");
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
int QSqlTableModel_SubmitAll(void* ptr){
|
|
|
|
return QMetaObject::invokeMethod(static_cast<QSqlTableModel*>(ptr), "submitAll");
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
char* QSqlTableModel_TableName(void* ptr){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->tableName().toUtf8().data();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
int QSqlTableModel_UpdateRowInTable(void* ptr, int row, void* values){
|
|
|
|
return static_cast<QSqlTableModel*>(ptr)->updateRowInTable(row, *static_cast<QSqlRecord*>(values));
|
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void QSqlTableModel_DestroyQSqlTableModel(void* ptr){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->~QSqlTableModel();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
void QSqlTableModel_QueryChange(void* ptr){
|
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->queryChange();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_QueryChangeDefault(void* ptr){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::queryChange();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_TimerEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_TimerEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::timerEvent(static_cast<QTimerEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_ChildEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->childEvent(static_cast<QChildEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_ChildEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::childEvent(static_cast<QChildEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_CustomEvent(void* ptr, void* event){
|
|
|
|
static_cast<MyQSqlTableModel*>(ptr)->customEvent(static_cast<QEvent*>(event));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QSqlTableModel_CustomEventDefault(void* ptr, void* event){
|
|
|
|
static_cast<QSqlTableModel*>(ptr)->QSqlTableModel::customEvent(static_cast<QEvent*>(event));
|
|
|
|
}
|
|
|
|
|