Lines Matching refs:EState

196 extern ResultRelInfo *ExecGetTriggerResultRel(EState *estate, Oid relid);
197 extern void ExecCleanUpTriggerState(EState *estate);
199 TupleTableSlot *slot, EState *estate);
201 TupleTableSlot *slot, EState *estate, bool emitError);
203 TupleTableSlot *slot, EState *estate);
205 TupleTableSlot *slot, EState *estate);
206 extern LockTupleMode ExecUpdateLockMode(EState *estate, ResultRelInfo *relinfo);
207 extern ExecRowMark *ExecFindRowMark(EState *estate, Index rti, bool missing_ok);
211 extern void EvalPlanQualInit(EPQState *epqstate, EState *parentestate,
227 extern PlanState *ExecInitNode(Plan *node, EState *estate, int eflags);
280 extern ExprState *ExecPrepareExpr(Expr *node, EState *estate);
281 extern ExprState *ExecPrepareQual(List *qual, EState *estate);
282 extern ExprState *ExecPrepareCheck(List *qual, EState *estate);
283 extern List *ExecPrepareExprList(List *nodes, EState *estate);
456 extern void ExecInitScanTupleSlot(EState *estate, ScanState *scanstate,
459 extern TupleTableSlot *ExecInitExtraTupleSlot(EState *estate,
462 extern TupleTableSlot *ExecInitNullTupleSlot(EState *estate, TupleDesc tupType,
502 extern EState *CreateExecutorState(void);
503 extern void FreeExecutorState(EState *estate);
504 extern ExprContext *CreateExprContext(EState *estate);
505 extern ExprContext *CreateWorkExprContext(EState *estate);
513 extern ExprContext *MakePerTupleExprContext(EState *estate);
531 extern void ExecAssignExprContext(EState *estate, PlanState *planstate);
541 extern void ExecCreateScanSlotFromOuterPlan(EState *estate,
545 extern bool ExecRelationIsTargetRelation(EState *estate, Index scanrelid);
547 extern Relation ExecOpenScanRelation(EState *estate, Index scanrelid, int eflags);
549 extern void ExecInitRangeTable(EState *estate, List *rangeTable);
552 exec_rt_fetch(Index rti, EState *estate) in exec_rt_fetch()
557 extern Relation ExecGetRangeTableRelation(EState *estate, Index rti);
559 extern int executor_errposition(EState *estate, int location);
576 extern TupleTableSlot *ExecGetTriggerOldSlot(EState *estate, ResultRelInfo *relInfo);
577 extern TupleTableSlot *ExecGetTriggerNewSlot(EState *estate, ResultRelInfo *relInfo);
578 extern TupleTableSlot *ExecGetReturningSlot(EState *estate, ResultRelInfo *relInfo);
580 extern Bitmapset *ExecGetInsertedCols(ResultRelInfo *relinfo, EState *estate);
581 extern Bitmapset *ExecGetUpdatedCols(ResultRelInfo *relinfo, EState *estate);
582 extern Bitmapset *ExecGetExtraUpdatedCols(ResultRelInfo *relinfo, EState *estate);
583 extern Bitmapset *ExecGetAllUpdatedCols(ResultRelInfo *relinfo, EState *estate);
590 extern List *ExecInsertIndexTuples(TupleTableSlot *slot, EState *estate, bool noDupErr,
592 extern bool ExecCheckIndexConstraints(TupleTableSlot *slot, EState *estate,
598 EState *estate, bool newIndex);
610 extern void ExecSimpleRelationInsert(EState *estate, TupleTableSlot *slot);
611 extern void ExecSimpleRelationUpdate(EState *estate, EPQState *epqstate,
613 extern void ExecSimpleRelationDelete(EState *estate, EPQState *epqstate,