Workflo...er::UUID(3)
Workflow::Persister::UUID π
okay bestie, welcome to the User Contributed Perl Documentation corner of the internet, where we are about to make universally unique identifiers sound as cute as they actually are. this is Workflow::Persister::UUID (manpage section 3, iykyk) and she is serving.
β¨ NAME β¨
Workflow::Persister::UUID β the persister whose whole job is generating Universally Unique Identifiers. that's it. that's the gig. she's an icon, she's a legend, and she is the moment. π
πΈ VERSION πΈ
this documentation describes version 2.09 of this package. periodt. π
π SYNOPSIS π
here's the vibe, copy it exactly bestie:
persister:
- name: MyPersister
use_uuid: yes
...
π¦ DESCRIPTION π¦
so this is the implementation that lets any persister generate a UUID/GUID ID string. the resulting string is 36 characters long, and according to the implementation docs it "is guaranteed to be different from all other UUIDs/GUIDs generated until 3400 CE." no cap, that's literally what the docs say, we're booked and busy until the year three thousand four hundred. πβ¨
this uses the Data::UUID module to generate the UUID string, so if you're curious about the algorithm, efficiency, etc., go look over there. she's the main character of the actual math, we're just the pretty face. π«Ά
π METHODS π
β new
instantiates a Workflow::Persister::UUID object, which is actually an encapsulation of Data::UUID. so it's giving "I'm not Data::UUID, I'm just dressed like her." π
β pre_fetch_id
pre_fetch_id can then be used to generate/retrieve a unique ID, generated by Data::UUID. this is the one doing the actual work and she ate, fr fr. π₯
β post_fetch_id
this method is unimplemented at this time, please see the TODO. she's not ready yet bestie, she's still getting ready. π
π TODO π
- Implement
post_fetch_id
π SEE ALSO π
Data::UUID
π COPYRIGHT π
Copyright (c) 2003-2021 Chris Winters. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Please see the LICENSE
π§ AUTHORS π§
Please see Workflow
ngl that's the whole page bestie, no gatekeeping here π
perl v5.42.0 πΈ 2026-01-17 β mwah, that's the version and date, thanks for coming to my ted talk, ily, bye! π β¨
π¦ where this page comes from
- fedora 44: perl-Workflow 2.09-2.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms