Futilities/v0.6/clade/Sys/dba/InReq/DoExport/Schema

From Woozle Writes Code
< Futilities‎ | v0.6‎ | clade‎ | Sys‎ | dba‎ | InReq‎ | DoExport
Revision as of 13:13, 8 October 2025 by Woozle (talk | contribs)
Jump to navigation Jump to search
clade: Sys\dba\InReq\DoExport\Schema
Clade Family
DoExport Schema (none)
Clade Aliases
Alias Clade
Base* [c,i] Sys\dba\InReq\DoExport
DFmt* [t] Sys\dba\InRqData
RFmt* [t] Sys\dba\InReq
Subpages

Code

interface iSchema extends BaseIface {}
class cSchema extends BaseClass implements iSchema {
    use DFmtTrait;
    use RFmtTrait;

    // CEMENT (I think)
    protected function ParseInputString(string $s) : void {
        // main input is name of dbconn containing the schema
        $this->SaveAsEngConnName($s);
    }
    protected function ParseInputArgs(array $ar) {
        $sSchema = $ar[0];  // first extra input is the schema name
        $this->SaveAsEngSchemaName($sSchema);
    }
    public function Describe() : string {
        $osConnSlug = $this->OAUserInput()->QDbConnSlug();
        if ($osConnSlug->HasIt()) {
            $sConnSlug = $osConnSlug->GetIt();
            $osSchmSlug = $this->OAUserInput()->QDbSchmSlug();
            if ($osSchmSlug->HasIt()) {
                $sSchmSlug = $osSchmSlug->GetIt();
                $sRtn = "export schema '$sSchmSlug' from the '$sConnSlug' db connection";
            } else {
                $sRtn = "export all schemas from the '$sConnSlug' db connection";
                // set the engine slug
                $osConnSlug->SetIt($sConnSlug);
                #echo $this->ReflectThis()->Report();
            }
        } else {
            $sRtn = "export all schemas from a db connection (not yet specified)".$this->ListHosts();
        }
        return $sRtn;
    }
}

Functions

as of 2025-10-08

