Lines Matching refs:EState

190 extern ResultRelInfo *ExecGetTriggerResultRel(EState *estate, Oid relid);
191 extern void ExecCleanUpTriggerState(EState *estate);
193 TupleTableSlot *slot, EState *estate);
195 TupleTableSlot *slot, EState *estate, bool emitError);
197 TupleTableSlot *slot, EState *estate);
199 TupleTableSlot *slot, EState *estate);
200 extern LockTupleMode ExecUpdateLockMode(EState *estate, ResultRelInfo *relinfo);
201 extern ExecRowMark *ExecFindRowMark(EState *estate, Index rti, bool missing_ok);
205 extern void EvalPlanQualInit(EPQState *epqstate, EState *parentestate,
221 extern PlanState *ExecInitNode(Plan *node, EState *estate, int eflags);
274 extern ExprState *ExecPrepareExpr(Expr *node, EState *estate);
275 extern ExprState *ExecPrepareQual(List *qual, EState *estate);
276 extern ExprState *ExecPrepareCheck(List *qual, EState *estate);
277 extern List *ExecPrepareExprList(List *nodes, EState *estate);
450 extern void ExecInitScanTupleSlot(EState *estate, ScanState *scanstate,
453 extern TupleTableSlot *ExecInitExtraTupleSlot(EState *estate,
456 extern TupleTableSlot *ExecInitNullTupleSlot(EState *estate, TupleDesc tupType,
496 extern EState *CreateExecutorState(void);
497 extern void FreeExecutorState(EState *estate);
498 extern ExprContext *CreateExprContext(EState *estate);
506 extern ExprContext *MakePerTupleExprContext(EState *estate);
524 extern void ExecAssignExprContext(EState *estate, PlanState *planstate);
534 extern void ExecCreateScanSlotFromOuterPlan(EState *estate,
538 extern bool ExecRelationIsTargetRelation(EState *estate, Index scanrelid);
540 extern Relation ExecOpenScanRelation(EState *estate, Index scanrelid, int eflags);
542 extern void ExecInitRangeTable(EState *estate, List *rangeTable);
545 exec_rt_fetch(Index rti, EState *estate) in exec_rt_fetch()
551 extern Relation ExecGetRangeTableRelation(EState *estate, Index rti);
553 extern int executor_errposition(EState *estate, int location);
570 extern TupleTableSlot *ExecGetTriggerOldSlot(EState *estate, ResultRelInfo *relInfo);
571 extern TupleTableSlot *ExecGetTriggerNewSlot(EState *estate, ResultRelInfo *relInfo);
572 extern TupleTableSlot *ExecGetReturningSlot(EState *estate, ResultRelInfo *relInfo);
574 extern Bitmapset *ExecGetInsertedCols(ResultRelInfo *relinfo, EState *estate);
575 extern Bitmapset *ExecGetUpdatedCols(ResultRelInfo *relinfo, EState *estate);
576 extern Bitmapset *ExecGetExtraUpdatedCols(ResultRelInfo *relinfo, EState *estate);
577 extern Bitmapset *ExecGetAllUpdatedCols(ResultRelInfo *relinfo, EState *estate);
584 extern List *ExecInsertIndexTuples(TupleTableSlot *slot, EState *estate, bool noDupErr,
586 extern bool ExecCheckIndexConstraints(TupleTableSlot *slot, EState *estate,
592 EState *estate, bool newIndex);
604 extern void ExecSimpleRelationInsert(EState *estate, TupleTableSlot *slot);
605 extern void ExecSimpleRelationUpdate(EState *estate, EPQState *epqstate,
607 extern void ExecSimpleRelationDelete(EState *estate, EPQState *epqstate,