RDF::Q...:Filter(3pm)
π RDF::Query::Algebra::Filter β the manual, but make it cute π
okay bestie, pull up a chair π«Ά you're looking at RDF::Query::Algebra::Filter, a Perl module from the RDF::Query world (the man page header shortens the whole thing to RDF::Q...:Filter(3pm) because apparently even man pages have a character limit, tragic π). It's the algebra class for Filter expressions β the thing that goes "nah, only keep the solutions that match this condition β¨". She's giving main character energy in your query pipeline, no cap.
πΈ VERSION πΈ
This doc describes RDF::Query::Algebra::Filter version 2.919. Iconic. Locked in. π
β¨ METHODS β¨
okay so first things first: beyond everything listed down below, this class also inherits methods from the RDF::Query::Algebra class. So if you don't see it here, bestie, go check the parent π (iykyk).
new ( $expression, $pattern )β hands you back a brand new Filter structure. That's it, that's the vibe. πconstruct_argsβ returns a list of arguments that, if you pass them to this class' constructor, will produce a clone of this algebra pattern. yes, it's giving "gimme the recipe to remake myself" and honestly? slay. π¦exprβ returns the filter expression. πpatternβ returns the filter pattern. π§sseβ returns the SSE string for this algebra expression. β¨as_sparqlβ returns the SPARQL string for this algebra expression. π₯as_hashβ returns the query as a nested set of plain data structures β and by "plain" I mean no objects, bestie, just raw data. πas_spin ( $model )β adds statements to the given model to represent this algebra object in the SPARQL Inferencing Notation (that's <http://www.spinrdf.org/> if you wanna peek π). πtypeβ returns the type of this algebra expression. πreferenced_variablesβ returns a list of the variable names used in this algebra expression. πpotentially_boundβ returns a list of the variable names used in this algebra expression that will bind values during execution. lowkey important. πdefinite_variablesβ returns a list of the variable names that will be bound after evaluating this algebra expression. π«Άis_solution_modifierβ returns true if this node is a solution modifier. periodt. β
π AUTHOR π
Gregory Todd Williams <gwilliams@cpan.org> β thank you for your service, king πββοΈ
and that's the whole page, bestie!! π this was RDF::Q...:Filter(3pm) from perl v5.40.1, dated 2025-08-18 β yes she's fresh, yes she's thriving π
β¨ go write some filters, you got this π¦π
π¦ where this page comes from
- ubuntu resolute: librdf-query-perl 2.919-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: librdf-query-perl 2.919-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms