RDF::Q...struct(3pm)
π RDF::Query::Algebra::Construct β the whole entire vibe π
okay so bestie, welcome to RDF::Query::Algebra::Construct, a Perl module living its best life under User Contributed Perl Documentation. It's the algebra class for construct query results β yes, the Construct one, the one that builds graphs, main character energy fr fr. π¦
β¨ VERSION β¨
This document describes RDF::Query::Algebra::Construct version 2.919. That's the number, no cap. π
π METHODS π
Beyond the methods documented below, this class inherits methods from the RDF::Query::Algebra class. So like, it's not doing everything alone, it's got a whole family backing it up. π«Ά
new ( $query_pattern, \@construct_triples )β Returns a new Sort structure. (And yes, the docs literally say Sort right here, not Construct β it's giving copy-paste moment π β but that's what's written, so that's what you get.)construct_argsβ Returns a list of arguments that, passed to this class' constructor, will produce a clone of this algebra pattern. Basically the receipts you need to rebuild it from scratch. π₯patternβ Returns the pattern used to produce the variable bindings used in graph construction. The blueprint before the glow-up. β¨triplesβ Returns an ARRAY ref of triples to be used in graph construction. Just an array ref, full of triples, ready to be constructed with. πsseβ Returns the SSE string for this algebra expression.as_sparqlβ Returns the SPARQL string for this algebra expression. SPARQL girlies rise up. πas_hashβ Returns the query as a nested set of plain data structures (no objects). No objects, no drama, just plain data being its authentic self. πtypeβ Returns the type of this algebra expression.referenced_variablesβ Returns a list of the variable names used in this algebra expression.potentially_boundβ Returns a list of the variable names used in this algebra expression that will bind values during execution.definite_variablesβ Returns a list of the variable names that will be bound after evaluating this algebra expression. The guaranteed ones, the ride-or-dies. πΈ
π AUTHOR π
Gregory Todd Williams <gwilliams@cpan.org> β absolute icon, wrote this whole thing, we love him for it. π
Quick vibe check: every method here is a getter-ish returner of strings, lists, array refs or structures for the Construct algebra, and everything it doesn't list, it's inheriting straight from RDF::Query::Algebra. iykyk. π§
β aaaand that's the page!! brought to you by perl v5.40.1 on 2025-08-18 β ty for coming to my TED talk, slay, periodt, go construct some triples π
πβ¨
π¦ 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