\hypertarget{group__dbi__functions}{}\doxysection{D\+BI Functions}
\label{group__dbi__functions}\index{DBI Functions@{DBI Functions}}


These D\+BI functions were added in Qore 0.\+8.\+6; the original functions used camel case names and had \mbox{\hyperlink{code_flags_NOOP}{N\+O\+OP}} variants (see \mbox{\hyperlink{group__old__dbi__functions}{Old D\+BI Functions}})  


Collaboration diagram for D\+BI Functions\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=302pt]{group__dbi__functions}
\end{center}
\end{figure}
These D\+BI functions were added in Qore 0.\+8.\+6; the original functions used camel case names and had \mbox{\hyperlink{code_flags_NOOP}{N\+O\+OP}} variants (see \mbox{\hyperlink{group__old__dbi__functions}{Old D\+BI Functions}}) 

\hypertarget{group__dbi__functions_datasource_hash}{}\doxysubsection{Datasource Hash}\label{group__dbi__functions_datasource_hash}
 \tabulinesep=1mm
\begin{longtabu}spread 0pt [c]{*{2}{|X[-1]}|}
\hline
{\bfseries{Key}} &{\bfseries{Description}}  \\\cline{1-2}
{\ttfamily type}  &the name of the driver, if present  \\\cline{1-2}
{\ttfamily user}  &the username given in the string  \\\cline{1-2}
{\ttfamily pass}  &the password for the connection  \\\cline{1-2}
{\ttfamily db}  &the database name for the connection  \\\cline{1-2}
{\ttfamily charset}  &The name of the D\+B-\/specific character encoding to use for the connection, if present in the string  \\\cline{1-2}
{\ttfamily host}  &the hostname for the connection, if present in the string  \\\cline{1-2}
{\ttfamily port}  &the port number to use for the connection, if present in the string  \\\cline{1-2}
{\ttfamily options}  &A hash of options given in the string, if present. Special options are {\ttfamily \char`\"{}min\char`\"{}} and {\ttfamily \char`\"{}max\char`\"{}}, which are respected by the Datasource\+Pool\+::constructor(hash) variant for setting the minimum and maximum connections in the pool, respectively; other options are passed to the D\+BI driver  \\\cline{1-2}
\end{longtabu}
