Rose::...mn::Set(3pm)

🌸 NAME 🌸

Rose::...mn::Set(3pm) is the manual name, bestie, and it's from the User Contributed Perl Documentation. This page is for Rose::DB::Object::Metadata::Column::Set β€” set column metadata, periodt. πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

okay so here's the vibe:

use Rose::DB::Object::Metadata::Column::Set;

$col = Rose::DB::Object::Metadata::Column::Set->new(...);
$col->make_methods(...);
...

✨ DESCRIPTION ✨

okay so objects of this class are all about storing and manipulating metadata for "unordered set" columns in a database. No cap. Column metadata objects keep info about columns (data type, size, etc.) and are responsible for creating the object methods that manipulate column values. It's giving backstage pass for your database columns. πŸŽ€

This class inherits from Rose::DB::Object::Metadata::Column β€” iconic family tree. Inherited methods that aren't overridden don't get documented a second time here. For more info, see the Rose::DB::Object::Metadata::Column documentation. πŸ’…

πŸ—ΊοΈ METHOD MAP πŸ—ΊοΈ

Here's the method map, bestie β€” yes, get_set is listed twice up there, and we're keeping every single detail. 🫢

  • get_set β€” Rose::DB::Object::MakeMethods::Generic, set, ...
  • get β€” Rose::DB::Object::MakeMethods::Generic, set, ...
  • get_set β€” Rose::DB::Object::MakeMethods::Generic, set, ...

Wanna know how this method map works? The Rose::DB::Object::Metadata::Column documentation explains it. 🌈

πŸ’… OBJECT METHODS πŸ’…

πŸ“ parse_value DB, VALUE

This method parses VALUE and returns a reference to an array containing the set values. DB is a Rose::DB object that is used as part of the parsing process.

🚨 Both arguments are required. Not one. Both. πŸ’€

⭐ type

Returns "set". That's it. Iconic. ✨

πŸŽ€ value_type [TYPE]

Use this to get or set the name of the data type contained in this set. Valid values for TYPE are "bigfloat", "bigint", "bignum", "character", "decimal", "float", "integer", "numeric", "scalar", and "varchar". Choose your fighter. πŸ’–

πŸ‘‘ AUTHOR πŸ‘‘

John C. Siracusa (siracusa@gmail.com) β€” author icon. 🌟

πŸ“œ LICENSE πŸ“œ

Copyright (c) 2010 by John C. Siracusa. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

okay that's the whole page, bestie 🫢 this cutie is Rose::...mn::Set(3pm) from the User Contributed Perl Documentation, perl v5.40.1, dated 2025-08-21. periodt. πŸ’…

πŸ“¦ where this page comes from