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

Per-relation user-column descriptor for the outer-join lowering. More...

Public Attributes

int n
 number of user (non-provsql, non-dropped) columns
AttrNumber * attno
 original attribute number in the base relation
Oid * type
 column type OID
int32 * typmod
 column typmod
Oid * coll
 column collation OID
char ** name
 column name

Detailed Description

Per-relation user-column descriptor for the outer-join lowering.

Definition at line 7140 of file provsql.c.

Member Data Documentation

◆ attno

AttrNumber* oj_cols::attno

original attribute number in the base relation

Definition at line 7142 of file provsql.c.

◆ coll

Oid* oj_cols::coll

column collation OID

Definition at line 7145 of file provsql.c.

◆ n

int oj_cols::n

number of user (non-provsql, non-dropped) columns

Definition at line 7141 of file provsql.c.

◆ name

char** oj_cols::name

column name

Definition at line 7146 of file provsql.c.

◆ type

Oid* oj_cols::type

column type OID

Definition at line 7143 of file provsql.c.

◆ typmod

int32* oj_cols::typmod

column typmod

Definition at line 7144 of file provsql.c.


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