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

Member Data Documentation

◆ ancestor_n

uint16 ProvSQLCtasCapture::ancestor_n

Definition at line 4719 of file provsql.c.

◆ ancestors

Oid ProvSQLCtasCapture::ancestors[PROVSQL_TABLE_INFO_MAX_ANCESTORS]

Definition at line 4720 of file provsql.c.

◆ fire

bool ProvSQLCtasCapture::fire

true when the post-pass should run

Definition at line 4716 of file provsql.c.

◆ inherited_kind

provsql_table_kind ProvSQLCtasCapture::inherited_kind

Definition at line 4718 of file provsql.c.

◆ inner_query

Query* ProvSQLCtasCapture::inner_query

cloned for safety; freed by pfree on completion

Definition at line 4717 of file provsql.c.

◆ source_block_key

AttrNumber ProvSQLCtasCapture::source_block_key[PROVSQL_TABLE_INFO_MAX_BLOCK_KEY]

Definition at line 4723 of file provsql.c.

◆ source_block_key_n

uint16 ProvSQLCtasCapture::source_block_key_n

Definition at line 4722 of file provsql.c.

◆ source_relid

Oid ProvSQLCtasCapture::source_relid

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

Definition at line 4721 of file provsql.c.


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