| Qore Programming Language Reference Manual 1.0.8

Variables
DBI Capability Constants

## Variables
const | Qore::SQL::DBI_CAP_AUTORECONNECT = DBI_CAP_AUTORECONNECT
| Indicates that the DBI driver supports automatically/transparently reconnecting to the server if the connection is lost while not in a transaction.
const | Qore::SQL::DBI_CAP_BIND_BY_PLACEHOLDER = DBI_CAP_BIND_BY_PLACEHOLDER
| Indicates that the DBI driver supports binding placeholder buffers when executing SQL to retrieve data from queries and procedures, etc.
const | Qore::SQL::DBI_CAP_BIND_BY_VALUE = DBI_CAP_BIND_BY_VALUE
| Indicates that the DBI driver supports directly binding qore values into queries using the `%v` placeholder in the query string.
const | Qore::SQL::DBI_CAP_CHARSET_SUPPORT = DBI_CAP_CHARSET_SUPPORT
| Indicates that the DBI driver supports proper character encoding conversions.
const | Qore::SQL::DBI_CAP_EVENTS = DBI_CAP_EVENTS
| Indicates that the DBI driver supports the event API.
const | Qore::SQL::DBI_CAP_HAS_ARRAY_BIND = DBI_CAP_HAS_ARRAY_BIND
| Indicates that the DBI driver supports binding arrays by value for bulk DML operations.
const | Qore::SQL::DBI_CAP_HAS_DESCRIBE = DBI_CAP_HAS_DESCRIBE
| Indicates that the DBI driver supports the describe method.
const | Qore::SQL::DBI_CAP_HAS_EXECRAW = DBI_CAP_HAS_EXECRAW
| Indicates that the DBI driver supports the Datasource::execRaw() and DatasourcePool::execRaw() methods.
const | Qore::SQL::DBI_CAP_HAS_NUMBER_SUPPORT = DBI_CAP_HAS_NUMBER_SUPPORT
| Indicates that the DBI driver supports arbitrary-precision numeric support for binding and retrieving values.
const | Qore::SQL::DBI_CAP_HAS_OPTION_SUPPORT = DBI_CAP_HAS_OPTION_SUPPORT
| Indicates that the DBI driver supports the new driver option API.
const | Qore::SQL::DBI_CAP_HAS_RESULTSET_OUTPUT = DBI_CAP_HAS_RESULTSET_OUTPUT
| Indicates that the DBI driver supports result set output binding with a SQLStatement output variable. More...
const | Qore::SQL::DBI_CAP_HAS_SELECT_ROW = DBI_CAP_HAS_SELECT_ROW
| Indicates that the DBI driver supports a native selectRow() method implementation.
const | Qore::SQL::DBI_CAP_HAS_STATEMENT = DBI_CAP_HAS_STATEMENT
| Indicates that the DBI driver supports the prepared statement interface (the SQLStatement class)
const | Qore::SQL::DBI_CAP_LOB_SUPPORT = DBI_CAP_LOB_SUPPORT
| Indicates that the DBI driver supports LOB columns (BLOBs and CLOBs, for example)
const | Qore::SQL::DBI_CAP_SERVER_TIME_ZONE = DBI_CAP_SERVER_TIME_ZONE
| Indicates that the DBI driver supports automatically converting date/time values to the server's presumed time zone (also implies that the driver supports the `"timezone"` option) and tagging date/time values with the same; this is independent from the client's current time zone setting.
const | Qore::SQL::DBI_CAP_STORED_PROCEDURES = DBI_CAP_STORED_PROCEDURES
| Indicates that the DBI driver supports stored procedure execution.
const | Qore::SQL::DBI_CAP_TIME_ZONE_SUPPORT = DBI_CAP_TIME_ZONE_SUPPORT
| Indicates that the DBI driver supports time zones in times.
const | Qore::SQL::DBI_CAP_TRANSACTION_MANAGEMENT = DBI_CAP_TRANSACTION_MANAGEMENT
| Indicates that the DBI driver supports transaction management.

## Detailed Description

These are contants that define the meaning of bits in the capability mask such as returned by Datasource::getCapabilities()

## Variable Documentation

## ◆ DBI_CAP_HAS_RESULTSET_OUTPUT

const Qore::SQL::DBI_CAP_HAS_RESULTSET_OUTPUT = DBI_CAP_HAS_RESULTSET_OUTPUT

Indicates that the DBI driver supports result set output binding with a SQLStatement output variable.

Since
  Qore 0.8.13