1DBIx::Class::Schema::LoUasdeerr:C:oDnBtOrbijbeuctte(d3D)PBeIrxl::DColcausmse:n:tSacthieomna::Loader::DBObject(3)
2
3
4

NAME

6       DBIx::Class::Schema::Loader::DBObject - Base Class for Database Objects
7       Such as Tables and Views in DBIx::Class::Schema::Loader
8

METHODS

10   loader
11       The loader object this object is associated with, this is a required
12       parameter to "new".
13
14   name
15       Name of the object. The object stringifies to this value.
16
17   new
18       The constructor, takes "loader", "name", "schema", and "ignore_schema"
19       as key-value parameters.
20
21   clone
22       Make a shallow copy of the object.
23
24   schema
25       The schema (or owner) of the object. Returns nothing if "ignore_schema"
26       is true.
27
28   ignore_schema
29       Set to true to make "schema" and "sql_name" not use the defined
30       "schema".  Does not affect "dbic_name" (for qualify_objects testing on
31       SQLite.)
32

sql_name

34       Returns the properly quoted full identifier with "schema" and "name".
35

dbic_name

37       Returns a value suitable for the "__PACKAGE__->table" call in
38       DBIx::Class Result files.
39
40   name_parts
41       Returns an arrayref of the values returned by the methods specified in
42       the moniker_parts of the "loader" object. The object arrayrefifies to
43       this value.
44

SEE ALSO

46       DBIx::Class::Schema::Loader::Table, DBIx::Class::Schema::Loader,
47       DBIx::Class::Schema::Loader::Base
48

AUTHORS

50       See "AUTHORS" in DBIx::Class::Schema::Loader.
51

LICENSE

53       This library is free software; you can redistribute it and/or modify it
54       under the same terms as Perl itself.
55
56
57
58perl v5.36.0                      2023-D0B1I-x2:0:Class::Schema::Loader::DBObject(3)
Impressum