base class for abstract SqlUtil classes
More...
|
| | constructor (AbstractDatasource nds, *hash nopts) |
| | creates the object; private constructor More...
|
| |
|
Mutex | l () |
| | mutex for atomic actions
|
| |
|
| validateHashKeysForWhitespaces (auto node) |
| | Check input node for all hash keys - if it contains a key with whitespace in the beginning or at the end -> error.
|
| |
|
|
AbstractDatasource | ds |
| | the connection to the database server
|
| |
|
string | dsdesc |
| | datasource description
|
| |
|
*hash | opts |
| | option hash
|
| |
base class for abstract SqlUtil classes
| SqlUtil::AbstractSqlUtilBase::constructor |
( |
AbstractDatasource |
nds, |
|
|
*hash |
nopts |
|
) |
| |
|
private |
creates the object; private constructor
- Parameters
-
| nds | the AbstractDatasource for the connection to the database |
| nopts | a hash of options for the table creation string; see SqlUtil::AbstractTable::TableOptions for common options; each driver can support additional driver-specific options |
- Exceptions
-
| OPTION-ERROR | invalid or unsupported option passed |