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