PostgreSQL Source Code  git master
PLyDatumToOb Struct Reference

#include <plpy_typeio.h>

Data Fields

PLyDatumToObFunc func
 
Oid typoid
 
int32 typmod
 
bool typbyval
 
int16 typlen
 
char typalign
 
MemoryContext mcxt
 
union {
   PLyScalarToOb   scalar
 
   PLyArrayToOb   array
 
   PLyTupleToOb   tuple
 
   PLyTransformToOb   transform
 
u
 

Detailed Description

Definition at line 57 of file plpy_typeio.h.

Field Documentation

◆ array

PLyArrayToOb PLyDatumToOb::array

Definition at line 69 of file plpy_typeio.h.

◆ func

PLyDatumToObFunc PLyDatumToOb::func

Definition at line 59 of file plpy_typeio.h.

Referenced by PLyDict_FromTuple(), and PLyList_FromArray_recurse().

◆ mcxt

MemoryContext PLyDatumToOb::mcxt

Definition at line 65 of file plpy_typeio.h.

◆ scalar

PLyScalarToOb PLyDatumToOb::scalar

Definition at line 68 of file plpy_typeio.h.

◆ transform

PLyTransformToOb PLyDatumToOb::transform

Definition at line 71 of file plpy_typeio.h.

◆ tuple

PLyTupleToOb PLyDatumToOb::tuple

Definition at line 70 of file plpy_typeio.h.

◆ typalign

char PLyDatumToOb::typalign

Definition at line 64 of file plpy_typeio.h.

Referenced by PLyList_FromArray_recurse().

◆ typbyval

bool PLyDatumToOb::typbyval

Definition at line 62 of file plpy_typeio.h.

Referenced by PLyList_FromArray_recurse().

◆ typlen

int16 PLyDatumToOb::typlen

Definition at line 63 of file plpy_typeio.h.

Referenced by PLyList_FromArray_recurse().

◆ typmod

int32 PLyDatumToOb::typmod

Definition at line 61 of file plpy_typeio.h.

Referenced by PLy_input_setup_tuple().

◆ typoid

Oid PLyDatumToOb::typoid

Definition at line 60 of file plpy_typeio.h.

Referenced by PLy_exec_trigger(), PLy_input_setup_tuple(), and PLy_procedure_create().

◆ 

union { ... } PLyDatumToOb::u

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