odbx_capabilities() ask the backend associated to the connection object returned by odbx_init() if a cer‐
tain capability set is implemented by this backend. All backends have to implement the basic capability
set and may implement further predefined functional sets if they are supported by the native database
client library. This function can be called at any stage after odbx_init() returned successfully.
The first parameter handle has to be the connection object created and returned by odbx_init(). It be‐
comes invalid as soon as it was supplied to odbx_finish() and odbx_capabilities() will return an error in
this case.
cap is the number of the capability set as defined by macro constants in odbx.h. Valid constant names
which can be supplied as second parameter to odbx_capabilities() are listed below:
-ODBX_CAP_BASIC
The core function set which have to be implemented by all backends. It consists of all functions
necessary to connect to, send textual queries to and process simple results returned from the
database server as well as error handling functions.