\hypertarget{group__dbi__capabilities}{}\doxysection{DBI Capability Constants}
\label{group__dbi__capabilities}\index{DBI Capability Constants@{DBI Capability Constants}}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__dbi__capabilities_gae77508d8a9b7f53e3f0a35f76cf59511}\label{group__dbi__capabilities_gae77508d8a9b7f53e3f0a35f76cf59511}} 
const \mbox{\hyperlink{group__dbi__capabilities_gae77508d8a9b7f53e3f0a35f76cf59511}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+AUTORECONNECT}} = DBI\+\_\+\+CAP\+\_\+\+AUTORECONNECT
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports automatically/transparently reconnecting to the server if the connection is lost while not in a transaction. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_gac6adedead4bf1317f03b575dc1276351}\label{group__dbi__capabilities_gac6adedead4bf1317f03b575dc1276351}} 
const \mbox{\hyperlink{group__dbi__capabilities_gac6adedead4bf1317f03b575dc1276351}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+BIND\+\_\+\+BY\+\_\+\+PLACEHOLDER}} = DBI\+\_\+\+CAP\+\_\+\+BIND\+\_\+\+BY\+\_\+\+PLACEHOLDER
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports binding placeholder buffers when executing SQL to retrieve data from queries and procedures, etc. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga369027092e18434a428c0ba401986964}\label{group__dbi__capabilities_ga369027092e18434a428c0ba401986964}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga369027092e18434a428c0ba401986964}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+BIND\+\_\+\+BY\+\_\+\+VALUE}} = DBI\+\_\+\+CAP\+\_\+\+BIND\+\_\+\+BY\+\_\+\+VALUE
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports directly binding qore values into queries using the {\ttfamily \%v} placeholder in the query string. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga382bb241f164431cf2e5c0e161b1bdd2}\label{group__dbi__capabilities_ga382bb241f164431cf2e5c0e161b1bdd2}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga382bb241f164431cf2e5c0e161b1bdd2}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+CHARSET\+\_\+\+SUPPORT}} = DBI\+\_\+\+CAP\+\_\+\+CHARSET\+\_\+\+SUPPORT
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports proper character encoding conversions. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_gae187e09b0775647d1b1afd2d3b43570f}\label{group__dbi__capabilities_gae187e09b0775647d1b1afd2d3b43570f}} 
const \mbox{\hyperlink{group__dbi__capabilities_gae187e09b0775647d1b1afd2d3b43570f}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+EVENTS}} = DBI\+\_\+\+CAP\+\_\+\+EVENTS
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports the event API. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga87128ed8eccc517cb36ceb5f27ceaa53}\label{group__dbi__capabilities_ga87128ed8eccc517cb36ceb5f27ceaa53}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga87128ed8eccc517cb36ceb5f27ceaa53}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+ARRAY\+\_\+\+BIND}} = DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+ARRAY\+\_\+\+BIND
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports binding arrays by value for bulk DML operations. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga775d0748c664e8ced5a2ef953496aa8c}\label{group__dbi__capabilities_ga775d0748c664e8ced5a2ef953496aa8c}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga775d0748c664e8ced5a2ef953496aa8c}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+DESCRIBE}} = DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+DESCRIBE
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports the describe method. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_gad3033ee84e18d57a95da98e01bdae383}\label{group__dbi__capabilities_gad3033ee84e18d57a95da98e01bdae383}} 
const \mbox{\hyperlink{group__dbi__capabilities_gad3033ee84e18d57a95da98e01bdae383}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+EXECRAW}} = DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+EXECRAW
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports the \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_a4ec5865609884af9b0498a7f45b1042f}{Datasource\+::exec\+Raw()}} and \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a3e7e022470ddc471f045ab29ee25c4d7}{Datasource\+Pool\+::exec\+Raw()}} methods. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga8394d1495944bf61d666de40489a038a}\label{group__dbi__capabilities_ga8394d1495944bf61d666de40489a038a}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga8394d1495944bf61d666de40489a038a}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+NUMBER\+\_\+\+SUPPORT}} = DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+NUMBER\+\_\+\+SUPPORT
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports arbitrary-\/precision numeric support for binding and retrieving values. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga428f8f4909b2737d03593d8808fe2227}\label{group__dbi__capabilities_ga428f8f4909b2737d03593d8808fe2227}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga428f8f4909b2737d03593d8808fe2227}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+OPTION\+\_\+\+SUPPORT}} = DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+OPTION\+\_\+\+SUPPORT
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports the new driver option API. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga91b90789d24991b1eebce9c11491f015}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+RESULTSET\+\_\+\+OUTPUT}} = DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+RESULTSET\+\_\+\+OUTPUT
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_resultset_output_binding}{result set}} output binding with a \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_s_q_l_statement}{SQLStatement}} output variable. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga8a1c46d41ccafebf758dfe3d1116657c}\label{group__dbi__capabilities_ga8a1c46d41ccafebf758dfe3d1116657c}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga8a1c46d41ccafebf758dfe3d1116657c}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+SELECT\+\_\+\+ROW}} = DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+SELECT\+\_\+\+ROW
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports a native select\+Row() method implementation. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga527e40359b876f12a4cb59fec305969d}\label{group__dbi__capabilities_ga527e40359b876f12a4cb59fec305969d}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga527e40359b876f12a4cb59fec305969d}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+STATEMENT}} = DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+STATEMENT
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports the prepared statement interface (the \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_s_q_l_statement}{SQLStatement}} class) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga3a641cb4afbeb873fd9fe97f020f09eb}\label{group__dbi__capabilities_ga3a641cb4afbeb873fd9fe97f020f09eb}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga3a641cb4afbeb873fd9fe97f020f09eb}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+LOB\+\_\+\+SUPPORT}} = DBI\+\_\+\+CAP\+\_\+\+LOB\+\_\+\+SUPPORT
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports LOB columns (BLOBs and CLOBs, for example) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga9edf0826e734f77115fd8f1001cf4a9e}\label{group__dbi__capabilities_ga9edf0826e734f77115fd8f1001cf4a9e}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga9edf0826e734f77115fd8f1001cf4a9e}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+SERVER\+\_\+\+TIME\+\_\+\+ZONE}} = DBI\+\_\+\+CAP\+\_\+\+SERVER\+\_\+\+TIME\+\_\+\+ZONE
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports automatically converting date/time values to the server\textquotesingle{}s presumed time zone (also implies that the driver supports the {\ttfamily \char`\"{}timezone\char`\"{}} option) and tagging date/time values with the same; this is independent from the client\textquotesingle{}s current time zone setting. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_gac5e26138ae8e0957e7dba50d8a96cb6c}\label{group__dbi__capabilities_gac5e26138ae8e0957e7dba50d8a96cb6c}} 
const \mbox{\hyperlink{group__dbi__capabilities_gac5e26138ae8e0957e7dba50d8a96cb6c}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+STORED\+\_\+\+PROCEDURES}} = DBI\+\_\+\+CAP\+\_\+\+STORED\+\_\+\+PROCEDURES
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports stored procedure execution. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_gab97795225e7b52a4a063c1770c4fec7c}\label{group__dbi__capabilities_gab97795225e7b52a4a063c1770c4fec7c}} 
const \mbox{\hyperlink{group__dbi__capabilities_gab97795225e7b52a4a063c1770c4fec7c}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+TIME\+\_\+\+ZONE\+\_\+\+SUPPORT}} = DBI\+\_\+\+CAP\+\_\+\+TIME\+\_\+\+ZONE\+\_\+\+SUPPORT
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports time zones in times. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__dbi__capabilities_ga62b0bd7a4e0611fbe8848002aa6711c8}\label{group__dbi__capabilities_ga62b0bd7a4e0611fbe8848002aa6711c8}} 
const \mbox{\hyperlink{group__dbi__capabilities_ga62b0bd7a4e0611fbe8848002aa6711c8}{Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+TRANSACTION\+\_\+\+MANAGEMENT}} = DBI\+\_\+\+CAP\+\_\+\+TRANSACTION\+\_\+\+MANAGEMENT
\begin{DoxyCompactList}\small\item\em Indicates that the DBI driver supports transaction management. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
These are contants that define the meaning of bits in the capability mask such as returned by \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_add2d683039a2bc2b01df63621b698e6e}{Datasource\+::get\+Capabilities()}} 