| AmHere                  | [WFe]/Sys/Diag/Util/Helper.php                                    | 270 |
| AmHereShort             | [WFe]/Sys/Diag/Util/Helper.php                                    | 305 |
| CCreatorMethod          | [WFe]/Sys/Diag/Util/Helper.php                                    | 61  |
| CCreatorMethod_Set      | [WFe]/Sys/Diag/Util/Helper.php                                    | 55  |
| Classes                 | [WFe]/Aux/StandardBase.php                                        | 32  |
| CodingPrompt            | [WFe]/Sys/Diag/Util/Helper.php                                    | 394 |
| DbOper                  | [WFe]/Sys/Data/Engine/aux/ActionRq/Admin/ToDbOper.php             | 65  |
| DbasesOArray            | [WFe]/Sys/Data/Engine/aux/ActionRq/Admin/ToDbOper.php             | 32  |
| Debug_Render            | [WFe]/Sys/Diag/Util/Helper.php                                    | 180 |
| Describe                | [WFu]/Sys/dba/InReq/DoExport/Schema.php                           | 28  |
| DiagnoseValue           | [WFe]/Sys/Diag/Util/Helper.php                                    | 191 |
| EngScExportRequestClass | [WFu]/Sys/dba/InReq/DoExport.php                                  | 20  |
| ErrorWithStack          | [WFe]/Sys/Diag/Util/Helper.php                                    | 524 |
| FetchDbOper             | [WFe]/Sys/Data/Engine/aux/ActionRq/Admin/ToDbOper.php             | 73  |
| FileLocationString      | [WFe]/Sys/Diag/Util/Helper.php                                    | 481 |
| FileSpecTemplate        | [WFe]/Sys/Data/Engine/aux/ActionRq/Admin/ToDbOper/EngDbExport.php | 68  |
| FromItemPiece           | [WFe]/Sys/Events/InputRq.php                                      | 50  |
| Globals                 | [WFe]/Aux/StandardBase.php                                        | 31  |
| Go                      | [WFe]/Sys/Data/Engine/aux/ActionRq/Admin/ToDbOper/EngDbExport.php | 26  |
| GotToHere               | [WFe]/Sys/Diag/Util/Helper.php                                    | 329 |
| HardAssert              | [WFe]/Sys/Diag/Util/Helper.php                                    | 217 |
| HowItWent               | [WFe]/Sys/Events/has/ItWent.php                                   | 19  |
| InputClass              | [WFu]/Sys/dba/InRqData.php                                        | 30  |
| Inspect                 | [WFe]/Sys/Diag/Util/Helper.php                                    | 154 |
| InspectNew              | [WFe]/Sys/Diag/Util/Helper.php                                    | 155 |
| InspectorClass          | [WFe]/Sys/Diag/Util/Helper.php                                    | 48  |
| Item                    | [WFe]/Sys/Events/InputRq.php                                      | 81  |
| LinePrefix              | [WFe]/Sys/Diag/Util/Helper.php                                    | 361 |
| ListHosts               | [WFe]/Sys/Data/Engine/aux/ActionRq/Admin/ToDbOper.php             | 105 |
| LoopCheck               | [WFe]/Sys/Diag/Util/Helper.php                                    | 102 |
| MessageWithStack        | [WFe]/Sys/Diag/Util/Helper.php                                    | 549 |
| NameOfInput             | [WFe]/Sys/Events/InputRq.php                                      | 43  |
| NewSchema               | [WFe]/Sys/Data/aux/has/Schema.php                                 | 23  |
| NewUserInput            | [WFe]/Sys/Events/InputRq.php                                      | 115 |
| OAUserInput             | [WFe]/Sys/Events/InputRq.php                                      | 105 |
| OCreatorMethod          | [WFe]/Sys/Diag/Util/Helper.php                                    | 84  |
| OCreatorMethod_Set      | [WFe]/Sys/Diag/Util/Helper.php                                    | 78  |
| OCreatorReport          | [WFe]/Sys/Diag/Util/Helper.php                                    | 471 |
| ObjectID                | [WFe]/Sys/Diag/Util/Helper.php                                    | 478 |
| ObjectInfo              | [WFe]/Sys/Diag/Util/Helper.php                                    | 479 |
| ParseInputArgs          | [WFu]/Sys/dba/InReq/DoExport/Schema.php                           | 24  |
| ParseInputString        | [WFu]/Sys/dba/InReq/DoExport/Schema.php                           | 20  |
| PromptForMethod         | [WFe]/Sys/Diag/Util/Helper.php                                    | 368 |
| QDbConnSlug             | [WFu]/Sys/dba/InReq.php                                           | 73  |
| QDbOper                 | [WFe]/Sys/Data/Engine/aux/ActionRq/Admin/ToDbOper.php             | 38  |
| QOSchema                | [WFe]/Sys/Data/aux/has/Schema.php                                 | 33  |
| QOSchemaMeta            | [WFu]/Sys/dba/InReq.php                                           | 42  |
| QSSchema                | [WFe]/Sys/Data/aux/has/Schema.php                                 | 29  |
| QSchemaSlug             | [WFu]/Sys/dba/InReq.php                                           | 77  |
| QVarClass               | [WFe]/Sys/Events/InputRq.php                                      | 38  |
| ReflectClass            | [WFe]/Sys/Diag/Util/Helper.php                                    | 162 |
| ReflectObject           | [WFe]/Sys/Diag/Util/Helper.php                                    | 160 |
| ReflectSelf             | [WFe]/Sys/Diag/Util/Helper.php                                    | 158 |
| ReflectThis             | [WFe]/Sys/Diag/Util/Helper.php                                    | 157 |
| Reflect_IsTraitMethod   | [WFe]/Sys/Diag/Util/Helper.php                                    | 186 |
| Reflect_MethodList      | [WFe]/Sys/Diag/Util/Helper.php                                    | 185 |
| RenderArray             | [WFe]/Sys/Diag/Util/Helper.php                                    | 198 |
| RenderCaller            | [WFe]/Sys/Diag/Util/Helper.php                                    | 433 |
| RenderError             | [WFe]/Sys/Diag/Util/Helper.php                                    | 487 |
| RenderStackDump         | [WFe]/Sys/Diag/Util/Helper.php                                    | 545 |
| SaveAsEngConnName       | [WFu]/Sys/dba/InReq.php                                           | 67  |
| Screen                  | [WFe]/Aux/Screener.php                                            | 12  |
| SelfObject              | [WFe]/Sys/Diag/Util/Helper.php                                    | 125 |
| Settings                | [WFe]/Aux/StandardBase.php                                        | 33  |
| ShowStack               | [WFe]/Sys/Diag/Util/Helper.php                                    | 539 |
| SoftAssert              | [WFe]/Sys/Diag/Util/Helper.php                                    | 207 |
| StackFromCurrent        | [WFe]/Sys/Diag/Util/Helper.php                                    | 164 |
| StatusClass             | [WFe]/Sys/Events/has/ItWent.php                                   | 13  |
| TestAClass              | [WFe]/Sys/Diag/Util/Helper.php                                    | 193 |
| ThrowHissy              | [WFe]/Sys/Diag/Util/Helper.php                                    | 218 |
| UserPrompt              | [WFe]/Sys/Diag/Util/Helper.php                                    | 412 |
| WhoCalledMe             | [WFe]/Sys/Diag/Util/Helper.php                                    | 449 |
| WithItemPiece           | [WFe]/Sys/Events/InputRq.php                                      | 62  |
| WithItemValue           | [WFe]/Sys/Events/InputRq.php                                      | 58  |
| __construct             | [WFe]/Sys/Events/InputRq.php                                      | 48  |