Ferreteria/v0.6/clade/Sys/Data/Engine/aux/ActionRq/Admin/ToDbOper: Difference between revisions
Jump to navigation
Jump to search
m (Woozle moved page Ferreteria/v0.6/clade/Sys/Data/reqs/Engine/ActionRq/Admin/ToDbOper to Ferreteria/v0.6/clade/Sys/Data/Engine/aux/ActionRq/Admin/ToDbOper: namespace reorg) |
No edit summary |
||
| Line 3: | Line 3: | ||
! colspan=3 | Clade Family | ! colspan=3 | Clade Family | ||
|- | |- | ||
| align=right | {{l/ver/clade|Sys\Data\ | | align=right | {{l/ver/clade|Sys\Data\Engine\aux\ActionRq|Admin}} | ||
| → {{l/ver/clade|Sys\Data\ | | → {{l/ver/clade|Sys\Data\Engine\aux\ActionRq\Admin|ToDbOper}} | ||
| | | | ||
→ {{l/ver/clade|Sys\Data\ | → {{l/ver/clade|Sys\Data\Engine\aux\AdminRq\ToDbOper|EngDbExport}}<br> | ||
→ {{l/ver/clade|Sys\Data\ | → {{l/ver/clade|Sys\Data\Engine\aux\AdminRq\ToDbOper|EngDbScList}}<br> | ||
→ {{l/ver/clade|Sys\Data\ | → {{l/ver/clade|Sys\Data\Engine\aux\AdminRq\ToDbOper|EngDbSetup}}<br> | ||
→ {{l/ver/clade|Sys\Data\ | → {{l/ver/clade|Sys\Data\Engine\aux\AdminRq\ToDbOper|EngDbTest}}<br> | ||
→ {{l/ver/clade|Sys\Data\ | → {{l/ver/clade|Sys\Data\Engine\aux\AdminRq\ToDbOper|EngDbUConf}} | ||
|- | |- | ||
| colspan=3 align=center | | | colspan=3 align=center | | ||
| Line 20: | Line 20: | ||
! Alias || Clade | ! Alias || Clade | ||
|- | |- | ||
| '''Base'''* [c,i] || {{l/ver/clade|Sys\Data\ | | '''Base'''* [c,i] || {{l/ver/clade|Sys\Data\Engine\aux\ActionRq|Admin}} | ||
|- | |- | ||
| '''DbOper'''* [i] || {{l/ver/clade|Sys | | '''DbOper'''* [i] || {{l/ver/clade|Sys\Data\Engine|Ops}} | ||
|- | |- | ||
| '''QStr'''* [i] || {{l/ver/clade|Data | | '''QStr'''* [i] || {{l/ver/clade|Data\Mem\QVar|Str}} | ||
|} | |} | ||
| Line 30: | Line 30: | ||
|} | |} | ||
==About== | ==About== | ||
* '''Purpose''': parent-class for {{l/ver/clade|Sys\Data\ | * '''Purpose''': parent-class for {{l/ver/clade|Sys\Data\Engine\aux|ActionRq|Action Request}}s that require a {{l/ver/clade|Sys\Data\Engine|Ops|Database Operations}} object | ||
The <code>caToDbOper</code> class needs to know how to find a {{l/ver/clade|Sys\Data\Engine|Ops|Database Operations}} object from a db name-slug, but can't know where that slug is specified. The <code>QDbConnSlug()</code> function, which returns the value/status of that parameter, is therefore <code>abstract</code>. The same is true of the Schema name-slug. It is up to descendant classes (generally found within application code) to define where those slugs can be found, and return a {{l/ver/clade|Data/Mem/QVar|Str|value/status string}} object for each. | The <code>caToDbOper</code> class needs to know how to find a {{l/ver/clade|Sys\Data\Engine|Ops|Database Operations}} object from a db name-slug, but can't know where that slug is specified. The <code>QDbConnSlug()</code> function, which returns the value/status of that parameter, is therefore <code>abstract</code>. The same is true of the Schema name-slug. It is up to descendant classes (generally found within application code) to define where those slugs can be found, and return a {{l/ver/clade|Data/Mem/QVar|Str|value/status string}} object for each. | ||
Revision as of 02:10, 5 October 2025
| Clade Family | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Admin | → ToDbOper |
→ EngDbExport | ||||||||||
| ||||||||||||
About
- Purpose: parent-class for Action Requests that require a Database Operations object
The caToDbOper class needs to know how to find a Database Operations object from a db name-slug, but can't know where that slug is specified. The QDbConnSlug() function, which returns the value/status of that parameter, is therefore abstract. The same is true of the Schema name-slug. It is up to descendant classes (generally found within application code) to define where those slugs can be found, and return a value/status string object for each.