summaryrefslogtreecommitdiff
path: root/src/backend/executor/execExprInterp.c
AgeCommit message (Expand)Author
2021-05-10Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists.Tom Lane
2021-05-10Prevent integer overflows in array subscripting calculations.Tom Lane
2021-04-13Redesign the caching done by get_cached_rowtype().Tom Lane
2021-04-08Speedup ScalarArrayOpExpr evaluationDavid Rowley
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-09Support subscripting of arbitrary types, not only arrays.Tom Lane
2020-11-24Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas
2020-09-27Move resolution of AlternativeSubPlan choices to the planner.Tom Lane
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-03-04Extend ExecBuildAggTrans() to support a NULL pointer check.Jeff Davis
2020-02-24expression eval: Reduce number of steps for agg transition invocations.Andres Freund
2020-02-06expression eval: Don't redundantly keep track of AggState.Andres Freund
2020-02-06expression eval, jit: Minor code cleanups.Andres Freund
2020-01-30Clean up newlines following left parenthesesAlvaro Herrera
2020-01-20Fix edge case leading to agg transitions skipping ExecAggTransReparent() calls.Andres Freund
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-24Avoid splitting C string literals with \-newlineAlvaro Herrera
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-09-30Don't generate EEOP_*_FETCHSOME operations for slots know to be virtual.Andres Freund
2019-09-30Reduce code duplication for ExecJust*Var operations.Andres Freund
2019-09-05Split tuptoaster.c into three separate files.Robert Haas
2019-09-03Remove 'msg' parameter from convert_tuples_by_nameAlvaro Herrera
2019-08-16Don't include utils/array.h from acl.h.Andres Freund
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-02-01Renaming for new subscripting mechanismAlvaro Herrera
2019-01-26Change function call information to be variable length.Andres Freund
2019-01-23Fix misc typos in comments.Heikki Linnakangas
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-16Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund
2018-11-16Inline hot path of slot_getsomeattrs().Andres Freund
2018-11-15Verify that expected slot types match returned slot types.Andres Freund
2018-11-07Move EEOP_*_SYSVAR evaluation out of line.Andres Freund
2018-11-02Fix spelling errors and typos in commentsMagnus Hagander
2018-10-04In the executor, use an array of pointers to access the rangetable.Tom Lane
2018-10-02Use slots more widely in tuple mapping code and make naming more consistent.Andres Freund
2018-09-15Fix failure with initplans used conditionally during EvalPlanQual rechecks.Tom Lane
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-03-28Fast ALTER TABLE ADD COLUMN with a non-NULL defaultAndrew Dunstan
2018-03-20Handle EEOP_FUNCEXPR_[STRICT_]FUSAGE out of line.Andres Freund
2018-02-16Do execGrouping.c via expression eval machinery, take two.Andres Freund
2018-02-15Revert "Do execGrouping.c via expression eval machinery."Andres Freund
2018-02-15Do execGrouping.c via expression eval machinery.Andres Freund
2018-02-13Make plpgsql use its DTYPE_REC code paths for composite-type variables.Tom Lane
2018-01-09Expression evaluation based aggregate transition invocation.Andres Freund
2018-01-02Update copyright for 2018Bruce Momjian
2017-12-29Perform slot validity checks in a separate pass over expression.Andres Freund
2017-12-21Rearrange execution of PARAM_EXTERN Params for plpgsql's benefit.Tom Lane
2017-11-16Pass InitPlan values to workers via Gather (Merge).Robert Haas
2017-10-26Support domains over composite types.Tom Lane