\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{group__dbi__capabilities_ga91b90789d24991b1eebce9c11491f015}\label{group__dbi__capabilities_ga91b90789d24991b1eebce9c11491f015}} 
\index{DBI Capability Constants@{DBI Capability Constants}!DBI\_CAP\_HAS\_RESULTSET\_OUTPUT@{DBI\_CAP\_HAS\_RESULTSET\_OUTPUT}}
\index{DBI\_CAP\_HAS\_RESULTSET\_OUTPUT@{DBI\_CAP\_HAS\_RESULTSET\_OUTPUT}!DBI Capability Constants@{DBI Capability Constants}}
\doxysubsubsection{\texorpdfstring{DBI\_CAP\_HAS\_RESULTSET\_OUTPUT}{DBI\_CAP\_HAS\_RESULTSET\_OUTPUT}}
{\footnotesize\ttfamily const Qore\+::\+SQL\+::\+DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+RESULTSET\+\_\+\+OUTPUT = DBI\+\_\+\+CAP\+\_\+\+HAS\+\_\+\+RESULTSET\+\_\+\+OUTPUT}



Indicates that the DBI driver supports \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_resultset_output_binding}{result set}} output binding with a \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_s_q_l_statement}{SQLStatement}} output variable. 

\begin{DoxySince}{Since}
Qore 0.\+8.\+13 
\end{DoxySince}
