Futilities/v0.6/clade/Sys/dba/InReq/DoExport/Schema: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 9: | Line 9: | ||
{{!}} '''Base'''* [c,i] {{!!}} {{l/ver/clade/full|p=futilities|Sys\dba\InReq|DoExport}} | {{!}} '''Base'''* [c,i] {{!!}} {{l/ver/clade/full|p=futilities|Sys\dba\InReq|DoExport}} | ||
{{!}}- | {{!}}- | ||
{{!}} ''' | {{!}} '''Export'''* [i,t] {{!!}} {{l/ver/clade/full|p=ferreteria|Sys\Data\Engine\aux\ActionRq\Admin\ToSchema|EngScExport}} | ||
}} | }} | ||
==Code== | ==Code== | ||
''as of 2025-10-09'' | |||
{{fmt/php/block|1= | {{fmt/php/block|1= | ||
interface iSchema extends BaseIface {} | interface iSchema extends BaseIface {} | ||
class cSchema extends BaseClass implements iSchema { | class cSchema extends BaseClass implements iSchema, ExportIface { | ||
use | use ExportTrait; | ||
// CEMENT (I think) | // CEMENT (I think) | ||
| Line 50: | Line 48: | ||
} | } | ||
} | } | ||
}} | }} | ||
==Functions== | ==Functions== | ||
Latest revision as of 00:54, 10 October 2025
| ||||||||||||||||
Code
as of 2025-10-09
interface iSchema extends BaseIface {}
class cSchema extends BaseClass implements iSchema, ExportIface {
use ExportTrait;
// 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 |