Qore Programming Language Reference Manual
0.8.7
Main Page
Related Pages
Modules
Namespaces
Classes
All
Classes
Namespaces
Functions
Variables
Groups
Pages
QC_SQLStatement.dox.h
1
2
namespace
Qore::SQL {
4
60
class
SQLStatement
:
public
AbstractIterator
{
61
62
public
:
64
75
bool
active
();
76
77
public
:
79
90
int
affectedRows
();
91
92
public
:
94
99
nothing
beginTransaction
();
100
101
public
:
103
128
nothing
bind
( ...);
129
130
public
:
132
158
nothing
bindArgs
(softlist vargs);
159
160
public
:
162
186
nothing
bindPlaceholders
( ...);
187
188
public
:
190
215
nothing
bindPlaceholdersArgs
(softlist vargs);
216
217
public
:
219
244
nothing
bindValues
( ...);
245
246
public
:
248
272
nothing
bindValuesArgs
(softlist vargs);
273
274
public
:
276
281
nothing
close
();
282
283
public
:
285
292
nothing
commit
();
293
294
public
:
296
309
constructor
(
Datasource
ds);
310
311
public
:
313
326
constructor
(
DatasourcePool
dsp);
327
328
public
:
330
332
copy
();
333
334
public
:
336
355
nothing
define
();
356
357
public
:
359
364
destructor
();
365
366
public
:
368
394
nothing
exec
( ...);
395
396
public
:
398
425
nothing
execArgs
(softlist vargs);
426
427
public
:
429
446
hash
fetchColumns
(softint rows = -1);
447
448
public
:
450
465
*
hash
fetchRow
();
466
467
public
:
469
486
list
fetchRows
(softint rows = -1);
487
488
public
:
490
501
hash
getOutput
();
502
503
public
:
505
516
hash
getOutputRows
();
517
518
public
:
520
527
*
string
getSQL
();
528
529
public
:
531
550
*
hash
getValue
();
551
552
public
:
554
581
any
memberGate
(
string
key);
582
583
public
:
585
600
bool
next
();
601
602
public
:
604
615
nothing
prepare
(
string
sql, ...);
616
617
public
:
619
630
nothing
prepareRaw
(
string
sql);
631
632
public
:
634
641
nothing
rollback
();
642
643
public
:
645
656
bool
valid
();
657
};
658
};