1Attean::AggregateExpresUssieorn(C3o)ntributed Perl DocumAetntteaatni:o:nAggregateExpression(3)
2
3
4

NAME

6       Attean::AggregateExpression - Representation of aggregate expression
7       trees
8

VERSION

10       This document describes Attean::AggregateExpression version 0.033
11

DESCRIPTION

13       The Attean::AggregateExpression class represents an expression tree
14       where the root node is an aggregate operation (e.g. SUM(?a) or
15       COALESCE(?a/?b, ?c, 0)).
16

ROLES

18       This role consumes the Attean::API::AggregateExpression role.
19

ATTRIBUTES

21       The following attributes exist:
22
23       "operator"
24           The name of the aggregate operator, from the allowable set: COUNT,
25           SUM, MIN, MAX, AVG, GROUP_CONCAT, SAMPLE.
26
27       "scalar_vars"
28           A HASH reference of scalar variables. The only scalar variable
29           defined for SPARQL 1.1 is 'seperator', a string separator used with
30           the GROUP_CONCAT aggregate.
31
32       "distinct"
33           A boolean indicating whether the aggregate should operate over
34           distinct term sets, or full multisets.
35
36       "variable"
37           A Attean::API::Variable object which will be bound to the produced
38           aggregate value in results.
39

BUGS

41       Please report any bugs or feature requests to through the GitHub web
42       interface at <https://github.com/kasei/attean/issues>.
43

SEE ALSO

AUTHOR

46       Gregory Todd Williams  "<gwilliams@cpan.org>"
47
49       Copyright (c) 2014--2022 Gregory Todd Williams.  This program is free
50       software; you can redistribute it and/or modify it under the same terms
51       as Perl itself.
52
53
54
55perl v5.36.0                      2023-01-19    Attean::AggregateExpression(3)
Impressum