\hypertarget{namespace_qore_1_1_s_q_l}{}\doxysection{Qore\+::S\+QL Namespace Reference}
\label{namespace_qore_1_1_s_q_l}\index{Qore::SQL@{Qore::SQL}}


\mbox{\hyperlink{namespace_qore_1_1_s_q_l}{S\+QL}} namespace.  


\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_abstract_datasource}{Abstract\+Datasource}}
\begin{DoxyCompactList}\small\item\em This class defines an abstract interface for database access, inherited by both the \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource}{Datasource}} and \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool}{Datasource\+Pool}} classes. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_abstract_s_q_l_statement}{Abstract\+S\+Q\+L\+Statement}}
\begin{DoxyCompactList}\small\item\em This class defines an abstract interface for the \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_s_q_l_statement}{S\+Q\+L\+Statement}} class. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource}{Datasource}}
\begin{DoxyCompactList}\small\item\em This class provides the Qore interface to databases. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool}{Datasource\+Pool}}
\begin{DoxyCompactList}\small\item\em Provides transparent per-\/thread, per-\/transaction datasource connection pooling. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_s_q_l_statement}{S\+Q\+L\+Statement}}
\begin{DoxyCompactList}\small\item\em The \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_s_q_l_statement}{S\+Q\+L\+Statement}} class provides the most flexibilty for executing \mbox{\hyperlink{namespace_qore_1_1_s_q_l}{S\+QL}} on a database server. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\+\_\+\+\_\+7\+\_\+ \mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{group__old__dbi__functions_ga330acb764484b16529d4f25960c45fa8}{get\+D\+B\+I\+Driver\+Capabilities}} (\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} driver)
\begin{DoxyCompactList}\small\item\em Returns an integer representing the capabilities of a D\+BI driver binary-\/\+OR\textquotesingle{}ed together (see \mbox{\hyperlink{group__dbi__capabilities}{D\+BI Capability Constants}}) or \mbox{\hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}} if the driver is not already loaded. \end{DoxyCompactList}\item 
nothing \mbox{\hyperlink{group__old__dbi__functions_gaec342f12d867758d49be57c1bf2a39cf}{get\+D\+B\+I\+Driver\+Capabilities}} ()
\begin{DoxyCompactList}\small\item\em 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. \end{DoxyCompactList}\item 
\+\_\+\+\_\+7\+\_\+ \mbox{\hyperlink{group__type__conversion__functions_ga4b52a1cbee7a3aed46c32cb0a938629c}{list}}$<$ \mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} $>$ \mbox{\hyperlink{group__old__dbi__functions_ga7854c258d52bc1aa47faad90ac5b8e6b}{get\+D\+B\+I\+Driver\+Capability\+List}} (\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} driver)
\begin{DoxyCompactList}\small\item\em Returns a list of each capability supported by the given D\+BI driver (see \mbox{\hyperlink{group__dbi__capabilities}{D\+BI Capability Constants}}) or \mbox{\hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}} if the driver cannot be found. \end{DoxyCompactList}\item 
nothing \mbox{\hyperlink{group__old__dbi__functions_ga9cbf88f872bbaebcd1d228efef180117}{get\+D\+B\+I\+Driver\+Capability\+List}} ()
\begin{DoxyCompactList}\small\item\em 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. \end{DoxyCompactList}\item 
\+\_\+\+\_\+7\+\_\+ \mbox{\hyperlink{group__type__conversion__functions_ga4b52a1cbee7a3aed46c32cb0a938629c}{list}}$<$ \mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} $>$ \mbox{\hyperlink{group__old__dbi__functions_ga20fdc611dd5a56fce211b3106578840c}{get\+D\+B\+I\+Driver\+List}} ()
\begin{DoxyCompactList}\small\item\em Returns a list of strings of D\+BI drivers currently loaded or \mbox{\hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}} if no drivers are loaded. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga0231dbb472dd230310af7c7c34f56e92}{hash}} \mbox{\hyperlink{group__old__dbi__functions_gab8f5a597374024a8c78e767dbfcafc15}{parse\+Datasource}} (\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} ds)
\begin{DoxyCompactList}\small\item\em Returns a \mbox{\hyperlink{group__dbi__functions_datasource_hash}{datasource hash}} of the components of a datasource string. \end{DoxyCompactList}\item 
nothing \mbox{\hyperlink{group__old__dbi__functions_gaba3a2421c3d2b492c9494f346c13da1c}{parse\+Datasource}} ()
\begin{DoxyCompactList}\small\item\em 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. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{group__old__dbi__functions_ga40597983f24f3b0edc06149246d1cbe2}{dbi\+\_\+get\+\_\+driver\+\_\+capabilities}} (\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} driver)
\begin{DoxyCompactList}\small\item\em Returns an integer representing the capabilities of a D\+BI driver binary-\/\+OR\textquotesingle{}ed together (see \mbox{\hyperlink{group__dbi__capabilities}{D\+BI Capability Constants}}) or 0 if the driver is not already loaded. \end{DoxyCompactList}\item 
\+\_\+\+\_\+7\+\_\+ \mbox{\hyperlink{group__type__conversion__functions_ga4b52a1cbee7a3aed46c32cb0a938629c}{list}}$<$ \mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} $>$ \mbox{\hyperlink{group__old__dbi__functions_ga2c836575bb7327e5ef81df5dff4799ff}{dbi\+\_\+get\+\_\+driver\+\_\+capability\+\_\+list}} (\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} driver)
\begin{DoxyCompactList}\small\item\em Returns a list of each capability supported by the given D\+BI driver (see \mbox{\hyperlink{group__dbi__capabilities}{D\+BI Capability Constants}}) or \mbox{\hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}} if the driver cannot be found. \end{DoxyCompactList}\item 
\+\_\+\+\_\+7\+\_\+ \mbox{\hyperlink{group__type__conversion__functions_ga4b52a1cbee7a3aed46c32cb0a938629c}{list}}$<$ \mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} $>$ \mbox{\hyperlink{group__old__dbi__functions_gae91b14606e0b3d0ca9155a911ec06a5c}{dbi\+\_\+get\+\_\+driver\+\_\+list}} ()
\begin{DoxyCompactList}\small\item\em Returns a list of strings of D\+BI drivers currently loaded or \mbox{\hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}} if no drivers are loaded. \end{DoxyCompactList}\item 
\+\_\+\+\_\+7\+\_\+ \mbox{\hyperlink{group__type__conversion__functions_ga0231dbb472dd230310af7c7c34f56e92}{hash}}$<$ auto $>$ \mbox{\hyperlink{group__old__dbi__functions_gafc8e6e00000f5c1a029f69d43dc66f82}{dbi\+\_\+get\+\_\+driver\+\_\+options}} (\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} driver)
\begin{DoxyCompactList}\small\item\em returns a hash of driver options \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga0231dbb472dd230310af7c7c34f56e92}{hash}}$<$ auto $>$ \mbox{\hyperlink{group__old__dbi__functions_ga6c3dab42570887656fc05f5a22eb370a}{parse\+\_\+datasource}} (\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} ds)
\begin{DoxyCompactList}\small\item\em Returns a \mbox{\hyperlink{group__dbi__functions_datasource_hash}{datasource hash}} of the components of a datasource string. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \mbox{\hyperlink{group__database__driver__constants_ga0baaf1dccf027f143466257478c8b647}{D\+S\+D\+B2}} = \char`\"{}db2\char`\"{}
\begin{DoxyCompactList}\small\item\em for the {\ttfamily \char`\"{}db2\char`\"{}} driver \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__database__driver__constants_ga3e14e0949befa85b7c2993dd7a369811}{D\+S\+Free\+T\+DS}} = \char`\"{}freetds\char`\"{}
\begin{DoxyCompactList}\small\item\em for the {\ttfamily \char`\"{}freetds\char`\"{}} driver \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__database__driver__constants_ga6cec46106d85f35a513ebb3d7b751cef}{D\+S\+M\+S\+S\+QL}} = \char`\"{}freetds\char`\"{}
\begin{DoxyCompactList}\small\item\em another constant for the {\ttfamily \char`\"{}freetds\char`\"{}} driver \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__database__driver__constants_ga09de83cb35f39d717e612dffc0d55cf6}{D\+S\+My\+S\+QL}} = \char`\"{}mysql\char`\"{}
\begin{DoxyCompactList}\small\item\em for the {\ttfamily \char`\"{}mysql\char`\"{}} driver \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__database__driver__constants_gada3f880c40b777b843b944d585404e70}{D\+S\+Oracle}} = \char`\"{}oracle\char`\"{}
\begin{DoxyCompactList}\small\item\em for the {\ttfamily \char`\"{}oracle\char`\"{}} driver \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__database__driver__constants_gac3ce6e6daf3c2bedbc927905e744b45b}{D\+S\+P\+G\+S\+QL}} = \char`\"{}pgsql\char`\"{}
\begin{DoxyCompactList}\small\item\em for the {\ttfamily \char`\"{}pgsql\char`\"{}} driver \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__database__driver__constants_ga116c8e3a222a4f13965519d9241665c3}{D\+S\+S\+Q\+Lite3}} = \char`\"{}sqlite3\char`\"{}
\begin{DoxyCompactList}\small\item\em for the {\ttfamily \char`\"{}sqlite3\char`\"{}} driver \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__database__driver__constants_ga39a5356b7cee1ef4b8a47e02dfe65f05}{D\+S\+Sybase}} = \char`\"{}sybase\char`\"{}
\begin{DoxyCompactList}\small\item\em for the {\ttfamily \char`\"{}sybase\char`\"{}} driver \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_gae77508d8a9b7f53e3f0a35f76cf59511}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+A\+U\+T\+O\+R\+E\+C\+O\+N\+N\+E\+CT}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+A\+U\+T\+O\+R\+E\+C\+O\+N\+N\+E\+CT
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports automatically/transparently reconnecting to the server if the connection is lost while not in a transaction. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_gac6adedead4bf1317f03b575dc1276351}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+B\+I\+N\+D\+\_\+\+B\+Y\+\_\+\+P\+L\+A\+C\+E\+H\+O\+L\+D\+ER}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+B\+I\+N\+D\+\_\+\+B\+Y\+\_\+\+P\+L\+A\+C\+E\+H\+O\+L\+D\+ER
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports binding placeholder buffers when executing S\+QL to retrieve data from queries and procedures, etc. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga369027092e18434a428c0ba401986964}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+B\+I\+N\+D\+\_\+\+B\+Y\+\_\+\+V\+A\+L\+UE}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+B\+I\+N\+D\+\_\+\+B\+Y\+\_\+\+V\+A\+L\+UE
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports directly binding qore values into queries using the {\ttfamily \%v} placeholder in the query string. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga382bb241f164431cf2e5c0e161b1bdd2}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+C\+H\+A\+R\+S\+E\+T\+\_\+\+S\+U\+P\+P\+O\+RT}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+C\+H\+A\+R\+S\+E\+T\+\_\+\+S\+U\+P\+P\+O\+RT
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports proper character encoding conversions. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_gae187e09b0775647d1b1afd2d3b43570f}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+E\+V\+E\+N\+TS}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+E\+V\+E\+N\+TS
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports the event A\+PI. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga87128ed8eccc517cb36ceb5f27ceaa53}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+A\+R\+R\+A\+Y\+\_\+\+B\+I\+ND}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+A\+R\+R\+A\+Y\+\_\+\+B\+I\+ND
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports binding arrays by value for bulk D\+ML operations. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga775d0748c664e8ced5a2ef953496aa8c}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+D\+E\+S\+C\+R\+I\+BE}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+D\+E\+S\+C\+R\+I\+BE
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports the describe method. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_gad3033ee84e18d57a95da98e01bdae383}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+E\+X\+E\+C\+R\+AW}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+E\+X\+E\+C\+R\+AW
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI 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 
const \mbox{\hyperlink{group__dbi__capabilities_ga8394d1495944bf61d666de40489a038a}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+N\+U\+M\+B\+E\+R\+\_\+\+S\+U\+P\+P\+O\+RT}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+N\+U\+M\+B\+E\+R\+\_\+\+S\+U\+P\+P\+O\+RT
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports arbitrary-\/precision numeric support for binding and retrieving values. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga428f8f4909b2737d03593d8808fe2227}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+O\+P\+T\+I\+O\+N\+\_\+\+S\+U\+P\+P\+O\+RT}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+O\+P\+T\+I\+O\+N\+\_\+\+S\+U\+P\+P\+O\+RT
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports the new driver option A\+PI. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga91b90789d24991b1eebce9c11491f015}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+R\+E\+S\+U\+L\+T\+S\+E\+T\+\_\+\+O\+U\+T\+P\+UT}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+R\+E\+S\+U\+L\+T\+S\+E\+T\+\_\+\+O\+U\+T\+P\+UT
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI 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}{S\+Q\+L\+Statement}} output variable. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga8a1c46d41ccafebf758dfe3d1116657c}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+S\+E\+L\+E\+C\+T\+\_\+\+R\+OW}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+S\+E\+L\+E\+C\+T\+\_\+\+R\+OW
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports a native select\+Row() method implementation. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga527e40359b876f12a4cb59fec305969d}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+S\+T\+A\+T\+E\+M\+E\+NT}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+H\+A\+S\+\_\+\+S\+T\+A\+T\+E\+M\+E\+NT
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports the prepared statement interface (the \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_s_q_l_statement}{S\+Q\+L\+Statement}} class) \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga3a641cb4afbeb873fd9fe97f020f09eb}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+L\+O\+B\+\_\+\+S\+U\+P\+P\+O\+RT}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+L\+O\+B\+\_\+\+S\+U\+P\+P\+O\+RT
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports L\+OB columns (B\+L\+O\+Bs and C\+L\+O\+Bs, for example) \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga9edf0826e734f77115fd8f1001cf4a9e}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+S\+E\+R\+V\+E\+R\+\_\+\+T\+I\+M\+E\+\_\+\+Z\+O\+NE}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+S\+E\+R\+V\+E\+R\+\_\+\+T\+I\+M\+E\+\_\+\+Z\+O\+NE
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI 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 
const \mbox{\hyperlink{group__dbi__capabilities_gac5e26138ae8e0957e7dba50d8a96cb6c}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+S\+T\+O\+R\+E\+D\+\_\+\+P\+R\+O\+C\+E\+D\+U\+R\+ES}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+S\+T\+O\+R\+E\+D\+\_\+\+P\+R\+O\+C\+E\+D\+U\+R\+ES
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports stored procedure execution. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_gab97795225e7b52a4a063c1770c4fec7c}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+T\+I\+M\+E\+\_\+\+Z\+O\+N\+E\+\_\+\+S\+U\+P\+P\+O\+RT}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+T\+I\+M\+E\+\_\+\+Z\+O\+N\+E\+\_\+\+S\+U\+P\+P\+O\+RT
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports time zones in times. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__dbi__capabilities_ga62b0bd7a4e0611fbe8848002aa6711c8}{D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+T\+R\+A\+N\+S\+A\+C\+T\+I\+O\+N\+\_\+\+M\+A\+N\+A\+G\+E\+M\+E\+NT}} = D\+B\+I\+\_\+\+C\+A\+P\+\_\+\+T\+R\+A\+N\+S\+A\+C\+T\+I\+O\+N\+\_\+\+M\+A\+N\+A\+G\+E\+M\+E\+NT
\begin{DoxyCompactList}\small\item\em Indicates that the D\+BI driver supports transaction management. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__sql__constants_gac334541e4d6796152ba4d5391efd714f}{B\+L\+OB}} = \char`\"{}blob\char`\"{}
\begin{DoxyCompactList}\small\item\em for binding B\+L\+OB values \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__sql__constants_gafda425c6fc5962ff8d436c9d30bfaf02}{C\+L\+OB}} = \char`\"{}clob\char`\"{}
\begin{DoxyCompactList}\small\item\em for binding C\+L\+OB values \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__sql__constants_ga56cd886db959d27929f4700ab0d9d43a}{D\+A\+TE}} = \char`\"{}date\char`\"{}
\begin{DoxyCompactList}\small\item\em for binding date/time values \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__sql__constants_ga85bba3f8e978509f66f08011b264e9b0}{D\+E\+C\+I\+M\+AL}} = \char`\"{}number\char`\"{}
\begin{DoxyCompactList}\small\item\em for binding decimal values as a number \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__sql__constants_ga8d5c7d08373364f4773f65e69063cd04}{N\+U\+M\+B\+ER}} = \char`\"{}number\char`\"{}
\begin{DoxyCompactList}\small\item\em for binding number values as a number \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__sql__constants_ga223c3ce9da5ccb29dd35eab11f161f9f}{N\+U\+M\+E\+R\+IC}} = \char`\"{}number\char`\"{}
\begin{DoxyCompactList}\small\item\em for binding numeric values as a number \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__sql__constants_ga9d23a1d69fcb188296a231a36c6b6da2}{R\+E\+S\+U\+L\+T\+S\+ET}} = \char`\"{}resultset\char`\"{}
\begin{DoxyCompactList}\small\item\em for binding \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_resultset_output_binding}{result set}} placeholders (\mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_s_q_l_statement}{S\+Q\+L\+Statement}} output values) \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__sql__constants_ga90979385c781ed49b4f726f32a48a9b5}{V\+A\+R\+C\+H\+AR}} = \char`\"{}string\char`\"{}
\begin{DoxyCompactList}\small\item\em for binding string values \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\mbox{\hyperlink{namespace_qore_1_1_s_q_l}{S\+QL}} namespace. 