RDF::Q...equence(3pm)
β¨ RDF::Query::Algebra::Sequence β the manual, but make it cute β¨
okay so bestie, welcome to RDF::Q...equence(3pm) π (the full name is RDF::Query::Algebra::Sequence, the terminal just gets shy and truncates it, iykyk). This is Perl's User Contributed Perl Documentation for it, and it's literally the algebra class for a sequence of algebra operations. A whole little squad of ops, lined up in order. slay. π
πΈ VERSION πΈ
This doc describes RDF::Query::Algebra::Sequence version 2.919. that's the vibe check, and it passed. β¨
π METHODS π
Okay so like, beyond the methods we're about to spill the tea on below, this class also inherits methods from the RDF::Query::Algebra class. so there's lore you gotta go read elsewhere. π
new ( @patterns )β gives you back a brand new Sequence structure. fresh out the box, no cap. π¦construct_argsβ hands you a list of arguments that, if you pass them to this class' constructor, will produce a clone of this algebra pattern. it's giving "here's how you re-make me." πpatternsβ returns the list of patterns that belong to this sequence. the whole crew. π«Άsseβ returns the SSE string for this algebra expression. stringified and iconic.as_sparqlβ returns the SPARQL string for this algebra expression. yes queen, give us the SPARQL. πas_hashβ returns the query as a nested set of plain data structures. no objects. just plain lil data, unbothered, moisturized, in its lane. πtypeβ returns the type of this algebra expression. identity crisis? never heard of her. βreferenced_variablesβ returns a list of the variable names used in this algebra expression. everyone who got name-dropped. πpotentially_boundβ returns a list of the variable names used in this algebra expression that will bind values during execution. potentially bound. manifesting. πdefinite_variablesβ returns a list of the variable names that will be bound after evaluating this algebra expression. no maybes, these ones are committed. periodt. π₯cloneβ (the original just lists it here, bestie, so I'm not gonna invent lore for it. take it as read. π)bind_variables ( \%bound )β returns a new algebra pattern with the variables named in%boundreplaced by their corresponding bound values. glow-up via substitution. β¨check_duplicate_blanksβ returns true if blank nodes respect the SPARQL rule of no blank-label re-use across BGPs. otherwise it throws anRDF::Query::Error::QueryPatternErrorexception. so like, behave, or it WILL throw hands. π
π AUTHOR π
Gregory Todd Williams <gwilliams@cpan.org> β the main character who wrote all this. we stan. π«Ά
okay that's the whole page bestie, no notes, we ate π
π§ and btw this was served up by perl v5.40.1 on 2025-08-18, so if you're reading this from a different timeline... that's on you, angel. bye!! πβ¨π
π¦ where this page comes from
- ubuntu resolute: librdf-query-perl 2.919-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: librdf-query-perl 2.919-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms