Attean...leStore(3pm)
π NAME π
AtteanX::Store::SimpleTripleStore β okay so bestie, this is a SimpleTripleStore: an unindexed, in-memory RDF store. That's the whole vibe. No cap. β¨
(This is the User Contributed Perl Documentation page for it, iykyk π)
π¦ VERSION π¦
This document describes AtteanX::Store::SimpleTripleStore version 0.035. Slay. π
πΈ SYNOPSIS πΈ
use AtteanX::Store::SimpleTripleStore;
Literally that's it, one line, that's the whole entrance. π
β DESCRIPTION β
AtteanX::Store::SimpleTripleStore provides an in-memory triple-store. It lives in your RAM, it's unindexed, it's giving low-maintenance main character energy, and honestly? Obsessed. π«Ά
π₯ METHODS π₯
Beyond the methods documented below, this class inherits methods from the Attean::API::QuadStore class. So it's not doing everything alone β it's got ancestors, it's got a support system, we love that for it. π
new ( triples => \@triples )β Returns a new memory-backed storage object. You hand it atriplesarrayref, it hands you a store. Mutually beneficial arrangement, fr fr. β¨get_triples ( $subject, $predicate, $object )β Returns a stream object of all statements matching the specified subject, predicate and objects. Any of the arguments may beundefto match any value β soundefis the "idk pick whatever" wildcard, iconic behavior honestly. πadd_triple( $t )β adds a triple. πremove_triple( $t )β removes a triple. Balance is restored. π§
π Real talk for a sec: this store is unindexed and in-memory. That's not a bug, that's the entire concept β but it does mean this isn't the store you reach for when your dataset is enormous. Vibe check your data size first, bestie.
π BUGS π
Please report any bugs or feature requests to through the GitHub web interface at https://github.com/kasei/perlrdf2/issues.
(Yes, the original says "to through" β I'm not fixing it, I'm not a snitch, and I refuse to invent grammar that isn't there. π) Go report your bugs, they'll be received with love.
π AUTHOR π
Gregory Todd Williams "gwilliams@cpan.org" π
π COPYRIGHT π
Copyright (c) 2014--2022 Gregory Todd Williams. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. π«Ά
β¨ and that's the whole page, bestie β¨ β brought to you by the User Contributed Perl Documentation, running on perl v5.40.0, dated 2025-01-26. Mwah. π π
π¦ where this page comes from
- debian trixie: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms