Ferreteria/v0.6/clade/Sys/Data/Engine/Oper

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | Sys‎ | Data‎ | Engine
Revision as of 00:29, 26 September 2025 by Woozle (talk | contribs)
Jump to navigation Jump to search
clade: Sys\Data\Engine\Oper
Clade Family

Aspect
AClass

Ops

MyMar

Aliases
alias clade
Action* ItWent (i)
AdminReq* AdminRq (i)
Base* Aspect (c,i)
BkupMode* FileFormat (e)
DataReq* CommRq (i)
HasRost* AClass (i,t)
Schema* Schema (i)
Schemas* Schemas (i)

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