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

Member Data Documentation

◆ N

int flatten_ctx::N

Definition at line 11569 of file provsql.c.

◆ parent_newpos

int* flatten_ctx::parent_newpos

Definition at line 11571 of file provsql.c.

◆ quals_mode

bool flatten_ctx::quals_mode

Definition at line 11576 of file provsql.c.

◆ quals_slot

int flatten_ctx::quals_slot

Definition at line 11577 of file provsql.c.

◆ slot_flat

bool* flatten_ctx::slot_flat

Definition at line 11570 of file provsql.c.

◆ sub_newpos

int** flatten_ctx::sub_newpos

Definition at line 11572 of file provsql.c.

◆ sub_rtlen

int* flatten_ctx::sub_rtlen

Definition at line 11573 of file provsql.c.

◆ sub_tl

Var*** flatten_ctx::sub_tl

Definition at line 11574 of file provsql.c.

◆ sub_tl_n

int* flatten_ctx::sub_tl_n

Definition at line 11575 of file provsql.c.


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