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

Context for flatten_mut (a multi-relation conjunctive inliner). More...

Public Attributes

int N
bool * slot_flat
int * parent_newpos
int ** sub_newpos
int * sub_rtlen
Var *** sub_tl
int * sub_tl_n
bool quals_mode
int quals_slot

Detailed Description

Context for flatten_mut (a multi-relation conjunctive inliner).

Definition at line 13367 of file provsql.c.

Member Data Documentation

◆ N

int flatten_ctx::N

Definition at line 13368 of file provsql.c.

◆ parent_newpos

int* flatten_ctx::parent_newpos

Definition at line 13370 of file provsql.c.

◆ quals_mode

bool flatten_ctx::quals_mode

Definition at line 13375 of file provsql.c.

◆ quals_slot

int flatten_ctx::quals_slot

Definition at line 13376 of file provsql.c.

◆ slot_flat

bool* flatten_ctx::slot_flat

Definition at line 13369 of file provsql.c.

◆ sub_newpos

int** flatten_ctx::sub_newpos

Definition at line 13371 of file provsql.c.

◆ sub_rtlen

int* flatten_ctx::sub_rtlen

Definition at line 13372 of file provsql.c.

◆ sub_tl

Var*** flatten_ctx::sub_tl

Definition at line 13373 of file provsql.c.

◆ sub_tl_n

int* flatten_ctx::sub_tl_n

Definition at line 13374 of file provsql.c.


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