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

Mutator context for safe_outer_te_remap_mutator. More...

Public Attributes

int * atom_to_comp
 per-atom component id
int * atom_to_inner_attno
 per-atom column position in its component's inner targetList (1-based; 0 = not exposed)
Index * comp_to_outer_rtindex
 per-component outer-rtable position (1-based)
bool bail
 set when a Var has no exposed inner column; caller falls back to the regular pipeline

Detailed Description

Mutator context for safe_outer_te_remap_mutator.

Definition at line 2700 of file safe_query.c.

Member Data Documentation

◆ atom_to_comp

int* safe_outer_te_remap_ctx::atom_to_comp

per-atom component id

Definition at line 2701 of file safe_query.c.

◆ atom_to_inner_attno

int* safe_outer_te_remap_ctx::atom_to_inner_attno

per-atom column position in its component's inner targetList (1-based; 0 = not exposed)

Definition at line 2702 of file safe_query.c.

◆ bail

bool safe_outer_te_remap_ctx::bail

set when a Var has no exposed inner column; caller falls back to the regular pipeline

Definition at line 2704 of file safe_query.c.

◆ comp_to_outer_rtindex

Index* safe_outer_te_remap_ctx::comp_to_outer_rtindex

per-component outer-rtable position (1-based)

Definition at line 2703 of file safe_query.c.


The documentation for this struct was generated from the following file: