Context for the aggregation_mutator tree walker.
More...
|
| Query * | q |
| | The query being rewritten (to read what an aggregated column aggregates).
|
| List * | prov_atts |
| | List of provenance Var nodes.
|
| semiring_operation | op |
| | Semiring operation for combining tokens.
|
| const constants_t * | constants |
| | Extension OID cache.
|
| bool | is_scalar |
| | Aggregation has no GROUP BY (single always-present row).
|
| Expr * | plain_token |
| | Row token the displayed value is filtered by, or NULL.
|
Context for the aggregation_mutator tree walker.
Definition at line 9973 of file provsql.c.
◆ constants
| const constants_t* aggregation_mutator_context::constants |
◆ is_scalar
| bool aggregation_mutator_context::is_scalar |
Aggregation has no GROUP BY (single always-present row).
Definition at line 9978 of file provsql.c.
◆ op
Semiring operation for combining tokens.
Definition at line 9976 of file provsql.c.
◆ plain_token
| Expr* aggregation_mutator_context::plain_token |
Row token the displayed value is filtered by, or NULL.
Definition at line 9979 of file provsql.c.
◆ prov_atts
| List* aggregation_mutator_context::prov_atts |
List of provenance Var nodes.
Definition at line 9975 of file provsql.c.
| Query* aggregation_mutator_context::q |
The query being rewritten (to read what an aggregated column aggregates).
Definition at line 9974 of file provsql.c.
The documentation for this struct was generated from the following file:
- /home/senellar/git/software/provsql/src/provsql.c