All Classes Namespaces Functions Variables Groups Pages
QC_SQLStatement.dox.h
namespace Qore::SQL {
class SQLStatement : public AbstractIterator {
public:
bool active();
public:
int affectedRows();
public:
nothing beginTransaction();
public:
nothing bind( ...);
public:
nothing bindArgs(softlist vargs);
public:
nothing bindPlaceholders( ...);
public:
nothing bindPlaceholdersArgs(softlist vargs);
public:
nothing bindValues( ...);
public:
nothing bindValuesArgs(softlist vargs);
public:
nothing close();
public:
nothing commit();
public:
constructor(Datasource ds);
public:
constructor(DatasourcePool dsp);
public:
copy();
public:
nothing define();
public:
destructor();
public:
nothing exec( ...);
public:
nothing execArgs(softlist vargs);
public:
hash fetchColumns(softint rows = -1);
public:
*hash fetchRow();
public:
list fetchRows(softint rows = -1);
public:
hash getOutput();
public:
hash getOutputRows();
public:
*string getSQL();
public:
*hash getValue();
public:
any memberGate(string key);
public:
bool next();
public:
nothing prepare(string sql, ...);
public:
nothing prepareRaw(string sql);
public:
nothing rollback();
public:
bool valid();
};
};