Autodi...er::DBI(3pm)
β¨ NAME β¨
Autodia::Handler::DBI.pm β the AutoDia handler for DBI connections, bestie π
πΈ INTRODUCTION πΈ
Okay so picture this: this module literally parses the contents of a database, through a dbi connection, and then builds a diagram out of it. That's it, that's the whole vibe. Database in, pretty diagram out β¨
And it gets registered in the handler lineup like this:
%language_handlers = { .. , dbi => "Autodia::Handler::DBI", .. };
π CONSTRUCTION METHOD π
You summon it like this:
use Autodia::Handler::DBI;
my $handler = Autodia::Handler::DBI->New(\%Config);
This creates a new handler using the Configuration hash to provide the rules that got selected at the command line. Slay. π
π¦ ACCESS METHODS π¦
$handler->Parse($connection);β where connection includes a full connection string, or a dbi connection string. Feed it the connection, it does the parsing thing π«Ά$handler->output();β any arguments you pass? Ignored. Literally ignored. It does not care. π
And that's the whole page, fr fr π This one's part of the User Contributed Perl Documentation crew, running on perl v5.36.0, dated 2022-11-02 β so if you were wondering when this cutie was written down, now you know, no cap ππ
π¦ where this page comes from
- debian bookworm: autodia 2.14-5 Β· GPL-2.0-only
- debian trixie: autodia 2.14-5 Β· GPL-2.0-only
- ubuntu noble: autodia 2.14-5 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms