PostgreSQL Source Code  git master
PLyObToDatum Struct Reference

#include <plpy_typeio.h>

Data Fields

PLyObToDatumFunc func
 
Oid typoid
 
int32 typmod
 
bool typbyval
 
int16 typlen
 
char typalign
 
MemoryContext mcxt
 
union {
   PLyObToScalar   scalar
 
   PLyObToArray   array
 
   PLyObToTuple   tuple
 
   PLyObToDomain   domain
 
   PLyObToTransform   transform
 
u
 

Detailed Description

Definition at line 131 of file plpy_typeio.h.

Field Documentation

◆ array

PLyObToArray PLyObToDatum::array

Definition at line 143 of file plpy_typeio.h.

Referenced by PLy_output_setup_func(), and PLySequence_ToArray().

◆ domain

PLyObToDomain PLyObToDatum::domain

Definition at line 145 of file plpy_typeio.h.

Referenced by PLy_output_setup_func(), and PLyObject_ToDomain().

◆ func

◆ mcxt

◆ scalar

PLyObToScalar PLyObToDatum::scalar

Definition at line 142 of file plpy_typeio.h.

Referenced by PLy_output_setup_func(), and PLyObject_ToScalar().

◆ transform

PLyObToTransform PLyObToDatum::transform

Definition at line 146 of file plpy_typeio.h.

Referenced by PLy_output_setup_func(), and PLyObject_ToTransform().

◆ tuple

◆ typalign

char PLyObToDatum::typalign

Definition at line 138 of file plpy_typeio.h.

Referenced by PLy_output_setup_func(), and PLySequence_ToArray().

◆ typbyval

bool PLyObToDatum::typbyval

◆ typlen

int16 PLyObToDatum::typlen

Definition at line 137 of file plpy_typeio.h.

Referenced by PLy_output_setup_func(), and PLySequence_ToArray().

◆ typmod

◆ typoid

◆ u


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