Rose::...::Array(3pm)

🌸 NAME 🌸

okay so this page is Rose::...::Array(3pm), from the User Contributed Perl Documentation collection. The class is Rose::DB::Object::Metadata::Column::Array, and it's literally about Array column metadata. ✨

✨ SYNOPSIS ✨

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

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

That's the whole little starter pack, bestie.

πŸ¦‹ DESCRIPTION πŸ¦‹

Objects of this class are the metadata main characters for array columns in a database: they store and manipulate that metadata. Column metadata objects hold info about columns β€” data type, size, etc. β€” and they're responsible for creating the object methods that manipulate column values. πŸ’…

This class inherits from Rose::DB::Object::Metadata::Column. Any inherited methods that are not overridden? They are not documented a second time here, periodt. See the Rose::DB::Object::Metadata::Column documentation for more information. 🫢

πŸ’… METHOD MAP πŸ’…

Here's the map, exactly as listed:

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

That duplicate entry? Yes, it shows up twice β€” I'm not merging them, bestie. What you see is what the page says. 😭

See the Rose::DB::Object::Metadata::Column documentation for an explanation of this method map. πŸ”₯

πŸŽ€ OBJECT METHODS πŸŽ€

  • dimensions [ARRAYREF] β€” get or set the dimensions of the column as a reference to an array of integer dimensions. 🎚️
  • parse_value DB, VALUE β€” parse VALUE and return a reference to an array containing the array values. DB is a Rose::DB object that is used as part of the parsing process. Both arguments are required β€” no vibes-only calls, bestie. πŸ™ˆ
  • type β€” returns "array". Simple as that. 🌈

πŸ‘‘ AUTHOR πŸ‘‘

John C. Siracusa (siracusa@gmail.com) β€” the icon behind this page. πŸ‘‘

🌈 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. πŸ’–


Footer tea for the sign-off: source/version is perl v5.40.1, the date is 2025-08-21, and the manual name is Rose::...::Array(3pm). Bye bestie, go slay your array columns. πŸ’…βœ¨

πŸ“¦ where this page comes from