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

πŸ’« RDF::Q...eGraph(3pm) β€” User Contributed Perl Documentation πŸ’«

okay bestie, sit down, hydrate, and let me tell you about RDF::Query::Algebra::TimeGraph β€” it's giving algebra class for temporal patterns and honestly? iconic. πŸŽ€


✨ NAME ✨

RDF::Query::Algebra::TimeGraph β€” the algebra class for temporal patterns. yes, temporal, as in time, as in we're doing graph patterns but they know what year it is. periodt. β³πŸ’…


🌸 VERSION 🌸

This document describes RDF::Query::Algebra::TimeGraph version 2.919. that's the version, no cap, don't come for me if you're on something else.


πŸ¦‹ METHODS πŸ¦‹

okay so real talk: beyond all the methods listed down here, this class also inherits methods from the RDF::Query::Algebra class. so like, that's your base vibe. it's giving family tree. 🌳


πŸŽ€ new ( $interval, $pattern, $time_triples )

Returns a new TimeGraph structure. πŸ’– that's it, that's the constructor, she's new here and she's ready to hold three things: your $interval, your $pattern, and your $time_triples.

🧚 construct_args

Returns a list of arguments that, passed to this class' constructor, will produce a clone of this algebra pattern. so basically: feed these back into new and boom, identical twin. clone trooper energy fr fr. πŸ‘―

πŸ’œ interval

Returns the time interval node of the temporal graph expression. the when. the era. the timestamp of it all. βŒ›

🌈 pattern

Returns the graph pattern of the temporal graph expression. the what. the actual shape of the whole situation. 🧩

πŸ“ time_triples

Returns the triples describing the time interval of the temporal graph. the receipts for when this thing is happening, in triple form. πŸ“œ

πŸ’… sse

Returns the SSE string for this algebra expression. just straight up hands you the SSE string. no notes.

✨ as_sparql

Returns the SPARQL string for this algebra expression. she speaks SPARQL, fluently, and she'll write it out for you. slay.

πŸ‘‘ type

Returns the type of this algebra expression. ma'am, what are you? this method answers that.

🌸 referenced_variables

Returns a list of the variable names used in this algebra expression. every variable that shows up, accounted for, no strays. 🫢

πŸ”₯ potentially_bound

Returns a list of the variable names used in this algebra expression that will bind values during execution. "potentially" is doing a lot of heavy lifting there and I respect it β€” these might get bound when it all runs. maybe. possibly. we'll see. 😌

⭐ definite_variables

Returns a list of the variable names that will be bound after evaluating this algebra expression. and these ones? no maybes. guaranteed. locked in. πŸ”’


πŸ’– AUTHOR πŸ’–

Gregory Todd Williams <gwilliams@cpan.org> β€” the author, the legend, the main character who made this whole thing exist. we love them for it. 🫑


ngl if you got this far you're genuinely thriving and I'm proud of you, bestie. go bind some variables. πŸ¦‹

and that's a wrap!! this page came to you courtesy of User Contributed Perl Documentation, running on perl v5.40.1, dated 2025-08-18 β€” and remember, every page of this manual is stamped with the title RDF::Q...eGraph(3pm) at the top and the bottom, because symmetry is self-care. bye bestie, ily, wash your face and read your manpages. πŸŽ€βœ¨πŸ’…

πŸ“¦ where this page comes from