classes and UML-style associations on top of DBI
Project homepage: https://metacpan.org/release/DBIx-DataModel
Description
DBIx::DataModel is a wrapper framework for building Perl abstractions
(classes, objects and datastructures) that interact with relational
database management systems (RDBMS). Of course the ubiquitous DBI
module is used as a basic layer for communicating with databases; on
top of that, DBIx::DataModel provides facilities for generating SQL
queries, joining tables automatically, navigating through the results,
converting values, and building complex datastructures so that other
modules can conveniently exploit the data.
Package information
- Ports path
- databases/p5-DBIx-DataModel
- Package architecture
- *
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- databases, perl5
- Available flavors
- None listed
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Runtime
- databases/p5-DBI
- databases/p5-SQL-Abstract-Classic STEM->=1.91
- databases/p5-SQL-Abstract-More STEM->=1.41
- devel/p5-Carp-Object
- devel/p5-Clone
- devel/p5-Data-Structure-Util
- devel/p5-List-MoreUtils
- devel/p5-MRO-Compat
- devel/p5-Module-Build
- devel/p5-Params-Validate
- devel/p5-Try-Tiny
- devel/p5-namespace-clean
- textproc/p5-Lingua-EN-Inflect-Phrase
Build
Test
- databases/p5-DBD-Mock STEM->=1.39
- databases/p5-DBD-SQLite STEM->=1.38
- databases/p5-SQL-Abstract
- databases/p5-DBI
- databases/p5-SQL-Abstract-Classic STEM->=1.91
- databases/p5-SQL-Abstract-More STEM->=1.41
- devel/p5-Carp-Object
- devel/p5-Clone
- devel/p5-Data-Structure-Util
- devel/p5-List-MoreUtils
- devel/p5-MRO-Compat
- devel/p5-Module-Build
- devel/p5-Params-Validate
- devel/p5-Try-Tiny
- devel/p5-namespace-clean
- textproc/p5-Lingua-EN-Inflect-Phrase
Used by (2 dependency relationships)
Includes library, runtime, build and test dependencies.