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 13329 of file provsql.c.

Member Data Documentation

◆ N

int flatten_ctx::N

Definition at line 13330 of file provsql.c.

◆ parent_newpos

int* flatten_ctx::parent_newpos

Definition at line 13332 of file provsql.c.

◆ quals_mode

bool flatten_ctx::quals_mode

Definition at line 13337 of file provsql.c.

◆ quals_slot

int flatten_ctx::quals_slot

Definition at line 13338 of file provsql.c.

◆ slot_flat

bool* flatten_ctx::slot_flat

Definition at line 13331 of file provsql.c.

◆ sub_newpos

int** flatten_ctx::sub_newpos

Definition at line 13333 of file provsql.c.

◆ sub_rtlen

int* flatten_ctx::sub_rtlen

Definition at line 13334 of file provsql.c.

◆ sub_tl

Var*** flatten_ctx::sub_tl

Definition at line 13335 of file provsql.c.

◆ sub_tl_n

int* flatten_ctx::sub_tl_n

Definition at line 13336 of file provsql.c.


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