\doxysection{QC\+\_\+\+Datasource\+Pool.\+dox.\+h}
\hypertarget{_q_c___datasource_pool_8dox_8h_source}{}\label{_q_c___datasource_pool_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{00006\ }
\DoxyCodeLine{00050\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool}{DatasourcePool}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_abstract_datasource}{AbstractDatasource}},\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_qore_1_1_serializable}{Serializable}}\ \{}
\DoxyCodeLine{00051\ }
\DoxyCodeLine{00052\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00054\ }
\DoxyCodeLine{00065\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a04c351f440ddfdbe79f9b4ef26608e6f}{beginTransaction}}();}
\DoxyCodeLine{00066\ }
\DoxyCodeLine{00067\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00069\ }
\DoxyCodeLine{00071\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_ad10f884015b96adea7182c970ac6e1e3}{clearEventQueue}}();}
\DoxyCodeLine{00072\ }
\DoxyCodeLine{00073\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00075\ }
\DoxyCodeLine{00082\ \ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_ae3f91bf804ee55f47169b8ae9669ad40}{clearWarningCallback}}();}
\DoxyCodeLine{00083\ }
\DoxyCodeLine{00084\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00086\ }
\DoxyCodeLine{00092\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a9919ad37d79e03e364bd41462c981aea}{commit}}();}
\DoxyCodeLine{00093\ }
\DoxyCodeLine{00094\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00096\ }
\DoxyCodeLine{00117\ \ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a5cc4b6555af9eac46c8fc1a63ec0aff7}{constructor}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{driver}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{user}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{pass}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{db}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ encoding,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ host,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__list__functions_ga82c657a31963077edb54dd9b54b4683a}{min}}\ =\ 3,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__list__functions_ga67a04aa765442456f353bf8b38b50e0e}{max}}\ =\ 10,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ port\ =\ 0,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{class_qore_1_1_thread_1_1_queue}{Qore::Thread::Queue}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{queue}},\ \textcolor{keyword}{auto}\ arg);}
\DoxyCodeLine{00118\ }
\DoxyCodeLine{00119\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00121\ }
\DoxyCodeLine{00136\ \ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a2f9eed01518ddcfa7a788acbc2d8303c}{constructor}}(\textcolor{keywordtype}{string}\ desc,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{class_qore_1_1_thread_1_1_queue}{Qore::Thread::Queue}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{queue}},\ \textcolor{keyword}{auto}\ arg);}
\DoxyCodeLine{00137\ }
\DoxyCodeLine{00138\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00140\ }
\DoxyCodeLine{00161\ \ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_abfeb365709f224491b145c068dc31809}{constructor}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{opts}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{class_qore_1_1_thread_1_1_queue}{Qore::Thread::Queue}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{queue}},\ \textcolor{keyword}{auto}\ arg);}
\DoxyCodeLine{00162\ }
\DoxyCodeLine{00163\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00165\ }
\DoxyCodeLine{00170\ \ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a5dd026e94aff8eedf8820db9e83a2e56}{copy}}();}
\DoxyCodeLine{00171\ }
\DoxyCodeLine{00172\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00174\ }
\DoxyCodeLine{00186\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_ac983fd7cd64d2de924113b8cb540ca11}{currentThreadInTransaction}}();}
\DoxyCodeLine{00187\ }
\DoxyCodeLine{00188\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00190\ }
\DoxyCodeLine{00197\ \ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_af27a22a3f441e4ef8727e32b9532a8c5}{destructor}}();}
\DoxyCodeLine{00198\ }
\DoxyCodeLine{00199\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00201\ }
\DoxyCodeLine{00215\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a63735bf6bce9e84968a57786965163da}{exec}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{sql}},\ \ ...);}
\DoxyCodeLine{00216\ }
\DoxyCodeLine{00217\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00219\ }
\DoxyCodeLine{00235\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a3e7e022470ddc471f045ab29ee25c4d7}{execRaw}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{sql}});}
\DoxyCodeLine{00236\ }
\DoxyCodeLine{00237\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00239\ }
\DoxyCodeLine{00253\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a6b84d1a73d81d05158087517ae31bdfe}{getCapabilities}}();}
\DoxyCodeLine{00254\ }
\DoxyCodeLine{00255\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00257\ }
\DoxyCodeLine{00271\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{list<auto>}}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_ae66bfb74be86806d22002e0584f6b604}{getCapabilityList}}();}
\DoxyCodeLine{00272\ }
\DoxyCodeLine{00273\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00275\ }
\DoxyCodeLine{00284\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a4a5bff189485cb1a33e336f7880432dc}{getClientVersion}}();}
\DoxyCodeLine{00285\ }
\DoxyCodeLine{00286\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00288\ }
\DoxyCodeLine{00300\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_ae3bbee0fcb4cbc422d65814d61339f93}{getConfigHash}}();}
\DoxyCodeLine{00301\ }
\DoxyCodeLine{00302\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00304\ }
\DoxyCodeLine{00316\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a1eddfff5b95e355b5608554975984307}{getConfigString}}();}
\DoxyCodeLine{00317\ }
\DoxyCodeLine{00318\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00320\ }
\DoxyCodeLine{00332\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a81fdc65a09a9c6637ae12945a49cee00}{getDBCharset}}();}
\DoxyCodeLine{00333\ }
\DoxyCodeLine{00334\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00336\ }
\DoxyCodeLine{00348\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a7f07246a7db1db14313420c18bcbcf8b}{getDBEncoding}}();}
\DoxyCodeLine{00349\ }
\DoxyCodeLine{00350\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00352\ }
\DoxyCodeLine{00362\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a5babda43969ce082f11eae6d9a21d581}{getDBName}}();}
\DoxyCodeLine{00363\ }
\DoxyCodeLine{00364\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00366\ }
\DoxyCodeLine{00378\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a003bb3bb9f55224159f49c574d0d1464}{getDriverName}}();}
\DoxyCodeLine{00379\ }
\DoxyCodeLine{00380\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00382\ }
\DoxyCodeLine{00401\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_ad1b8a62ec0ebc41b2d5346be6d6e0f95}{getDriverRealName}}();}
\DoxyCodeLine{00402\ }
\DoxyCodeLine{00403\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00405\ }
\DoxyCodeLine{00417\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a4043aba7b45cce75a8962f38ac9c4249}{getErrorTimeout}}();}
\DoxyCodeLine{00418\ }
\DoxyCodeLine{00419\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00421\ }
\DoxyCodeLine{00431\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a293eaadc3ab98b9a57f9c155e5ed2221}{getHostName}}();}
\DoxyCodeLine{00432\ }
\DoxyCodeLine{00433\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00435\ }
\DoxyCodeLine{00446\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_ab432f1306dd112d426d64839f2c1a891}{getMaximum}}();}
\DoxyCodeLine{00447\ }
\DoxyCodeLine{00448\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00450\ }
\DoxyCodeLine{00462\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_ab5f806c9f6c6beb16bd0714b533d27fc}{getMinimum}}();}
\DoxyCodeLine{00463\ }
\DoxyCodeLine{00464\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00466\ }
\DoxyCodeLine{00478\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_af07e9048d42519070a937beea07423fc}{getOSCharset}}();}
\DoxyCodeLine{00479\ }
\DoxyCodeLine{00480\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00482\ }
\DoxyCodeLine{00492\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a894276b97b76b3526516613f1182dee5}{getOSEncoding}}();}
\DoxyCodeLine{00493\ }
\DoxyCodeLine{00494\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00496\ }
\DoxyCodeLine{00505\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_abf16cc3f2c883bae4e0e6896e6ee2f69}{getOption}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{opt}});}
\DoxyCodeLine{00506\ }
\DoxyCodeLine{00507\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00509\ }
\DoxyCodeLine{00519\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a28a5822d34f44937587d55a0294344f4}{getOptionHash}}();}
\DoxyCodeLine{00520\ }
\DoxyCodeLine{00521\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00523\ }
\DoxyCodeLine{00533\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a09f75c1b73aa9971b2ae8cd57e1e38c0}{getPassword}}();}
\DoxyCodeLine{00534\ }
\DoxyCodeLine{00535\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00537\ }
\DoxyCodeLine{00547\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a99935d80ec9ca0739ed3031ec614ce52}{getPort}}();}
\DoxyCodeLine{00548\ }
\DoxyCodeLine{00549\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00551\ }
\DoxyCodeLine{00560\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_abstract_s_q_l_statement}{AbstractSQLStatement}}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_af59598025506fa7079b734018a89decf}{getSQLStatement}}();}
\DoxyCodeLine{00561\ }
\DoxyCodeLine{00562\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00564\ }
\DoxyCodeLine{00573\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a953480807dbdafae0808a6c47014c0d6}{getServerVersion}}();}
\DoxyCodeLine{00574\ }
\DoxyCodeLine{00575\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00577\ }
\DoxyCodeLine{00597\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a049589e6983d84194795521b71379a8d}{getUsageInfo}}();}
\DoxyCodeLine{00598\ }
\DoxyCodeLine{00599\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00601\ }
\DoxyCodeLine{00611\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_aaf036746fb8d7c107b09d7288924b64b}{getUserName}}();}
\DoxyCodeLine{00612\ }
\DoxyCodeLine{00613\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00615\ }
\DoxyCodeLine{00625\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a3b868b40604c049b4bf78b121ede7c16}{inTransaction}}();}
\DoxyCodeLine{00626\ }
\DoxyCodeLine{00627\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00629\ }
\DoxyCodeLine{00635\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a73532001be895a5a30cc58c5bfbe2c1c}{rollback}}();}
\DoxyCodeLine{00636\ }
\DoxyCodeLine{00637\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00639\ }
\DoxyCodeLine{00670\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_acafe45a0cf883bc51917e7a0bb8e77fd}{select}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{sql}},\ \ ...);}
\DoxyCodeLine{00671\ }
\DoxyCodeLine{00672\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00674\ }
\DoxyCodeLine{00694\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_ac194599669509211cc64e9caf0aa56b3}{selectRow}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{sql}},\ \ ...);}
\DoxyCodeLine{00695\ }
\DoxyCodeLine{00696\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00698\ }
\DoxyCodeLine{00720\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a9298e44c0af5bb93330c929b47cde5c9}{selectRows}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{sql}},\ \ ...);}
\DoxyCodeLine{00721\ }
\DoxyCodeLine{00722\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00724\ }
\DoxyCodeLine{00731\ \ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a2347794ada3fa9c629e705b7d1e6ee56}{setErrorTimeout}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{timeout}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{ts}});}
\DoxyCodeLine{00732\ }
\DoxyCodeLine{00733\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00735\ }
\DoxyCodeLine{00742\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a358c35bb971eccbdcf917b9c5e3bed19}{setEventQueue}}(\mbox{\hyperlink{class_qore_1_1_thread_1_1_queue}{Qore::Thread::Queue}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{queue}},\ \textcolor{keyword}{auto}\ arg);}
\DoxyCodeLine{00743\ }
\DoxyCodeLine{00744\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00746\ }
\DoxyCodeLine{00762\ \ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a8793cfc4c27420eda345f8a8d0224d6d}{setWarningCallback}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{timeout}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{ms}},\ code\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{callback}},\ \textcolor{keyword}{auto}\ arg);}
\DoxyCodeLine{00763\ }
\DoxyCodeLine{00764\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00766\ }
\DoxyCodeLine{00777\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_abbad1ff5e3fb76ffc76ca48eb097f615}{toString}}();}
\DoxyCodeLine{00778\ }
\DoxyCodeLine{00779\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00781\ }
\DoxyCodeLine{00797\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_af3013ed0756f9bfa1e7ddf5232e0bf7e}{vexec}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{sql}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softlist<auto>}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{vargs}});}
\DoxyCodeLine{00798\ }
\DoxyCodeLine{00799\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00801\ }
\DoxyCodeLine{00829\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a1162ad06aa3f4fc5fb31531ef5ca624b}{vselect}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{sql}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softlist<auto>}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{vargs}});}
\DoxyCodeLine{00830\ }
\DoxyCodeLine{00831\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00833\ }
\DoxyCodeLine{00853\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_a9cfedca21f0be7698893b5e5cc5d394a}{vselectRow}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{sql}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softlist<auto>}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{vargs}});}
\DoxyCodeLine{00854\ }
\DoxyCodeLine{00855\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00857\ }
\DoxyCodeLine{00881\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool_ae214619fc06c77270ed38e7c013538e9}{vselectRows}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{sql}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softlist<auto>}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{vargs}});}
\DoxyCodeLine{00882\ \};}
\DoxyCodeLine{00883\ \}}
\DoxyCodeLine{00884\ \}}

\end{DoxyCode}
