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

State captured by the pre-execution pass for the post-execution one. More...

Public Attributes

bool fire
 true when the post-pass should run
Query * inner_query
 cloned for safety; freed by pfree on completion
provsql_table_kind inherited_kind
uint16 ancestor_n
Oid ancestors [PROVSQL_TABLE_INFO_MAX_ANCESTORS]
Oid source_relid
 Single source whose block_key we want to align (BID only).
uint16 source_block_key_n
AttrNumber source_block_key [PROVSQL_TABLE_INFO_MAX_BLOCK_KEY]

Detailed Description

State captured by the pre-execution pass for the post-execution one.

Definition at line 13072 of file provsql.c.

Member Data Documentation

◆ ancestor_n

uint16 ProvSQLCtasCapture::ancestor_n

Definition at line 13076 of file provsql.c.

◆ ancestors

Oid ProvSQLCtasCapture::ancestors[PROVSQL_TABLE_INFO_MAX_ANCESTORS]

Definition at line 13077 of file provsql.c.

◆ fire

bool ProvSQLCtasCapture::fire

true when the post-pass should run

Definition at line 13073 of file provsql.c.

◆ inherited_kind

provsql_table_kind ProvSQLCtasCapture::inherited_kind

Definition at line 13075 of file provsql.c.

◆ inner_query

Query* ProvSQLCtasCapture::inner_query

cloned for safety; freed by pfree on completion

Definition at line 13074 of file provsql.c.

◆ source_block_key

AttrNumber ProvSQLCtasCapture::source_block_key[PROVSQL_TABLE_INFO_MAX_BLOCK_KEY]

Definition at line 13080 of file provsql.c.

◆ source_block_key_n

uint16 ProvSQLCtasCapture::source_block_key_n

Definition at line 13079 of file provsql.c.

◆ source_relid

Oid ProvSQLCtasCapture::source_relid

Single source whose block_key we want to align (BID only).

Definition at line 13078 of file provsql.c.


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