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 a RDF::Trine::Statement object 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? Peep RDF::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 that plan_prototype returns. 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