\doxysection{ql\+\_\+dbi.\+dox.\+h}
\hypertarget{ql__dbi_8dox_8h_source}{}\label{ql__dbi_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00002\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00004\ \textcolor{keyword}{namespace\ }SQL\ \{}
\DoxyCodeLine{00009\ }
\DoxyCodeLine{00011\ }
\DoxyCodeLine{00020\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__old__dbi__functions_gaec342f12d867758d49be57c1bf2a39cf}{getDBIDriverCapabilities}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{driver}});}
\DoxyCodeLine{00021\ }
\DoxyCodeLine{00023\ }
\DoxyCodeLine{00027\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{group__old__dbi__functions_gaec342f12d867758d49be57c1bf2a39cf}{getDBIDriverCapabilities}}();}
\DoxyCodeLine{00028\ }
\DoxyCodeLine{00030\ }
\DoxyCodeLine{00039\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{list<string>}}\ \mbox{\hyperlink{group__old__dbi__functions_ga9cbf88f872bbaebcd1d228efef180117}{getDBIDriverCapabilityList}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{driver}});}
\DoxyCodeLine{00040\ }
\DoxyCodeLine{00042\ }
\DoxyCodeLine{00046\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{group__old__dbi__functions_ga9cbf88f872bbaebcd1d228efef180117}{getDBIDriverCapabilityList}}();}
\DoxyCodeLine{00047\ }
\DoxyCodeLine{00049\ }
\DoxyCodeLine{00056\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{list<string>}}\ \mbox{\hyperlink{group__old__dbi__functions_ga8d4cb418f509b5dab2d2e7fc422b5bb8}{getDBIDriverList}}();}
\DoxyCodeLine{00057\ }
\DoxyCodeLine{00059\ }
\DoxyCodeLine{00072\ \mbox{\hyperlink{group__type__conversion__functions_ga2c6a87e3a5b1ab302a1fc6d390754024}{hash}}\ \mbox{\hyperlink{group__old__dbi__functions_gaba3a2421c3d2b492c9494f346c13da1c}{parseDatasource}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{ds}});}
\DoxyCodeLine{00073\ }
\DoxyCodeLine{00075\ }
\DoxyCodeLine{00079\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{group__old__dbi__functions_gaba3a2421c3d2b492c9494f346c13da1c}{parseDatasource}}();}
\DoxyCodeLine{00080\ }
\DoxyCodeLine{00082\ \}}
\DoxyCodeLine{00083\ \}}
\DoxyCodeLine{00085\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00087\ \textcolor{keyword}{namespace\ }SQL\ \{}
\DoxyCodeLine{00133\ }
\DoxyCodeLine{00135\ }
\DoxyCodeLine{00155\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__dbi__functions_ga40597983f24f3b0edc06149246d1cbe2}{dbi\_get\_driver\_capabilities}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{driver}});}
\DoxyCodeLine{00156\ }
\DoxyCodeLine{00158\ }
\DoxyCodeLine{00176\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{list<string>}}\ \mbox{\hyperlink{group__dbi__functions_gafc25fc4c8fd5f41b9637cb6a925697f7}{dbi\_get\_driver\_capability\_list}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{driver}});}
\DoxyCodeLine{00177\ }
\DoxyCodeLine{00179\ }
\DoxyCodeLine{00194\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{list<string>}}\ \mbox{\hyperlink{group__dbi__functions_ga21d1d28f19884121c569a99394ec901a}{dbi\_get\_driver\_list}}();}
\DoxyCodeLine{00195\ }
\DoxyCodeLine{00197\ }
\DoxyCodeLine{00216\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{group__dbi__functions_ga3e473d5b62aa2bf1fbd9fdde1cd4cba3}{dbi\_get\_driver\_options}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{driver}});}
\DoxyCodeLine{00217\ }
\DoxyCodeLine{00219\ }
\DoxyCodeLine{00241\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{group__dbi__functions_ga5bc0c2cfb4f1bfbf73c527f9441a6dbe}{parse\_datasource}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{ds}});}
\DoxyCodeLine{00242\ }
\DoxyCodeLine{00244\ \}}
\DoxyCodeLine{00245\ \}}
\DoxyCodeLine{00247\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00249\ \textcolor{keyword}{namespace\ }SQL\ \{}
\DoxyCodeLine{00254\ }
\DoxyCodeLine{00256\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__sql__constants_gac334541e4d6796152ba4d5391efd714f}{BLOB}}\ =\ \textcolor{stringliteral}{"{}blob"{}};}
\DoxyCodeLine{00258\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__sql__constants_gafda425c6fc5962ff8d436c9d30bfaf02}{CLOB}}\ =\ \textcolor{stringliteral}{"{}clob"{}};}
\DoxyCodeLine{00260\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__sql__constants_ga56cd886db959d27929f4700ab0d9d43a}{DATE}}\ =\ \textcolor{stringliteral}{"{}date"{}};}
\DoxyCodeLine{00262\ }
\DoxyCodeLine{00264\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__sql__constants_ga85bba3f8e978509f66f08011b264e9b0}{DECIMAL}}\ =\ \textcolor{stringliteral}{"{}number"{}};}
\DoxyCodeLine{00266\ }
\DoxyCodeLine{00268\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__sql__constants_ga8d5c7d08373364f4773f65e69063cd04}{NUMBER}}\ =\ \textcolor{stringliteral}{"{}number"{}};}
\DoxyCodeLine{00270\ }
\DoxyCodeLine{00272\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__sql__constants_ga223c3ce9da5ccb29dd35eab11f161f9f}{NUMERIC}}\ =\ \textcolor{stringliteral}{"{}number"{}};}
\DoxyCodeLine{00274\ }
\DoxyCodeLine{00278\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__sql__constants_ga9d23a1d69fcb188296a231a36c6b6da2}{RESULTSET}}\ =\ \textcolor{stringliteral}{"{}resultset"{}};}
\DoxyCodeLine{00280\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__sql__constants_ga90979385c781ed49b4f726f32a48a9b5}{VARCHAR}}\ =\ \textcolor{stringliteral}{"{}string"{}};}
\DoxyCodeLine{00282\ \}}
\DoxyCodeLine{00283\ \}}

\end{DoxyCode}
