RDF::Q...Triple(3pm)
β¨ NAME β¨
RDF::Query::Plan::Triple β bestie, it's the executable query plan for Triples π
Like, it's a Perl module (a 3pm manual page, no cap), living its best life in the User Contributed Perl Documentation.
π VERSION π
This doc describes RDF::Query::Plan::Triple version 2.919. Yes, that's the version. Write it down π
πΈ METHODS πΈ
Okay so real talk β beyond all the methods listed down here, this class also inherits a whole bunch of methods from the RDF::Query::Plan class. Family inheritance, iconic behavior π
new ( @triple )β the constructor situation, taking a splat of@triple.execute ( $execution_context )β runs it, given an execution context, obviously.nextβ grabs the next thing.closeβ closes things out. Bye bye πnodesβ returns a list of the three node objects that make up the triple pattern this plan is gonna return. Three! Like a lil trio π«Άtripleβ hands you back aRDF::Trine::Statementobject that represents the triple pattern this plan will return β¨bf ()β returns a string showing the state of the triple's nodes, i.e. whether they're bound or free. Cute lil status report πdistinctβ returns true if the pattern is guaranteed to return distinct results. Guaranteed, bestie, don't @ me.orderedβ returns true if the pattern is guaranteed to return ordered results.plan_node_nameβ returns the string name of this plan node, and it's suitable for use in serialization. Very demure, very serialization-ready πplan_prototypeβ returns a list of scalar identifiers describing the type of the content (children) nodes of this plan node. Wanna know the allowable identifiers? PeepRDF::Query::Plan, it's all listed there πplan_node_dataβ returns the data for this plan node that lines up with the values described by the signature thatplan_prototypereturns. Matching set, slay πgraph ( $g )β takes$g. That's the whole description. Sometimes a method is just a method π
π AUTHOR π
Gregory Todd Williams <gwilliams@cpan.org> β the author! Give them their flowers π
okay that's the whole page, we ate and left no crumbs π
this was perl v5.40.1 on 2025-08-18 β and that's the vibe check, bestie. mwah π
π¦ 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