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

Context for moved_vars_mutator. More...

Public Attributes

Bitmapset * moved
 Range-table indexes moved into the subquery.
Index new_idx
 The subquery's index in the enclosing query.
Query * sub
 The subquery, whose target list exposes them.
List * pulled
 Vars exposed (level 0 in sub).
List * resnos
 Their resnos in sub.
Index depth
 Levels below the enclosing query.

Detailed Description

Context for moved_vars_mutator.

Definition at line 15385 of file provsql.c.

Member Data Documentation

◆ depth

Index moved_vars_ctx::depth

Levels below the enclosing query.

Definition at line 15391 of file provsql.c.

◆ moved

Bitmapset* moved_vars_ctx::moved

Range-table indexes moved into the subquery.

Definition at line 15386 of file provsql.c.

◆ new_idx

Index moved_vars_ctx::new_idx

The subquery's index in the enclosing query.

Definition at line 15387 of file provsql.c.

◆ pulled

List* moved_vars_ctx::pulled

Vars exposed (level 0 in sub).

Definition at line 15389 of file provsql.c.

◆ resnos

List* moved_vars_ctx::resnos

Their resnos in sub.

Definition at line 15390 of file provsql.c.

◆ sub

Query* moved_vars_ctx::sub

The subquery, whose target list exposes them.

Definition at line 15388 of file provsql.c.


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