1DBIx::Class::Schema::LoUasdeerr:C:oDnBtOrbijbeuctte(d3D)PBeIrxl::DColcausmse:n:tSacthieomna::Loader::DBObject(3)
2
3
4
6 DBIx::Class::Schema::Loader::DBObject - Base Class for Database Objects
7 Such as Tables and Views in DBIx::Class::Schema::Loader
8
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
34 Returns the properly quoted full identifier with "schema" and "name".
35
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
46 DBIx::Class::Schema::Loader::Table, DBIx::Class::Schema::Loader,
47 DBIx::Class::Schema::Loader::Base
48
50 See "AUTHORS" in DBIx::Class::Schema::Loader.
51
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)