mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-28 00:31:51 +02:00
7559d8ebfa
Backpatch-through: update all files in master, backpatch legal files through 9.4
29 lines
865 B
C
29 lines
865 B
C
/*-------------------------------------------------------------------------
|
|
*
|
|
* tupdesc_details.h
|
|
* POSTGRES tuple descriptor definitions we can't include everywhere
|
|
*
|
|
*
|
|
* Portions Copyright (c) 1996-2020, PostgreSQL Global Development Group
|
|
* Portions Copyright (c) 1994, Regents of the University of California
|
|
*
|
|
* src/include/access/tupdesc_details.h
|
|
*
|
|
*-------------------------------------------------------------------------
|
|
*/
|
|
|
|
#ifndef TUPDESC_DETAILS_H
|
|
#define TUPDESC_DETAILS_H
|
|
|
|
/*
|
|
* Structure used to represent value to be used when the attribute is not
|
|
* present at all in a tuple, i.e. when the column was created after the tuple
|
|
*/
|
|
typedef struct AttrMissing
|
|
{
|
|
bool am_present; /* true if non-NULL missing value exists */
|
|
Datum am_value; /* value when attribute is missing */
|
|
} AttrMissing;
|
|
|
|
#endif /* TUPDESC_DETAILS_H */
|