RDF::Q...Update(3pm)
π NAME π
RDF::Query::Plan::Update β it's the executable query plan for DELETE/INSERT operations, bestie. Basically the main character of "okay we're changing the data now."
β¨ VERSION β¨
This doc is describing RDF::Query::Plan::Update version 2.919. That's the one, no cap. π
π¦ METHODS π¦
Okay so real talk β beyond all the methods listed down here, this class also inherits a whole bunch of methods from the RDF::Query::Plan class. Family tree behavior, we love to see it. π
new ( $delete_template, $insert_template, $pattern, \%dataset )execute ( $execution_context )nextclosedelete_templateβ hands you the algebra object representing the RDF template that's gonna get deleted. bye bye data πinsert_templateβ hands you the algebra object representing the RDF template that's getting inserted. hello new data πΈpatternβ returns the pattern plan object. that's it, that's the vibe.datasetβ returns the dataset HASH reference (\%dataset, as the girlies say). πdistinctβ returns true if the pattern is guaranteed to return distinct results. guaranteed, fr fr. βorderedβ returns true if the pattern is guaranteed to return ordered results. also guaranteed, also slay. π¦plan_node_nameβ returns the string name of this plan node. it's the name that's suitable for use in serialization, iykyk. β¨plan_prototypeβ returns a list of scalar identifiers for the type of the content (children) nodes of this plan node. if you wanna know which identifiers are even allowed, go look atRDF::Query::Plan, they got the list. πplan_node_dataβ returns the data for this plan node that corresponds to the values described by the signature returned byplan_prototype. matching sets, periodt. πexplainβ returns a string serialization of the algebra, appropriate for display on the command line. it's giving terminal-friendly. π₯graph ( $g )is_updateβ returns true if the plan represents an update operation. and like, it does, that's the whole point bestie. π
π«Ά AUTHOR π«Ά
Gregory Todd Williams <gwilliams@cpan.org> β thank you for your service, king. π
and that's the whole page, no crumbs left π this was written against perl v5.40.1, dated 2025-08-18, documenting RDF::Query::Plan::Update version 2.919 β go forth and update responsibly bestie π
β¨
π¦ 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