PostgreSQL Source Code  git master
ExpandedRecordHeader Struct Reference

#include <expandedrecord.h>

Data Fields

ExpandedObjectHeader hdr
 
int er_magic
 
int flags
 
Oid er_decltypeid
 
Oid er_typeid
 
int32 er_typmod
 
TupleDesc er_tupdesc
 
uint64 er_tupdesc_id
 
Datumdvalues
 
bool * dnulls
 
int nfields
 
Size flat_size
 
Size data_len
 
int hoff
 
bool hasnull
 
HeapTuple fvalue
 
char * fstartptr
 
char * fendptr
 
MemoryContext er_short_term_cxt
 
struct ExpandedRecordHeaderer_dummy_header
 
void * er_domaininfo
 
MemoryContextCallback er_mcb
 

Detailed Description

Definition at line 42 of file expandedrecord.h.

Field Documentation

◆ data_len

Size ExpandedRecordHeader::data_len

Definition at line 112 of file expandedrecord.h.

Referenced by ER_flatten_into(), and ER_get_flat_size().

◆ dnulls

◆ dvalues

◆ er_decltypeid

◆ er_domaininfo

void* ExpandedRecordHeader::er_domaininfo

◆ er_dummy_header

struct ExpandedRecordHeader* ExpandedRecordHeader::er_dummy_header

◆ er_magic

◆ er_mcb

◆ er_short_term_cxt

◆ er_tupdesc

◆ er_tupdesc_id

◆ er_typeid

◆ er_typmod

◆ fendptr

◆ flags

◆ flat_size

◆ fstartptr

char* ExpandedRecordHeader::fstartptr

◆ fvalue

◆ hasnull

bool ExpandedRecordHeader::hasnull

Definition at line 114 of file expandedrecord.h.

Referenced by ER_flatten_into(), and ER_get_flat_size().

◆ hdr

◆ hoff

int ExpandedRecordHeader::hoff

Definition at line 113 of file expandedrecord.h.

Referenced by ER_flatten_into(), and ER_get_flat_size().

◆ nfields


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