32#ifndef _QORE_SQLSTATEMENT_H
33#define _QORE_SQLSTATEMENT_H
39 friend class DBActionHelper;
40 friend class QoreSQLStatement;
43 DLLLOCAL SQLStatement();
45 DLLLOCAL SQLStatement(
Datasource* ds,
void* data);
47 DLLLOCAL ~SQLStatement();
83 struct sql_statement_private* priv;
the base class for accessing databases in Qore through a Qore DBI driver
Definition Datasource.h:55
DLLEXPORT void * getPrivateData() const
returns the private DBI-specific data structure for this object
DLLEXPORT void setPrivateData(void *data)
sets the private DBI-specific data structure for this object
DLLEXPORT void * takePrivateData()
returns the private DBI-specific data structure for this object and clears the object
DLLEXPORT Datasource * getDatasource() const
returns the Datasource bound to this statement
DLLLOCAL T * getPrivateData() const
returns the private DBI-specific data structure for this object
Definition SQLStatement.h:56
DLLLOCAL T * takePrivateData()
returns the private DBI-specific data structure for this object and clears the object
Definition SQLStatement.h:67