ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
Loading...
Searching...
No Matches
explode_col Struct Reference

One column of a subquery to explode: where it is, and the type the values of its aggregate take. More...

Public Attributes

AttrNumber attno
Oid value_type
TargetEntry * agg_te
Oid eqop
Oid coll
int32 typmod
Aggref * nullable_count
 count(arg), gating the NULL value
AttrNumber cnt_resno
 its column in the source, 0 where there is none
Index varno
 the range-table index of this column's unnest

Detailed Description

One column of a subquery to explode: where it is, and the type the values of its aggregate take.

Definition at line 292 of file provsql.c.

Member Data Documentation

◆ agg_te

TargetEntry* explode_col::agg_te

Definition at line 296 of file provsql.c.

◆ attno

AttrNumber explode_col::attno

Definition at line 293 of file provsql.c.

◆ cnt_resno

AttrNumber explode_col::cnt_resno

its column in the source, 0 where there is none

Definition at line 301 of file provsql.c.

◆ coll

Oid explode_col::coll

Definition at line 298 of file provsql.c.

◆ eqop

Oid explode_col::eqop

Definition at line 297 of file provsql.c.

◆ nullable_count

Aggref* explode_col::nullable_count

count(arg), gating the NULL value

Definition at line 300 of file provsql.c.

◆ typmod

int32 explode_col::typmod

Definition at line 299 of file provsql.c.

◆ value_type

Oid explode_col::value_type

Definition at line 294 of file provsql.c.

◆ varno

Index explode_col::varno

the range-table index of this column's unnest

Definition at line 302 of file provsql.c.


The documentation for this struct was generated from the following file:
  • /home/senellar/git/software/provsql/src/provsql.c