logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Authors

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

Dbic_Name

       Returns a value suitable for the "__PACKAGE__->table" call in DBIx::Class Result files.

   name_parts
       Returns an arrayref of the values returned by the methods specified in the moniker_parts of the "loader"
       object. The object arrayrefifies to this value.

License

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

perl v5.40.1                                       2025-03-22              DBIx::Class::S...oader::DBObject(3pm)

Methods

loader
       The loader object this object is associated with, this is a required parameter to "new".

   name
       Name of the object. The object stringifies to this value.

   new
       The constructor, takes "loader", "name", "schema", and "ignore_schema" as key-value parameters.

   clone
       Make a shallow copy of the object.

   schema
       The schema (or owner) of the object. Returns nothing if "ignore_schema" is true.

   ignore_schema
       Set to true to make "schema" and "sql_name" not use the defined "schema".  Does not affect "dbic_name"
       (for qualify_objects testing on SQLite.)

Name

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

See Also

       DBIx::Class::Schema::Loader::Table, DBIx::Class::Schema::Loader, DBIx::Class::Schema::Loader::Base

Sql_Name

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

See Also