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

πŸ’… NAME πŸ’…

RDF::Query::Plan::Path β€” the executable query plan for Paths. it's giving planning, it's giving paths, bestie. πŸ¦‹


✨ VERSION ✨

this doc is describing RDF::Query::Plan::Path version 2.919 and yes she's hydrated, moisturized, in her lane, unbothered. πŸ’–


πŸŽ€ METHODS πŸŽ€

okay so. beyond the methods we're about to spill the tea on below, this class inherits methods from the RDF::Query::Plan class β€” so go peek over there too, it's the blueprint, the blueprint is real. 🫢

  • new ( $path_operator, $path, $start, $end, $graph, $distinct, %args ) β€” the constructor. builds you a fresh plan node, no notes. ✨
  • execute ( $execution_context ) β€” runs it for real. gives you back the execution context so you can keep the party going. πŸ”₯
  • next β€” grabs the next result. one at a time, like a girl taking her vitamins. πŸ’Š
  • close β€” shut it down, wrap it up, she's done for the day. periodt. πŸ’…

🌸 the little getters (the accessory collection) 🌸

  • path_operator β€” returns the path operation. πŸ‘‘
  • path β€” returns the path expression. 🧚
  • start β€” returns the path start node. 🌱
  • end β€” returns the path end node. 🏁
  • graph β€” returns the named graph. 🌈
  • distinct β€” returns true if the pattern is guaranteed to return distinct results. no dupes, no doppelgΓ€ngers, not on her watch. πŸ™ˆ
  • ordered β€” returns true if the pattern is guaranteed to return ordered results. lineup is tight, lineup is scheduled. ⭐

πŸ¦‹ the serialization crew πŸ¦‹

  • plan_node_name β€” returns the string name of this plan node, suitable for use in serialization. it's her legal name fr fr. πŸ’œ
  • 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. iykyk. πŸ”
  • plan_node_data β€” returns the data for this plan node that corresponds to the values described by the signature returned by plan_prototype. the receipts matching the receipt template, bestie. 🧾
  • explain β€” returns a string serialization of the plan appropriate for display on the command line. she explains herself beautifully. 🎀

πŸ‘‘ AUTHOR πŸ‘‘

Gregory Todd Williams β€” <gwilliams@cpan.org>. legend behavior, honestly. 🌟


quick reminder babe: this page is from the User Contributed Perl Documentation section of the manual, and the file itself is RDF::Q...::Path(3pm) β€” the name got a little truncated vibe check in the header, that's just how it renders. 😭

bestie we made it to the end 🫢 this whole thing ships with perl v5.40.1, dated 2025-08-18. that's the source and the date, no cap. slay, hydrate, and <3 your paths. πŸ’–βœ¨πŸŒˆ

πŸ“¦ where this page comes from