DBIx::DataModel::Schema(3p)

NAME
DBIx::DataModel::Schema - Factory for DBIx::DataModel Schemas

DESCRIPTION
This is the parent class for all schema classes created through

  DBIx::DataModel->Schema($schema_name, ...);

CONSTRUCTOR
See "Schema::new()" in DBIx::DataModel::Doc::Reference

ATTRIBUTES
See "Schema attributes" in DBIx::DataModel::Doc::Reference

METHODS
See "Other schema methods" in DBIx::DataModel::Doc::Reference.

  Delegated methods
Methods delegated to DBIx::DataModel::Meta::Schema :

Table
View
Association
Composition
Type
table
join

  Implemented methods
Methods implemented in this module :

singleton
dbh
debug
select_implicitly_for
dbi_prepare_method
sql_abstract
placeholder_prefix
autolimit_firstrow
db_schema
auto_show_error_statement
frame_filter
handleError_policy
localize_state
do_transaction
unbless

PRIVATE SUBCLASSES
This module has two internal subclasses.

  _State
A private class for localizing state (using a DESTROY method).

  _Exception
A private class for exceptions during transactions (see do_transaction).

AUTHOR
Laurent Dami, <laurent.dami AT etat ge ch>

COPYRIGHT & LICENSE
Copyright 2006-2023 Laurent Dami.

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