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

✨ NAME ✨

RDF::Query::Plan::Sort β€” the executable query plan for Sorts, bestie. it's giving "line up, we're putting you in order" πŸ’…

πŸŽ€ VERSION πŸŽ€

This doc describes RDF::Query::Plan::Sort version 2.919. yes, that's the number, no cap πŸ’–

πŸ¦‹ METHODS πŸ¦‹

okay so besides literally everything listed down here, this class also inherits methods from the RDF::Query::Plan class. family reunion energy πŸ‘‘

  • new ( $pattern, [ $expr1, $rev1 ], ... ) β€” constructor fr fr
  • execute ( $execution_context ) β€” run it, go go go
  • next β€” get the next one
  • close β€” wrap it up, we're done here
  • pattern β€” returns the query plan that will be used to produce the data to be sorted. like, this is the source of the material we're about to organize 🌸
  • distinct β€” returns true if the pattern is guaranteed to return distinct results. no dupes allowed, periodt ✨
  • ordered β€” returns true if the pattern is guaranteed to return ordered results. already sorted? iconic πŸŽ€
  • plan_node_name β€” returns the string name of this plan node, suitable for use in serialization. its government name, if you will πŸ‘‘
  • 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. go check the source of truth, iykyk πŸ’œ
  • 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, slay 🫢
  • graph ( $g ) β€” graph stuff
  • explain β€” returns a string serialization of the plan appropriate for display on the command line. a little textual glow-up so you can read it in your terminal πŸ“–βœ¨

🌈 AUTHOR 🌈

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


and that's the whole page, bestie. this was perl v5.40.1 doing the rendering, dated 2025-08-18, straight out of the User Contributed Perl Documentation section. mwah, go sort something πŸ’…πŸŒΈ

πŸ“¦ where this page comes from