GdaServerProviderClass

struct GdaServerProviderClass {}

Members

Variables

GdaReserved1
void function() GdaReserved1;
GdaReserved2
void function() GdaReserved2;
GdaReserved3
void function() GdaReserved3;
GdaReserved4
void function() GdaReserved4;
GdaReserved5
void function() GdaReserved5;
GdaReserved6
void function() GdaReserved6;
addSavepoint
bool function(GdaServerProvider* provider, GdaConnection* cnc, const(char)* name, GError** _err) addSavepoint;
beginTransaction
bool function(GdaServerProvider* provider, GdaConnection* cnc, const(char)* name, GdaTransactionIsolation level, GError** _err) beginTransaction;
cancel
bool function(GdaServerProvider* provider, GdaConnection* cnc, uint taskId, GError** _err) cancel;
closeConnection
bool function(GdaServerProvider* provider, GdaConnection* cnc) closeConnection;
commitTransaction
bool function(GdaServerProvider* provider, GdaConnection* cnc, const(char)* name, GError** _err) commitTransaction;
createConnection
GdaConnection* function(GdaServerProvider* provider) createConnection;
createOperation
GdaServerOperation* function(GdaServerProvider* provider, GdaConnection* cnc, GdaServerOperationType type, GdaSet* options, GError** _err) createOperation;
createParser
GdaSqlParser* function(GdaServerProvider* provider, GdaConnection* cnc) createParser;
deleteSavepoint
bool function(GdaServerProvider* provider, GdaConnection* cnc, const(char)* name, GError** _err) deleteSavepoint;
escapeString
char* function(GdaServerProvider* provider, GdaConnection* cnc, const(char)* str) escapeString;
getDataHandler
GdaDataHandler* function(GdaServerProvider* provider, GdaConnection* cnc, GType gType, const(char)* dbmsType) getDataHandler;
getDatabase
const(char)* function(GdaServerProvider* provider, GdaConnection* cnc) getDatabase;
getDefDbmsType
const(char)* function(GdaServerProvider* provider, GdaConnection* cnc, GType gType) getDefDbmsType;
getName
const(char)* function(GdaServerProvider* provider) getName;
getServerVersion
const(char)* function(GdaServerProvider* provider, GdaConnection* cnc) getServerVersion;
getVersion
const(char)* function(GdaServerProvider* provider) getVersion;
handleAsync
bool function(GdaServerProvider* provider, GdaConnection* cnc, GError** _err) handleAsync;
identifierQuote
char* function(GdaServerProvider* provider, GdaConnection* cnc, const(char)* id, bool forMetaStore, bool forceQuotes) identifierQuote;
isBusy
bool function(GdaServerProvider* provider, GdaConnection* cnc, GError** _err) isBusy;
limitingThread
GThread* limitingThread;
metaFuncs
GdaServerProviderMeta metaFuncs;
openConnection
bool function(GdaServerProvider* provider, GdaConnection* cnc, GdaQuarkList* params, GdaQuarkList* auth, uint* taskId, GdaServerProviderAsyncCallback asyncCb, void* cbData) openConnection;
parentClass
GObjectClass parentClass;
performOperation
bool function(GdaServerProvider* provider, GdaConnection* cnc, GdaServerOperation* op, uint* taskId, GdaServerProviderAsyncCallback asyncCb, void* cbData, GError** _err) performOperation;
renderOperation
char* function(GdaServerProvider* provider, GdaConnection* cnc, GdaServerOperation* op, GError** _err) renderOperation;
rollbackSavepoint
bool function(GdaServerProvider* provider, GdaConnection* cnc, const(char)* name, GError** _err) rollbackSavepoint;
rollbackTransaction
bool function(GdaServerProvider* provider, GdaConnection* cnc, const(char)* name, GError** _err) rollbackTransaction;
statementExecute
GObject* function(GdaServerProvider* provider, GdaConnection* cnc, GdaStatement* stmt, GdaSet* params, GdaStatementModelUsage modelUsage, GType* colTypes, GdaSet** lastInsertedRow, uint* taskId, GdaServerProviderExecCallback execCb, void* cbData, GError** _err) statementExecute;
statementPrepare
bool function(GdaServerProvider* provider, GdaConnection* cnc, GdaStatement* stmt, GError** _err) statementPrepare;
statementRewrite
GdaSqlStatement* function(GdaServerProvider* provider, GdaConnection* cnc, GdaStatement* stmt, GdaSet* params, GError** _err) statementRewrite;
statementToSql
char* function(GdaServerProvider* provider, GdaConnection* cnc, GdaStatement* stmt, GdaSet* params, GdaStatementSqlFlag flags, GSList** paramsUsed, GError** _err) statementToSql;
supportsFeature
bool function(GdaServerProvider* provider, GdaConnection* cnc, GdaConnectionFeature feature) supportsFeature;
supportsOperation
bool function(GdaServerProvider* provider, GdaConnection* cnc, GdaServerOperationType type, GdaSet* options) supportsOperation;
unescapeString
char* function(GdaServerProvider* provider, GdaConnection* cnc, const(char)* str) unescapeString;
xaFuncs
GdaServerProviderXa* xaFuncs;