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

πŸ’œ RDF::Q...Select β€” okay bestie, let's talk subselects

So you opened RDF::Q...Select(3pm) (that's RDF::Q...Select from the User Contributed Perl Documentation section, iykyk) and you're wondering what's going on. Girl, same. Let me put you on.

This is RDF::Query::Algebra::SubSelect β€” the algebra class for Subselects. That's the whole vibe. It's a little building block in the RDF::Query algebra family that represents a sub-select, and it's here to be iconic. ✨


🌸 VERSION

This document describes RDF::Query::Algebra::SubSelect version 2.919. That's the one. Don't come at me with other versions, this is what we're working with. πŸ’…


πŸŽ€ METHODS

Okay so real talk: beyond everything listed below, this class also inherits methods from the RDF::Query::Algebra class. So if you're looking for a method and it's not here, check the parent β€” it's giving family inheritance, fr fr. 🫢

  • new ( $query ) β€” Returns a new SubSelect structure. That's it, that's the constructor, she's simple and she slays. 🌈
  • construct_args β€” Returns a list of arguments that, passed to this class' constructor, will produce a clone of this algebra pattern. Basically the receipts you need to recreate this exact pattern, no cap. πŸ¦‹
  • query β€” Returns the sub-select query. The main character herself. πŸ‘‘
  • sse β€” Returns the SSE string for this algebra expression. String-ify it, but make it SSE. ✨
  • as_sparql β€” Returns the SPARQL string for this algebra expression. This is the one you show your SPARQL friends. πŸ”₯
  • as_hash β€” Returns the query as a nested set of plain data structures (no objects). No objects, just vibes and plain data. πŸ’€
  • type β€” Returns the type of this algebra expression. Identity crisis? Never heard of her. πŸ’…
  • referenced_variables β€” Returns a list of the variable names used in this algebra expression. Just the names that show up, not necessarily ones that get values. πŸ™ˆ
  • potentially_bound β€” Returns a list of the variable names used in this algebra expression that will bind values during execution. Potential queen energy β€” they will bind when this thing runs. ⭐
  • definite_variables β€” Returns a list of the variable names that will be bound after evaluating this algebra expression. These are the guaranteed girlies, no maybes, periodt. πŸ’–

🧚 AUTHOR

Gregory Todd Williams <gwilliams@cpan.org> β€” the legend who wrote this. Give her a round of applause. πŸ‘πŸŒΈ


Okay that's the whole page bestie, you ate. Go forth and subselect. πŸ“

Generated by perl version v5.40.1 on 2025-08-18 β€” she's timestamped, she's documented, she's everything. Byeee πŸ’œπŸ«Άβœ¨

πŸ“¦ where this page comes from