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

🌸 RDF::Query::Plan::NamedGraph πŸ’…

okay so bestie, welcome to RDF::Query::Plan::NamedGraph(3pm) β€” it lives in the User Contributed Perl Documentation corner of your friendly neighbourhood perl install, and it's the executable query plan for named graphs. that's the whole vibe. that's what it does. periodt. ✨


🌈 VERSION

This document describes RDF::Query::Plan::NamedGraph version 2.919. yes, that number. remember it, write it down, tattoo it, whatever. πŸŽ€


πŸ’– METHODS

okay so here's the tea: on top of everything listed below, this class also inherits methods from the RDF::Query::Plan class. so it's got main character energy and family connections. 🫢

✨ the constructor + the run-the-thing crew

  • new ( $graph, $plan ) β€” the constructor, bestie. it takes a $graph and a $plan. that's it, that's the whole thing, go off. πŸ’…
  • execute ( $execution_context ) β€” runs it, with an $execution_context passed in. πŸƒβ€β™€οΈ
  • next β€” next. literally. no notes.
  • close β€” closes it. bye bestie πŸ‘‹
ngl, the original doc doesn't give these four a lil blurb of their own β€” so I'm not gonna make stuff up about them. they're here, they're listed, they're doing their job. 😌

πŸ¦‹ the ones WITH descriptions

  • graph β€” Returns the graph variable. 🌟
  • pattern β€” Returns the query plan that will be used with each named graph in the model. like, the plan-within-the-plan. very inception, very iconic. πŸ”₯
  • distinct β€” Returns true if the pattern is guaranteed to return distinct results. no dupes, no repeats, we don't do that here. ✨
  • ordered β€” Returns true if the pattern is guaranteed to return ordered results. everything in its right place, as it should be. πŸ‘‘
  • plan_node_name β€” Returns the string name of this plan node, suitable for use in serialization. it's the node's government name, basically. πŸ“›
  • plan_prototype β€” Returns a list of scalar identifiers for the type of the content (children) nodes of this plan node. and if you wanna know what those allowable identifiers are, honey, go read RDF::Query::Plan. it's all in there. πŸ’œ
  • plan_node_data β€” Returns the data for this plan node that corresponds to the values described by the signature returned by plan_prototype. so like, the matching set. they go together. they're a package deal. 🎁

🌸 AUTHOR

Gregory Todd Williams <gwilliams@cpan.org> β€” thank you king, we appreciate you πŸ«‘πŸ’–


and that's the whole page, bestie! this was perl v5.40.1, dated 2025-08-18, of RDF::Query::Plan::NamedGraph(3pm). slay, go write some named graph plans, and hydrate. mwah πŸ’‹πŸŒˆ

πŸ“¦ where this page comes from