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

πŸ’… RDF::Query::Plan::Quad β€” yeah bestie, it's giving executable query plan for Quads

Okay so like, welcome to the manual page for RDF::Q...::Quad(3pm) πŸ’– (that's the User Contributed Perl Documentation section, if you were wondering). This is the whole vibe: RDF::Query::Plan::Quad β€” the executable query plan for Quads. Not quads as in leg day, quads as in quadruples, and she is ready to run. Periodt. ✨


πŸ¦‹ VERSION πŸ¦‹

This document describes RDF::Query::Plan::Quad version 2.919. Yes, she has a version number, she's got lore, she's established. πŸ‘‘


🌸 METHODS 🌸

Before we even get into it: beyond the methods documented below, this class inherits methods from the RDF::Query::Plan class. So if you don't see it here, check your other bestie. 🫢

  • new ( @quad ) β€” the whole construction moment, and it takes @quad.
  • execute ( $execution_context ) β€” the execute step, and it takes an $execution_context.
  • next β€” next. That's it. That's the method. We love a minimalist. πŸ’€
  • close β€” closes. Iconic behaviour, no notes.
  • nodes () β€” nodes, and it takes no arguments.
  • bf () β€” Returns a string representing the state of the nodes of the triple (bound or free). B for bound, F for free, bestie, we keep it cute and we keep it legible. πŸ’–
  • distinct β€” Returns true if the pattern is guaranteed to return distinct results. No dupes, no copycats, no reruns. 🌈
  • ordered β€” Returns true if the pattern is guaranteed to return ordered results. Everything in its place, a whole aesthetic. ⭐
  • plan_node_name β€” Returns the string name of this plan node, suitable for use in serialization. She has a name and she will be written down. πŸ’…
  • plan_prototype β€” Returns a list of scalar identifiers for the type of the content (children) nodes of this plan node. See RDF::Query::Plan for a list of the allowable identifiers. (Yeah, go read the other page, it's a whole crossover episode. πŸ”₯)
  • 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, matching energy. ✨
  • explain β€” Returns a string serialization of the query plan appropriate for display on the command line. It's giving presentation skills. πŸŽ€
  • graph ( $g ) β€” the graph step, and it takes $g.

πŸ‘‘ AUTHOR πŸ‘‘

Gregory Todd Williams <gwilliams@cpan.org> β€” the author, the moment, the main character. Respect the architect. 🫢


Real talk though bestie: keep those signatures exactly as written β€” @quad, $execution_context, $g, the capitals, all of it. Copy-paste responsibly. 😭

that's the whole page, mwah πŸ’‹ β€” brought to you by perl v5.40.1, dated 2025-08-18, live from the User Contributed Perl Documentation section. slay, go write some plans. πŸŒŸπŸ’œ

πŸ“¦ where this page comes from