Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

PortalData Struct Reference

#include <portal.h>

Data Fields

const char * name
const char * prepStmtName
MemoryContext heap
ResourceOwner resowner
void(* cleanup )(Portal portal)
SubTransactionId createSubid
const char * sourceText
const char * commandTag
Liststmts
CachedPlancplan
ParamListInfo portalParams
PortalStrategy strategy
int cursorOptions
PortalStatus status
bool portalPinned
QueryDescqueryDesc
TupleDesc tupDesc
int16formats
TuplestorestateholdStore
MemoryContext holdContext
bool atStart
bool atEnd
bool posOverflow
long portalPos
TimestampTz creation_time
bool visible

Detailed Description

Definition at line 114 of file portal.h.


Field Documentation

void(* PortalData::cleanup)(Portal portal)

Definition at line 133 of file portal.h.

Referenced by PortalDefineQuery(), and PortalReleaseCachedPlan().

Definition at line 176 of file portal.h.

Referenced by CreatePortal(), and pg_cursor().

Definition at line 119 of file portal.h.

Referenced by CreatePortal().

const char* PortalData::name

Definition at line 135 of file portal.h.

Referenced by exec_execute_message(), PortalRunMulti(), PortalRunUtility(), and PortalStart().

Definition at line 118 of file portal.h.

Referenced by exec_execute_message(), and PortalDefineQuery().

Definition at line 146 of file portal.h.

Referenced by PersistHoldablePortal(), PortalCleanup(), and PortalStart().

Definition at line 177 of file portal.h.

Referenced by CreatePortal(), exec_simple_query(), ExecuteQuery(), and pg_cursor().


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