37        transient AbstractDatasource 
ds;
 
   45     deserializeMembers(hash<auto> members);
 
   51     hash<auto> serializeMembers(hash<auto> members);
 
   66      static string makeDatasourceDesc(AbstractDatasource 
ds);
 
   69     validateOptionsIntern(
string err, hash<auto> ropt, reference<hash<auto>> opt0, 
string tag);
 
   74      static validateOptionIntern(
string err, 
string type, reference<auto> opt, 
string k, 
string tag);
 
base class for abstract SqlUtil classes
Definition: AbstractSqlUtilBase.qc.dox.h:28
 
string getDatasourceDesc()
returns a descriptive string for the datasource
 
Qore::SQL::AbstractDatasource getDatasource()
gets the underlying AbstractDatasource
 
constructor(AbstractDatasource nds, *hash nopts)
creates the object; private constructor
 
transient Mutex l()
mutex for atomic actions
 
transient AbstractDatasource ds
the connection to the database server
Definition: AbstractSqlUtilBase.qc.dox.h:37
 
*hash< auto > opts
option hash
Definition: AbstractSqlUtilBase.qc.dox.h:35
 
string dsdesc
datasource description
Definition: AbstractSqlUtilBase.qc.dox.h:33
 
string getDriverName()
returns the database driver name
 
validateHashKeysForWhitespaces(auto node)
Check input node for all hash keys - if it contains a key with whitespace in the beginning or at the ...
 
Qore AbstractDatabase class definition.
Definition: AbstractDatabase.qc.dox.h:26