Ferreteria/v0.6/clade/Sys/Data/Engine/aux/ActionRq

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | Sys‎ | Data‎ | Engine‎ | aux
Jump to navigation Jump to search
clade: Sys\Data\Engine\aux\ActionRq
Clade Family
[ca,i]InputRq ActionRq

Admin
Comm

Clade Aliases
Alias Clade
Base* [ca,i] Sys\Events\InputRq
Subpages

About

This is the base clade for Action Request classes, which request action from a database engine. These objects can be created without knowing yet which database they will be applied to.

There are two basic types of Action Request:

  • administrative (Admin) for non-data-oriented actions (including data import/export)
  • communication (Comm) for data-oriented actions (SELECT, INSERT, DELETE...) on a single schema

History

  • 2025-09-23 created as common base for AdminRq and CommRq
  • 2025-09-25 re-parented from StandardBase to [WFe]Sys\Events\InputRq; changed to abstract
  • 2025-09-28 moved from [WFe]`Sys\Data\reqs` to [WFe]Sys\Data\Engine\aux, because these are about requests to a data-engine

Code

interface iActionRq extends BaseIface {}
abstract class caActionRq extends BaseClass {}