![]() |
ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
|
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] |
State captured by the pre-execution pass for the post-execution one.
| Oid ProvSQLCtasCapture::ancestors[PROVSQL_TABLE_INFO_MAX_ANCESTORS] |
| bool ProvSQLCtasCapture::fire |
| provsql_table_kind ProvSQLCtasCapture::inherited_kind |
| Query* ProvSQLCtasCapture::inner_query |
| AttrNumber ProvSQLCtasCapture::source_block_key[PROVSQL_TABLE_INFO_MAX_BLOCK_KEY] |
| Oid ProvSQLCtasCapture::source_relid |