DBIx::C...::DocMap(3)

πŸ’… NAME πŸ’…

okay so this is DBIx::Class::Manual::DocMap, a User Contributed Perl Documentation page, and it is literally the map of what documentation do we have? for DBIC. Think of it as your bestie’s very organized docs folder, except way cuter. πŸŽ€


πŸ“š Manuals πŸ“š

Here’s the manual lineup, bestie β€” collect them all, no cap:

  • DBIx::Class::Manual β€” the User’s Manual overview. Start here if you want the big picture. πŸ—ΊοΈ
  • DBIx::Class::Manual::QuickStart β€” up and running with DBIC in 10 minutes. Yes, actually 10 minutes. ⏱️
  • DBIx::Class::Manual::Intro β€” the more detailed introduction to setting up and using DBIx::Class. It’s giving β€œokay but explain it properly.” πŸ’…
  • DBIx::Class::Manual::SQLHackers β€” how to use DBIx::Class if you already know SQL. It’s external, available on CPAN. 🧠
  • DBIx::Class::Manual::Joining β€” joining tables with DBIx::Class. The β€œwhy are these tables holding hands” manual. 🫢
  • DBIx::Class::Manual::Features β€” a boatload of DBIx::Class features with links to respective documentation. A whole boatload. 🚒
  • DBIx::Class::Manual::Glossary β€” what do all those terms even mean? The vibes translator. πŸ¦‹
  • DBIx::Class::Manual::Cookbook β€” various short recipes on how to do things. Snackable little how-tos. πŸ“
  • DBIx::Class::Manual::FAQ β€” Frequently Asked Questions, gathered from IRC and the mailing list. Community-sourced chaos, lovingly answered. πŸ’¬
  • DBIx::Class::Manual::Troubleshooting β€” what to do if things go wrong, with diagnostics of known error messages. Your β€œit’s not me, it’s the error message” support group. 😭

πŸ‘‘ Some essential reference documentation πŸ‘‘

The first two list items are the most important. Like, if you only read two things, make it those two. ✨

  • "search" in DBIx::Class::ResultSet β€” selecting and manipulating sets.
    • Heads up: the DSL (mini-language) for query composition is only partially explained there. For the complete details, see "WHERE CLAUSES" in SQL::Abstract::Classic. 🧚
  • $schema::Result::$resultclass β€” classes representing a single result (row) from a DB query.
    • Such classes normally subclass DBIx::Class::Core; the methods inherited from DBIx::Class::Row and DBIx::Class::Relationship::Base are used most often. 🌸
  • DBIx::Class::ResultSetColumn β€” perform operations on a single column of a ResultSet. One column, main character energy. πŸ‘‘
  • DBIx::Class::ResultSource β€” source/table definition functions. Defining the source like a boss. πŸ“Œ
  • DBIx::Class::Schema β€” overall sources, and connection container. The big-picture container vibe. πŸ«™
  • DBIx::Class::Relationship β€” simple relationship declarations. Cute and straightforward. πŸ’œ
  • DBIx::Class::Relationship::Base β€” relationship declaration details. The lore behind the simple version. πŸ”
  • DBIx::Class::InflateColumn β€” making objects out of your column values. Turning plain data into little objects, slay. πŸŽ€

❓ FURTHER QUESTIONS? ❓

Check the list of additional DBIC resources. There’s more where that came from, bestie. πŸ¦‹


This module is free software copyright by the DBIx::Class (DBIC) authors. You can redistribute it and/or modify it under the same terms as the DBIx::Class library. πŸ“œ


mwah πŸ’‹ this page was served up by perl v5.42.0 on 2025-01-22 β€” and yes, she ate. πŸ’…βœ¨

πŸ“¦ where this page comes from