Page MenuHomeDevCentral

Implement PDOEngine::initialize
ClosedPublic

Authored by dereckson on Nov 1 2025, 00:32.
Tags
None
Referenced Files
F30489596: D3837.diff
Sun, May 24, 03:11
F30426513: D3837.diff
Sat, May 23, 10:07
Unknown Object (File)
Tue, May 12, 23:08
Unknown Object (File)
Tue, May 12, 07:48
Unknown Object (File)
Tue, May 12, 07:47
Unknown Object (File)
Mon, May 11, 15:06
Unknown Object (File)
Thu, Apr 30, 19:00
Unknown Object (File)
Apr 22 2026, 10:03
Subscribers
None

Details

Summary

If a project needs Keruald Database with PDO support, it would benefit
from calling PDOEngine::initialize to get an instance of PDOEngine
instead of DatabaseEngine.

It also throws EngineSetupException if a non-PDO engine is configured.

Ref T2169

Test Plan

Tested with D3835 on Obsidian codebase

Diff Detail

Repository
rKERUALD Keruald libraries development repository
Lint
Lint Passed
Unit
No Test Coverage
Branch
main
Build Status
Buildable 6127
Build 6411: arc lint + arc unit