Search results for "module:DBIx::DataModel"
DBIx::DataModel - UML-based Object-Relational Mapping (ORM) framework
Perl ORMs There are many other CPAN modules offering somewhat similar features, like DBIx::Class, Rose::DB::Object, Jifty::DBI, Fey::ORM, just to name a few ... there is more than one way to do it! Frameworks in this family are called *object-relatio...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Carp - custom carping module for DBIx::DataModel
Used by all modules in DBIx::DataModel for ignoring stack frames in DBIx::DataModel or in SQL::Abstract while croaking or carping....
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Meta - meta-information for DBIx::DataModel
The family of classes in "DBIx::DataModel::Meta" are designed to hold meta-information about schemas, tables, joins, etc. Under normal circumstances these classes will be mostly invisible to DBIx::DataModel users : they are used primarily for interna...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Source - Abstract parent for Table and Join
Abstract parent class for DBIx::DataModel::Source::Table and DBIx::DataModel::Source::Join. For internal use only....
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Schema - Factory for DBIx::DataModel Schemas
This is the parent class for all schema classes created through DBIx::DataModel->Schema($schema_name, ...);...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Statement - DBIx::DataModel statement objects
The purpose of a *statement* object is to retrieve rows from the database and bless them as objects of appropriate classes. Internally the statement builds and then encapsulates a "DBI" statement handle (sth). The design principles for statements are...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Meta::Path - meta-information about a path
This class is closely related to DBIx::DataModel::Meta::Association. A *path* corresponds to one possible database join between two tables....
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Meta::Type - registered collection of column handlers
A *type* is just a hashref of handler names and handler bodies (coderefs). The type can then be applied to some columns in some tables through the "define_column_type" in DBIx::DataModel::Doc::Reference method....
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Meta::Utils - Utility functions for DBIx::DataModel metaclasses
A few utility functions for convenience of other "DBIx::DataModel::Meta::*" subclasses....
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Source::Join - Parent for Join classes
This is the parent class for all join classes created through $schema->join($classname, ...);...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Meta::Schema - Meta-information about a DBIx::DataModel schema
An instance of this class holds meta-information about a DBIx::DataModel schema; so it is called a *meta-schema*. Within the schema class, the "metadm" method points to the meta-schema; within the meta-schema instance, the "class" method points to th...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Source::Table - Parent for Table classes
This is the parent class for all table classes created through $schema->Table($classname, ...);...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Compatibility::V1 - compatibility with previous versions 1.*
Version 2 of "DBIx::DataModel" was a major refactoring from versions 1.*, with a number of incompatible changes in the API (classes renamed, arguments renamed or reorganized, etc..). The present package injects a compatibility layer between your appl...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Statement::JDBC - Statement for interacting with DBD::JDBC
Scrollable statement for DBD::JDBC datasources. Provides an interface layer to some JDBC methods on Java "ResultSet" and "Statement" objects....
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Schema::ResultAs - Parent class for result kinds
This is the mother class for all subclasses implementing kinds of results to the "select()" call, as requested by the "-result_as" argument. See "select()" in DBIx::DataModel::Doc::Reference....
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Schema::Generator - automatically generate a schema for DBIx::DataModel
Generates schema, table and association declarations for DBIx::DataModel, either from a DBI connection, or from an existing DBIx::Class schema. The result is written on standard output and can be redirected to a .pm file. The module can be called eas...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Compatibility::V0 - compatibility with previous versions 0.*
Version 2 of "DBIx::DataModel" was a major refactoring from versions 1.* and 0.*, with a number of incompatible changes in the API (classes renamed, arguments renamed or reorganized, etc..). The present package injects a compatibility layer between y...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Meta::Association - meta-information about an association
An instance of this class represents a UML association between two instances of DBIx::DataModel::Meta::Source::Table. The association also creates instances of DBIx::DataModel::Meta::Path for representing the directional paths between those sources. ...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC
DBIx::DataModel::Statement::Oracle - Statement for interacting with DBD::Oracle in Oracle versions prior to 12c
This subclass redefines some parent methods from DBIx::DataModel::Statement in order to take advantage of "Scrollable Cursor Methods" in DBD::Oracle. This was interesting in ancient Oracle databases, for applications that needed to do pagination with...
DAMI/DBIx-DataModel-3.11 - 28 Apr 2024 18:47:41 UTC