RDF::Q...::Join(3pm)
π RDF::Query::Plan::Join β the group chat where two query plans finally meet π
okay so bestie, welcome to the <rainbow>RDF::Query::Plan::Join</rainbow> era β¨ this is the Join query plan base class β the blueprint the join algorithms all vibe off of. It lives in the User Contributed Perl Documentation corner of the manual-verse, and it's giving very much "the base class that makes the joins happen". π«Ά
This document describes RDF::Query::Plan::Join version 2.919. No cap, that's the version, write it down. π
β¨ METHODS β¨
so here's the thing bestie: beyond the methods documented below, this class inherits methods from the RDF::Query::Plan class. so if you're looking for a method and it's not here, go check the parent, she's got you. π
new ( $lhs, $rhs, $optional )β the constructor, bestie. it takes an$lhs, an$rhs, and an$optional, and that's the whole assignment. πlhsβ Returns the left-hand-side plan to the join. like, the plan on the left. the LHS girlies. πrhsβ Returns the right-hand-side plan to the join. her counterpart. the RHS. they're a duo, iykyk. π¦optionalβ (that's it. she's just standing there. iconic behaviour, honestly.) πbf ()β Returns a string representing the state of the nodes of the triple (bound or free). bound or free, that's the whole vibe check β b or f, no in-between. πΈjoin_classesβ Returns the class names of all available join algorithms. the full roster, the whole squad. πdistinctβ Returns true if the pattern is guaranteed to return distinct results. guaranteed, bestie β not "probably", not "hopefully", guaranteed. π―orderedβ Returns true if the pattern is guaranteed to return ordered results. same energy, different promise. βplan_prototypeβ Returns a list of scalar identifiers for the type of the content (children) nodes of this plan node. SeeRDF::Query::Planfor a list of the allowable identifiers. π (yes, go read that one, the identifiers live over there.)plan_node_dataβ Returns the data for this plan node that corresponds to the values described by the signature returned byplan_prototype. the prototype says what shape it is, this one hands you the actual data. matching set, periodt. π₯
π AUTHOR π
shoutout to Gregory Todd Williams <gwilliams@cpan.org> for making this whole thing happen, we love to see it π«Ά
and that's the page bestie!! no skips, every flag and method accounted for π
slay, you made it to the end π§ this little beauty is served up by perl v5.40.1, dated 2025-08-18, straight outta the User Contributed Perl Documentation section as RDF::Q...::Join(3pm). go forth and join some plans, you've got this β¨π
π
π¦ 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