PostgreSQL Source Code  git master
ColumnIOData Struct Reference

Data Fields

Oid column_type
 
Oid typiofunc
 
Oid typioparam
 
FmgrInfo proc
 
Oid typid
 
int32 typmod
 
TypeCat typcat
 
ScalarIOData scalar_io
 
union {
   ArrayIOData   array
 
   CompositeIOData   composite
 
   DomainIOData   domain
 
io
 
bool typisvarlena
 

Detailed Description

Definition at line 748 of file hstore_io.c.

Field Documentation

◆ array

ArrayIOData ColumnIOData::array

Definition at line 212 of file jsonfuncs.c.

Referenced by populate_record_field(), and prepare_column_cache().

◆ column_type

Oid ColumnIOData::column_type

◆ composite

◆ domain

DomainIOData ColumnIOData::domain

Definition at line 214 of file jsonfuncs.c.

Referenced by populate_record_field(), and prepare_column_cache().

◆ io

◆ proc

FmgrInfo ColumnIOData::proc

◆ scalar_io

ScalarIOData ColumnIOData::scalar_io

Definition at line 208 of file jsonfuncs.c.

Referenced by populate_record_field(), and prepare_column_cache().

◆ typcat

◆ typid

Oid ColumnIOData::typid

Definition at line 205 of file jsonfuncs.c.

Referenced by populate_record_field(), and prepare_column_cache().

◆ typiofunc

Oid ColumnIOData::typiofunc

◆ typioparam

Oid ColumnIOData::typioparam

Definition at line 752 of file hstore_io.c.

Referenced by hstore_populate_record(), record_in(), and record_recv().

◆ typisvarlena

bool ColumnIOData::typisvarlena

Definition at line 39 of file rowtypes.c.

Referenced by record_out(), and record_send().

◆ typmod

int32 ColumnIOData::typmod

Definition at line 206 of file jsonfuncs.c.

Referenced by populate_record_field(), and prepare_column_cache().


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