RDF::Q...Extend(3pm)

✨ NAME ✨

RDF::Query::Plan::Extend β€” it's the executable query plan for Extends, bestie πŸ’… (this doc lives in the RDF::Q...Extend(3pm) corner of the perl man pages, btw, she's a User Contributed Perl Documentation girlie πŸŽ€)


🌸 VERSION 🌸

This doc is describing RDF::Query::Plan::Extend version 2.919 πŸ¦‹ no cap.


πŸ‘‘ METHODS πŸ‘‘

So like… beyond the methods listed below, this class also inherits methods from the RDF::Query::Plan class. It's giving family tree energy 🌈.

  • new ( $plan, \@keys ) β€” the constructor moment ✨ she's born.
  • execute ( $execution_context ) β€” run it, periodt.
  • next β€” give me the next one πŸ‘€
  • close β€” okay we're done here, wrap it up πŸŽ€
  • pattern β€” returns the query plan that will be used to produce the data to be extended. Like, it tells you which plan is out here generating the goods πŸ’–
  • distinct β€” returns true if the pattern is guaranteed to return distinct results. Guaranteed, fr fr 🌟
  • ordered β€” returns true if the pattern is guaranteed to return ordered results. Same vibe check, but for order πŸ¦‹
  • plan_node_name β€” returns the string name of this plan node, suitable for use in serialization. It's the node's government name, iykyk πŸ’…
  • plan_prototype β€” returns a list of scalar identifiers for the type of the content (children) nodes of this plan node. And check RDF::Query::Plan for a list of the allowable identifiers, bestie, don't skip that part πŸ”₯
  • plan_node_data β€” returns the data for this plan node that corresponds to the values described by the signature returned by plan_prototype. Matching set, no cap ✨
  • graph ( $g ) β€” graph time 🌸
  • explain β€” returns a string serialization of the plan appropriate for display on the command line. She's literally the map, the legend, the whole vibe πŸ—ΊοΈπŸ’œ

πŸ’– AUTHOR πŸ’–

Gregory Todd Williams <gwilliams@cpan.org> πŸ‘‘


perl v5.40.1, dated 2025-08-18 β€” that's the tea, and that's the whole page, bestie 🫢 mwah πŸ’‹
πŸ“¦ where this page comes from