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

πŸ’… RDF::Query::Algebra::Minus β€” the manual page, but make it cute

ok so bestie, welcome to RDF::Query::Algebra::Minus β€” part of the User Contributed Perl Documentation collection, and it's serving Algebra class for Minus patterns. That's the whole vibe. It's the algebra-y little object that knows how to do a MINUS. Slay. πŸŽ€


✨ VERSION ✨

This document describes RDF::Query::Algebra::Minus version 2.919. That's the version, no cap. πŸ’–


🌸 METHODS 🌸

okay so before we even get into the methods, important housekeeping: beyond everything documented below, this class inherits methods from the RDF::Query::Algebra class. So there's a whole other pile of methods out there that you're also getting, for free, from your ancestor. Family. 🫢

Now. The methods. Let's go. πŸ’…

  • new ( $pattern, $opt_pattern ) β€” Returns a new Minus structure. That's the constructor, bestie. It pops out a fresh new Minus object for you. ✨
  • construct_args β€” Returns a list of arguments that, passed to this class' constructor, will produce a clone of this algebra pattern. Yes, it's basically giving you the recipe to rebuild yourself. Cloning era. πŸ‘‘
  • pattern β€” Returns the base pattern (LHS) onto which the minus pattern matches. LHS = left-hand side, iykyk. πŸ¦‹
  • minus β€” Returns the minus pattern (RHS). That's the right-hand side, the one doing the subtracting. The main character of the operation, honestly. πŸ’€
  • sse β€” Returns the SSE string for this algebra expression. πŸ“
  • as_sparql β€” Returns the SPARQL string for this algebra expression. Yes bestie, it can speak SPARQL. Fluent. 🌈
  • as_hash β€” Returns the query as a nested set of plain data structures (no objects). Just raw data, no object drama, no methods, no opinions. Simply structures. 🌸
  • type β€” Returns the type of this algebra expression. 😌
  • referenced_variables β€” Returns a list of the variable names used in this algebra expression. Every variable that shows up gets named. 🀭
  • potentially_bound β€” Returns a list of the variable names used in this algebra expression that will bind values during execution. "Potentially" because we're being honest about our uncertainty, okay?? πŸ™ˆ
  • definite_variables β€” Returns a list of the variable names that will be bound after evaluating this algebra expression. Unlike potentially_bound, this one is committed. No maybes. Periodt. πŸ’–

πŸ‘‘ AUTHOR πŸ‘‘

Gregory Todd Williams <gwilliams@cpan.org> β€” legendary, iconic, wrote the whole thing, we stan. πŸŽ€


and that's the page, bestie!! fr fr β€” this doc shipped with perl v5.40.1, dated 2025-08-18, under the RDF::Q...:Minus(3pm) manual name, and if you read the whole thing you are officially a Unix girlie now. mwah πŸ’‹ βœ¨πŸ¦‹

πŸ“¦ where this page comes from