Ferreteria/v0.6/clade/Sys/Data/Engine/Oper: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 35: | Line 35: | ||
|} | |} | ||
==About== | |||
* '''Purpose''': engine-agnostic objects for doing ''operations'' on a {{l/ver/clade|Sys\Data|Engine|Database Engine}} | |||
** This mainly descends from the {{l/ver/clade|IO|Aspect|I/O Aspect}} clade. The other major aspect of {{l/ver/clade|Sys\Data|Engine|Database}} management is the {{l/ver/clade|Sys/Data/Engine|Conn|Engine Connection}} clade, which handles the mechanics of ''connecting'' from the [[Ferreteria]] client code to the database server, wherever it may be, and handling I/O therewith. | |||
==Functions== | ==Functions== | ||
{{fmt/php/block|1= | {{fmt/php/block|1= | ||
Revision as of 00:29, 26 September 2025
| Clade Family | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| → Ops |
→ MyMar | |||||||||||||||||||
| Aliases | ||||||||||||||||||||
| ||||||||||||||||||||
About
- Purpose: engine-agnostic objects for doing operations on a Database Engine
- This mainly descends from the I/O Aspect clade. The other major aspect of Database management is the Engine Connection clade, which handles the mechanics of connecting from the Ferreteria client code to the database server, wherever it may be, and handling I/O therewith.
Functions
// ACTION: requests
function DoDataRequest(DataReqIface $oReq);
// ACTION: parameterized
function SchemaList() : SchemasIface;
function DoUserSetup();
// OBJECTS
function GetSchema(string $sName) : SchemaIface;
// INFO
function ConnSlug() : string; // connection shortname