NAME

DBIx::QuickORM - Composable ORM builder.

DESCRIPTION

DBIx::QuickORM allows you to define ORMs with reusable and composible parts.

With this ORM builder you can specify:

DOCUMENTATION

The best place to start is DBIx::QuickORM::Manual::QuickStart, which walks you through connecting to a database and working with rows as objects in just a few lines. Broader documentation - tutorials, guides, recipes, and worked examples - lives in DBIx::QuickORM::Manual, the documentation hub. For a brief index of every feature with links to where each is documented, see DBIx::QuickORM::Manual::Features.

The DBIx::QuickORM module itself exports a DSL (a set of builder functions) for defining ORMs, databases, servers, schemas, tables, columns, and links. The rest of this document is the reference for those DSL functions: what each one does and how they nest. It is intentionally function-focused rather than an end-to-end guide - for that, start with the manual.

ORM BUILDER EXPORTS

You get all these when using DBIx::QuickORM.

YOUR ORM PACKAGE EXPORTS

RENAMING THE EXPORT

You can rename the orm() function at import time by providing an alternate name.

use My::ORM qw/renamed_orm/;

my $orm = renamed_orm('my_orm');

SOURCE

The source code repository for DBIx::QuickORM can be found at https://https://github.com/exodist/DBIx-QuickORM.

MAINTAINERS

AUTHORS

COPYRIGHT

Copyright Chad Granum exodist@cpan.org.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See https://dev.perl.org/licenses/