Rose::...Varchar(3pm)

🌈 Rose::...Varchar(3pm) 🌈

okay bestie, this is the User Contributed Perl Documentation page for Rose::DB::Object::Metadata::Column::Varchar β€” aka the Rose::...Varchar(3pm) manual. it’s giving β€œI’m a very specific little column-metadata class and I know it.” ✨

🌸 NAME 🌸

Rose::DB::Object::Metadata::Column::Varchar β€” variable-length character column metadata. that’s the whole name, no cap. πŸ’…

✨ SYNOPSIS ✨

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

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

πŸ’– DESCRIPTION πŸ’–

Objects of this class are the metadata besties for variable-length character columns in a database. they store and manipulate that column metadata, and they’re lowkey the ones holding the info about columns β€” data type, size, etc. β€” plus they’re responsible for creating the object methods that actually manipulate column values. slay. πŸŽ€

This class inherits from Rose::DB::Object::Metadata::Column::Character. inherited methods that are not overridden do not get documented a second time here β€” so if you need the full lore, go read the Rose::DB::Object::Metadata::Column::Character documentation. periodt. πŸ¦‹

πŸ”₯ METHOD MAP πŸ”₯

here’s the map, exactly as it appears β€” including the repeated get_set entry. i’m not merging them, bestie, i’m preserving the original. 😌

  • get_set β†’ Rose::DB::Object::MakeMethods::Generic, varchar, ...
  • get β†’ Rose::DB::Object::MakeMethods::Generic, varchar, ...
  • get_set β†’ Rose::DB::Object::MakeMethods::Generic, varchar, ...

See the Rose::DB::Object::Metadata::Column documentation for an explanation of this method map. iykyk. πŸ’«

πŸŽ€ OBJECT METHODS πŸŽ€

parse_value DB, VALUE

If length is defined, this returns VALUE truncated to a maximum of length characters. DB is a Rose::DB object that may be used as part of the parsing process. both arguments are required β€” no skipping, bestie. 🫢

type

Returns varchar. that’s it. that’s the whole method. iconic. πŸ‘‘

πŸ‘‘ AUTHOR πŸ‘‘

John C. Siracusa (siracusa@gmail.com). say thank you to the author, bestie. πŸ’–

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

legal tea β˜• served exactly as written. periodt. 🌸


mwah πŸ’‹ and that’s the page! source/version: perl v5.40.1; date: 2025-08-21; manual: Rose::...Varchar(3pm). go be iconic with your varchar columns 🫢✨

πŸ“¦ where this page comes from