Attean...ression(3pm)
πΈ NAME πΈ
Okay bestie, welcome to the Attean...ression(3pm) page β itβs all about Attean::API::Expression and SPARQL expressions. β¨
Attean::API::Expression β SPARQL expressions π
π VERSION π
This document describes Attean::API::Expression version 0.035, and yes, thatβs the version, no cap.
β¨ DESCRIPTION β¨
The Attean::API::Expression role defines a common API for SPARQL expressions made of logical, numeric, and function operators, constant terms, and variables. Itβs giving very βone role to understand them allβ energy. π«Ά
Expressions may be evaluated in the context of a Attean::API::Result object, and when that happens they either return a Attean::API::Term object or throw a type error exception. Thatβs the whole vibe check: term object or type-error exception, periodt.
π¦ ROLES π¦
This role consumes the Attean::API::DirectedAcyclicGraph role, which provide the following methods:
is_leafwalk( prefix => \&pre_cb, postfix => \&pre_cb )cover( prefix => \&pre_cb, postfix => \&pre_cb )
and the following attributes:
children
Lowkey iconic that a role can hand you methods and attributes like that. π
π ATTRIBUTES π
The following attributes exist:
operatorβ a string indicating the expression operator, like'+'or'||'. Yes bestie, the operator is literally just a string here, iykyk. β
π REQUIRED METHODS π
The following methods are required by the Attean::API::Expression role:
as_stringβ returns a string serialization of the expression object. Itβs the βput it into wordsβ method, fr fr. π
π BUGS π
Please report any bugs or feature requests through the GitHub web interface at <https://github.com/kasei/attean/issues>. Donβt suffer in silence, bestie β drop that issue. π«Ά
π SEE ALSO π
This section is literally empty in the original β no extra references listed. Nothing to see here, and thatβs the tea. π΅
π AUTHOR π
Gregory Todd Williams <gwilliams@cpan.org> π
π COPYRIGHT π
Copyright (c) 2014--2022 Gregory Todd Williams. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Later, bestie! This was the Attean...ression(3pm) manual page, source/version perl v5.40.0, dated 2025-01-26. Mwah π
π¦ where this page comes from
- debian trixie: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms