Qore Programming Language Reference Manual 1.12.3
Loading...
Searching...
No Matches
ql_dbi.dox.h
1
2namespace Qore {
4namespace SQL {
8
11
20*int getDBIDriverCapabilities(string driver);
21
23
28
30
39*list<string> getDBIDriverCapabilityList(string driver);
40
42
47
49
56*list<string> getDBIDriverList();
57
59
73
75
80
82}
83}
85namespace Qore {
87namespace SQL {
135
152
154
170*list<string> dbi_get_driver_capability_list(string driver);
171
173
187*list<string> dbi_get_driver_list();
188
190
206*hash<auto> dbi_get_driver_options(string driver);
207
209
229hash<auto> parse_datasource(string ds);
230
232}
233}
235namespace Qore {
237namespace SQL {
241
244 const BLOB = "blob";
246 const CLOB = "clob";
248 const DATE = "date";
250
252 const DECIMAL = "number";
254
256 const NUMBER = "number";
258
260 const NUMERIC = "number";
262
264 const RESULTSET = "resultset";
266 const VARCHAR = "string";
268}
269}
*list< string > dbi_get_driver_list()
Returns a list of strings of DBI drivers currently loaded or NOTHING if no drivers are loaded.
*hash< auto > dbi_get_driver_options(string driver)
returns a hash of driver options
int dbi_get_driver_capabilities(string driver)
Returns an integer representing the capabilities of a DBI driver binary-OR'ed together (see DBI Capab...
hash< auto > parse_datasource(string ds)
Returns a datasource hash of the components of a datasource string.
*list< string > getDBIDriverList()
Returns a list of strings of DBI drivers currently loaded or NOTHING if no drivers are loaded.
nothing getDBIDriverCapabilityList()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing parseDatasource()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing getDBIDriverCapabilities()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
*list< string > dbi_get_driver_capability_list(string driver)
Returns a list of each capability supported by the given DBI driver (see DBI Capability Constants) or...
const NUMERIC
for binding numeric values as a number
Definition: ql_dbi.dox.h:260
const DATE
for binding date/time values
Definition: ql_dbi.dox.h:248
const DECIMAL
for binding decimal values as a number
Definition: ql_dbi.dox.h:252
const NUMBER
for binding number values as a number
Definition: ql_dbi.dox.h:256
const VARCHAR
for binding string values
Definition: ql_dbi.dox.h:266
const RESULTSET
for binding result set placeholders (SQLStatement output values)
Definition: ql_dbi.dox.h:264
const BLOB
for binding BLOB values
Definition: ql_dbi.dox.h:244
const CLOB
for binding CLOB values
Definition: ql_dbi.dox.h:246
hash< auto > hash()
Always returns the same hash passed.
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:3