RDF::Q...:Update(3pm)
π NAME π
RDF::Query::Algebra::Update β the algebra class for UPDATE operations, bestie β¨
πΈ VERSION πΈ
This doc describes RDF::Query::Algebra::Update version 2.919. Yes, that's the whole version, no notes π
π METHODS π
Okay so before we even get into the list: besides all the methods written out below, this class also inherits methods from the RDF::Query::Algebra class. So if you don't see it here, go check the parent, iykyk π¦
new ( $delete_template, $insert_template, $pattern, \%dataset, $data_only_flag )
Returns a brand new UPDATE structure. That's it, that's the vibe π
$delete_template$insert_template$pattern\%dataset$data_only_flag
construct_args
Returns a list of arguments that, when you pass them into this class' constructor, will produce a clone of this algebra pattern. It's giving copy-paste but make it legal π«Ά
sse
Returns the SSE string for this algebra expression. Slay π
as_sparql
Returns the SPARQL string for this algebra expression. Periodt β¨
referenced_blanks
Returns a list of the blank node names used in this algebra expression. All the anonymous little icons, accounted for π
referenced_variables
No description in the original, bestie β the name is doing all the talking here π
delete_template
Also no extra blurb in the source. Same energy πΈ
insert_template
Yep, no description given either. We move β
pattern
Still no write-up in the original. Iconic minimalism honestly π
dataset
No description provided. Keeping it mysterious π
data_only
No description here either. The lore is thin, the method is real π₯
check_duplicate_blanks
Returns true if blank nodes respect the SPARQL rule of no blank-label re-use across BGPs. If they don't? It throws a RDF::Query::Error::QueryPatternError exception. So yeah, behave or catch hands π
Lowkey important: that's a thrown exception, not a gentle return value. Treat it accordingly, bestie π¨
π AUTHOR π
Gregory Todd Williams <gwilliams@cpan.org> β the main character who wrote this π«Ά
This page ships with perl v5.40.1 and it's dated 2025-08-18. Thanks for reading the whole thing, bestie, you ate that fr fr πβ¨ππ¦
π¦ 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