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

Public Attributes

Oid relid
 pg_class OID (sort key)
bool valid
 false => refresh on next access
bool present
 when valid: was a record found at the worker?
uint8 kind
 when present: provsql_table_kind value
uint16 block_key_n
 when present: number of block-key columns
AttrNumber block_key [PROVSQL_TABLE_INFO_MAX_BLOCK_KEY]
 when present: block-key column numbers

Detailed Description

Definition at line 575 of file provsql_utils.c.

Member Data Documentation

◆ block_key

AttrNumber table_info_cache_entry::block_key[PROVSQL_TABLE_INFO_MAX_BLOCK_KEY]

when present: block-key column numbers

Definition at line 581 of file provsql_utils.c.

◆ block_key_n

uint16 table_info_cache_entry::block_key_n

when present: number of block-key columns

Definition at line 580 of file provsql_utils.c.

◆ kind

uint8 table_info_cache_entry::kind

when present: provsql_table_kind value

Definition at line 579 of file provsql_utils.c.

◆ present

bool table_info_cache_entry::present

when valid: was a record found at the worker?

Definition at line 578 of file provsql_utils.c.

◆ relid

Oid table_info_cache_entry::relid

pg_class OID (sort key)

Definition at line 576 of file provsql_utils.c.

◆ valid

bool table_info_cache_entry::valid

false => refresh on next access

Definition at line 577 of file provsql_utils.c.


The documentation for this struct was generated from the following file: