PostgreSQL Source Code git master
Data Fields
ExprState Struct Reference

#include <execnodes.h>

Data Fields

 
 
bool  resnull
 
 
 
struct ExprEvalStepsteps
 
 
Exprexpr
 
void *  evalfunc_private
 
int  steps_len
 
int  steps_alloc
 
 
 
 
 
 
 
 

Detailed Description

Definition at line 84 of file execnodes.h.

Field Documentation

escontext

ErrorSaveContext* ExprState::escontext

Definition at line 147 of file execnodes.h.

evalfunc

ExprStateEvalFunc ExprState::evalfunc

Definition at line 115 of file execnodes.h.

evalfunc_private

void* ExprState::evalfunc_private

Definition at line 121 of file execnodes.h.

expr

Expr* ExprState::expr

Definition at line 118 of file execnodes.h.

Referenced by calculate_frame_offsets(), and ExecInitExprRec().

ext_params

ParamListInfo ExprState::ext_params

Definition at line 133 of file execnodes.h.

Referenced by ExecInitExprRec().

flags

uint8 ExprState::flags

Definition at line 89 of file execnodes.h.

Referenced by ExecDelete(), ExecModifyTable(), ExecOnConflictUpdate(), and ExecProcessReturning().

innermost_casenull

bool* ExprState::innermost_casenull

Definition at line 136 of file execnodes.h.

Referenced by array_map(), and ExecInitExprRec().

innermost_caseval

Datum* ExprState::innermost_caseval

Definition at line 135 of file execnodes.h.

Referenced by array_map(), and ExecInitExprRec().

innermost_domainnull

bool* ExprState::innermost_domainnull

Definition at line 139 of file execnodes.h.

innermost_domainval

Datum* ExprState::innermost_domainval

Definition at line 138 of file execnodes.h.

parent

PlanState* ExprState::parent

Definition at line 132 of file execnodes.h.

Referenced by ExecInitExprRec().

resnull

bool ExprState::resnull

Definition at line 96 of file execnodes.h.

Referenced by ExecInitExprRec().

resultslot

TupleTableSlot* ExprState::resultslot

Definition at line 104 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecScanExtended().

resvalue

Datum ExprState::resvalue

Definition at line 98 of file execnodes.h.

Referenced by ExecInitExprRec().

steps

struct ExprEvalStep* ExprState::steps

Definition at line 109 of file execnodes.h.

Referenced by ExecInitExprRec(), and ExprEvalPushStep().

steps_alloc

int ExprState::steps_alloc

Definition at line 129 of file execnodes.h.

Referenced by ExprEvalPushStep().

steps_len

int ExprState::steps_len

Definition at line 128 of file execnodes.h.

Referenced by ExecInitExprRec(), and ExprEvalPushStep().

type

NodeTag ExprState::type

Definition at line 86 of file execnodes.h.

Referenced by ExecBuildProjectionInfo(), and ExecBuildUpdateProjection().


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

AltStyle によって変換されたページ (->オリジナル) /