Qore Programming Language Reference Manual  0.9.9
Old DBI Functions

Old DBI functions; see dbi_functions. More...

Functions

*int Qore::SQL::getDBIDriverCapabilities (string driver)
 Returns an integer representing the capabilities of a DBI driver binary-OR'ed together (see DBI Capability Constants) or NOTHING if the driver is not already loaded. More...
 
nothing Qore::SQL::getDBIDriverCapabilities ()
 This function variant does nothing at all; it is only included for backwards-compatibility with qore prior to version 0.8.0 for functions that would ignore type errors in arguments. More...
 
*list< stringQore::SQL::getDBIDriverCapabilityList (string driver)
 Returns a list of each capability supported by the given DBI driver (see DBI Capability Constants) or NOTHING if the driver cannot be found. More...
 
nothing Qore::SQL::getDBIDriverCapabilityList ()
 This function variant does nothing at all; it is only included for backwards-compatibility with qore prior to version 0.8.0 for functions that would ignore type errors in arguments. More...
 
*list< stringQore::SQL::getDBIDriverList ()
 Returns a list of strings of DBI drivers currently loaded or NOTHING if no drivers are loaded. More...
 
hash Qore::SQL::parseDatasource (string ds)
 Returns a datasource hash of the components of a datasource string. More...
 
nothing Qore::SQL::parseDatasource ()
 This function variant does nothing at all; it is only included for backwards-compatibility with qore prior to version 0.8.0 for functions that would ignore type errors in arguments. More...
 

Detailed Description

Old DBI functions; see dbi_functions.

Function Documentation

◆ getDBIDriverCapabilities() [1/2]

nothing Qore::SQL::getDBIDriverCapabilities ( )

This function variant does nothing at all; it is only included for backwards-compatibility with qore prior to version 0.8.0 for functions that would ignore type errors in arguments.

Code Flags:
NOOP, DEPRECATED

◆ getDBIDriverCapabilities() [2/2]

*int Qore::SQL::getDBIDriverCapabilities ( string  driver)

Returns an integer representing the capabilities of a DBI driver binary-OR'ed together (see DBI Capability Constants) or NOTHING if the driver is not already loaded.

Code Flags:
CONSTANT, DEPRECATED
Parameters
driverthe name of the driver; if the given driver is not already loaded then this function returns NOTHING
Returns
an integer representing the capabilities of a DBI driver binary-OR'ed together (see DBI Capability Constants) or NOTHING if the driver is not already loaded
Deprecated:
use dbi_get_driver_capabilities() instead; camel-case function names were deprecated in Qore 0.8.12

◆ getDBIDriverCapabilityList() [1/2]

nothing Qore::SQL::getDBIDriverCapabilityList ( )

This function variant does nothing at all; it is only included for backwards-compatibility with qore prior to version 0.8.0 for functions that would ignore type errors in arguments.

Code Flags:
NOOP, DEPRECATED

◆ getDBIDriverCapabilityList() [2/2]

*list<string> Qore::SQL::getDBIDriverCapabilityList ( string  driver)

Returns a list of each capability supported by the given DBI driver (see DBI Capability Constants) or NOTHING if the driver cannot be found.

Code Flags:
CONSTANT, DEPRECATED
Parameters
driverthe name of the driver; if the given driver is not loaded then the function returns NOTHING
Returns
a list of each capability supported by the given DBI driver (see DBI Capability Constants) or NOTHING if the driver cannot be found
Deprecated:
use dbi_get_driver_capability_list() instead; camel-case function names were deprecated in Qore 0.8.12

◆ getDBIDriverList()

*list<string> Qore::SQL::getDBIDriverList ( )

Returns a list of strings of DBI drivers currently loaded or NOTHING if no drivers are loaded.

Code Flags:
CONSTANT, DEPRECATED
Returns
a list of strings of DBI drivers currently loaded or NOTHING if no drivers are loaded
Deprecated:
use dbi_get_driver_list() instead; camel-case function names were deprecated in Qore 0.8.12

◆ parseDatasource() [1/2]

nothing Qore::SQL::parseDatasource ( )

This function variant does nothing at all; it is only included for backwards-compatibility with qore prior to version 0.8.0 for functions that would ignore type errors in arguments.

Code Flags:
NOOP, DEPRECATED

◆ parseDatasource() [2/2]

hash Qore::SQL::parseDatasource ( string  ds)

Returns a datasource hash of the components of a datasource string.

Code Flags:
RET_VALUE_ONLY, DEPRECATED
Parameters
dsa string describing the datasource with the following syntax:
[driver:][user]:[/pass]@db[(charset)][%host[:port][{option=val[,...]}]
where all elements except @db are optional
Returns
a datasource hash of the components of a datasource string
Exceptions
DATASOURCE-PARSE-ERRORa syntax error occurred parsing the datasource string (missing field, unexpected character, etc)
Deprecated:
use parse_datasource() instead; camel-case function names were deprecated in Qore 0.8.12