DBIx::...:Person(3pm)

πŸ’– DBIx::Class::Schema::PopulateMore::Test::Schema::Result::Person β€” a Person Class πŸ’–

okay bestie, so this page is literally DBIx::...:Person(3pm), which is the shorthand-y name for the full module DBIx::Class::Schema::PopulateMore::Test::Schema::Result::Person. It's a Person Class, and it comes from the User Contributed Perl Documentation. grab a strawberry πŸ“ and let's get into it.


✨ NAME ✨

DBIx::Class::Schema::PopulateMore::Test::Schema::Result::Person β€” A Person Class. yes, that's the whole name, it's giving very long but we respect it πŸ‘‘


🌸 DESCRIPTION 🌸

Tests for this type of FK relationship. that's it, that's the description, short and iconic πŸ’…


πŸŽ€ PACKAGE METHODS πŸŽ€

This module defines the following package methods. buckle up, there's a whole lil roster πŸ¦‹

table

Name of the Physical table in the database. lowercase, physical, in the database. slay.

add_columns

Add columns and meta information. and here's the whole cast of columns, no skips:

  • person_id β€” Primary Key which is an auto generated autoinc. it literally makes itself, main character energy ✨
  • fk_gender_id β€” foreign key to the Gender table πŸ”—
  • name β€” Just an ordinary name. not everything has to be dramatic bestie 😌
  • age β€” The person's age.
  • created β€” When the person was added to the database. a timestamp of their arrival 🫢

primary_key

Sets the Primary keys for this table.

friendlist

Each Person might have a resultset of friendlist. might. no pressure.

gender

This person's gender.

fanlist

A resultset of the people listing me as a friend (if any). the "(if any)" is so real 😭

friends

A resultset of Persons who are in my FriendList.

fans

A resultset of people that have me in their friendlist. we love a supportive circle πŸ’–

companies_person

Each Person might have a resultset from the company_person table. This is a bridge table in a many-many type relationship. bridge table!! connecting people, literally networking 🌈

companies

A resultset of Companies via a resultset of connecting CompanyPersons.


⭐ METHODS ⭐

This module defines the following methods.

and that's genuinely all it says, no methods listed underneath. it's giving mysterious, it's giving "read between the lines", we simply respect the silence πŸ’€

πŸ’œ AUTHOR πŸ’œ

Please see DBIx::Class::Schema::PopulateMore For authorship information. go check the parent, they've got the receipts 🧚


πŸ“œ LICENSE πŸ“œ

Please see DBIx::Class::Schema::PopulateMore For licensing terms. same deal, the big one has the legal tea β˜•


and that's the whole page bestie, no cap πŸ’… this was rendered with perl v5.36.0 and the date on it is 2023-01-22, so big love to the User Contributed Perl Documentation for keeping this little Person class alive and thriving πŸŒΈπŸ¦‹βœ¨

πŸ“¦ where this page comes from