Ferreteria/v0.6/clade/Sys/Data/Engine/Conn/@history
Jump to navigation
Jump to search
- 2024-11-19 cannibalizing old Engine stuff
- This now combines the Def and Driver pieces into a single family.
- 2024-12-28 removing filespec-template dependencies - that should be figured externally
- 2025-01-05 Made `Creds()`, `CredsForCmd()`, and `Connx()` public so Schema can access them.
- I considered having Engine pass those directly to the Schema object at construction time, either individually or as some sort of EngineInfo object so as to keep a close eye on interdependencies, but decided JGIW (Just Get It Working) should prevail for now.
- 2025-03-08 renaming from Engine -> DbConn for terminological consistency
- 2025-03-15 realized
DoAdminRequest($oRq)is redundant if it just turns around and calls$oRq->AskEngine()-- so now I'm changing all$oDB->DoAdminRequest($oRq)calls to$oRq->AskEngine($oDB). - 2025-05-28
- I initially made
OSocket()andOConnx()public so the Viewer could access them, but then decided they should be passed to the Viewer when it is constructed. (Where is it constructed...) - Renamed CredsString() -> CredsForCmd() to make it clear that this is not a Viewer/UI function.
- I initially made
- 2025-05-29 More substantial restructuring:
- Renamed
[WFe]Sys\Data\xDbConn->[WFe]Sys\Data\Engine\xConn - Reparented from Objectorium to
[WFe]Connx
- Renamed
- 2025-06-06 Removed references to Oper: DB Operators talk to DB Connections (sometimes via intermediary), not the other way around.
- 2025-06-08 ...but, conversely, we do need to access the Operator when all we have is the Connection, which is often the case.
- Merged all the sets-DbOper stuff in here.
- We also need to access the Operator on opening & closing, to pass it the Native object.
- ...though now I'm wondering if the final opening op should be internal to Operator...