Attean...ression(3pm)

✨ NAME ✨

Okay so welcome to the Attean...ression(3pm) page from the User Contributed Perl Documentation! πŸ’– This is Attean::AggregateExpression β€” representation of aggregate expression trees. It's literally the class for expression trees where the root node is an aggregate op, and I'm obsessed.

🌈 VERSION 🌈

This document describes Attean::AggregateExpression version 0.035. That's the version, bestie. No cap.

🌸 DESCRIPTION 🌸

Okay so Attean::AggregateExpression is the class that represents an expression tree where the root node is an aggregate operation (e.g. SUM(?a) or COALESCE(?a/?b, ?c, 0)). It's giving expression-tree main character energy. 🌈

πŸŽ€ ROLES πŸŽ€

This role consumes the Attean::API::AggregateExpression role. Periodt. πŸ’…

πŸ‘‘ ATTRIBUTES πŸ‘‘

The following attributes exist β€” full vibe check time:

  • operator β€” the name of the aggregate operator, from the allowable set: COUNT, SUM, MIN, MAX, AVG, GROUP_CONCAT, SAMPLE. Slay.
  • scalar_vars β€” a HASH reference of scalar variables. The only scalar variable defined for SPARQL 1.1 is 'seperator' (yes, that exact spelling), a string separator used with the GROUP_CONCAT aggregate. πŸ“
  • distinct β€” a boolean indicating whether the aggregate should operate over distinct term sets, or full multisets. Basically: distinct or not, bestie.
  • variable β€” a Attean::API::Variable object which will be bound to the produced aggregate value in results. It's the variable catching the aggregate result. πŸ’œ

πŸ’€ BUGS πŸ’€

Please report any bugs or feature requests through the GitHub web interface at <https://github.com/kasei/attean/issues>. Don't be shy, bestie. 🫢

πŸ”— SEE ALSO πŸ”—

(No entries listed here.) The section is literally giving empty. πŸ’€

🌟 AUTHOR 🌟

Gregory Todd Williams β€” "<gwilliams@cpan.org>". Iconic. πŸ‘‘

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. πŸŽ€


Signed off by perl v5.40.0, dated 2025-01-26, on the Attean...ression(3pm) page. Stay slaying, bestie πŸ’…βœ¨

πŸ“¦ where this page comes from