Qore Programming Language Reference Manual  0.8.7
 All Classes Namespaces Functions Variables Groups Pages
QC_SQLStatement.dox.h
1 
2 namespace Qore::SQL {
4 
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 
310 
311 public:
313 
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 
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 };