RDF::Q...:Table(3pm)
π RDF::Query::Algebra::Table β the whole vibe π
okay bestie, sit down, hydrate, and let me tell you about RDF::Query::Algebra::Table (that's the RDF::Q...:Table(3pm) page, yes the truncated name is a whole mood, we don't talk about it π). It's an Algebra class for constant table data. That's the name, that's the game. Perl's User Contributed Documentation, version 2.919, and it's giving "small class, big feelings".
β¨ VERSION β¨
This doc describes RDF::Query::Algebra::Table version 2.919. Locked in, no cap. π
πΈ METHODS πΈ
Real talk first, because this part matters:
Beyond the methods documented below, this class inherits methods from the RDF::Query::Algebra class. So if you don't see it here, go check the parent. She's got range. π
Now the main character list:
new ( \@variables, $row1, $row2, ... )β hands you back a brand new Table structure. You pass in the variables (as an array ref, hence the\@) and then however many rows you want after it. Build that table, bestie. π¦construct_argsβ gives you a list of arguments that, if you pass them straight back into this class' constructor, will produce a clone of this algebra pattern. It's the "copy me" button, and it ate. πvariablesβ returns a list of the variable names used in this data table. Name tags for everyone. π·οΈrowsβ returns a list of variable bindings belonging to this data table. This is the actual data, the filling in the croissant. π₯sseβ returns the SSE string for this algebra expression. String-ified sparkle edition. β¨explainβ returns a string serialization of the algebra appropriate for display on the command line. For when you want to see it with your own two eyes in a terminal. πas_sparqlβ returns the SPARQL string for this algebra expression. SPARQL girlies rise. πas_hashβ returns the query as a nested set of plain data structures (no objects). Just hashes in hashes in hashes, all the way down, like a little nesting doll situation. πͺtypeβ returns the type of this algebra expression. Identity check, but make it structural. βreferenced_variablesβ returns a list of the variable names used in this algebra expression. Yes, slightly different vibe fromvariablesβ read them both, don't be lazy, iykyk. π
π AUTHOR π
Gregory Todd Williams <gwilliams@cpan.org> β the icon, the legend, the one who wrote it. π«Ά
okay that's the whole page, you understood it, I'm so proud of you, go write some algebra π
perl v5.40.1, dated 2025-08-18 β that's the source-and-version era we're living in, bestie, and RDF::Q...:Table(3pm) is the page we just slayed. periodt. πβ¨
π¦ 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