PostgreSQL Source Code
git master
|
#include <plancache.h>
Data Fields | |
int | magic |
List * | stmt_list |
bool | is_oneshot |
bool | is_saved |
bool | is_valid |
Oid | planRoleId |
bool | dependsOnRole |
TransactionId | saved_xmin |
int | generation |
int | refcount |
MemoryContext | context |
Definition at line 147 of file plancache.h.
MemoryContext CachedPlan::context |
Definition at line 160 of file plancache.h.
Referenced by CachedPlanSetParentContext().
bool CachedPlan::dependsOnRole |
Definition at line 155 of file plancache.h.
int CachedPlan::generation |
Definition at line 158 of file plancache.h.
bool CachedPlan::is_oneshot |
Definition at line 151 of file plancache.h.
bool CachedPlan::is_saved |
Definition at line 152 of file plancache.h.
bool CachedPlan::is_valid |
Definition at line 153 of file plancache.h.
Referenced by PlanCacheObjectCallback(), PlanCacheRelCallback(), ResetPlanCache(), and RevalidateCachedQuery().
int CachedPlan::magic |
Definition at line 149 of file plancache.h.
Referenced by CachedPlanSetParentContext().
Oid CachedPlan::planRoleId |
Definition at line 154 of file plancache.h.
int CachedPlan::refcount |
Definition at line 159 of file plancache.h.
TransactionId CachedPlan::saved_xmin |
Definition at line 156 of file plancache.h.
List* CachedPlan::stmt_list |
Definition at line 150 of file plancache.h.
Referenced by _SPI_execute_plan(), exec_bind_message(), exec_save_simple_expr(), ExecuteQuery(), ExplainExecuteQuery(), make_callstmt_target(), PlanCacheObjectCallback(), PlanCacheRelCallback(), SPI_cursor_open_internal(), and test_predtest().