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

Outer Var remap context for the LEFT-join lowering: base-relation Vars (R_idx / S_idx) are retargeted to the new subquery (new_idx) with their attribute number mapped to the subquery column position. More...

Public Attributes

Index R_idx
Index S_idx
Index new_idx
AttrNumber * R_map
AttrNumber * S_map

Detailed Description

Outer Var remap context for the LEFT-join lowering: base-relation Vars (R_idx / S_idx) are retargeted to the new subquery (new_idx) with their attribute number mapped to the subquery column position.

Definition at line 7719 of file provsql.c.

Member Data Documentation

◆ new_idx

Index oj_outer_ctx::new_idx

Definition at line 7720 of file provsql.c.

◆ R_idx

Index oj_outer_ctx::R_idx

Definition at line 7720 of file provsql.c.

◆ R_map

AttrNumber* oj_outer_ctx::R_map

Definition at line 7721 of file provsql.c.

◆ S_idx

Index oj_outer_ctx::S_idx

Definition at line 7720 of file provsql.c.

◆ S_map

AttrNumber * oj_outer_ctx::S_map

Definition at line 7721 of file provsql.c.


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