aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/execExprInterp.c
Commit message (Expand)AuthorAge
* Update copyright for 2021Bruce Momjian2021-01-02
* Support subscripting of arbitrary types, not only arrays.Tom Lane2020-12-09
* Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas2020-11-24
* Move resolution of AlternativeSubPlan choices to the planner.Tom Lane2020-09-27
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Extend ExecBuildAggTrans() to support a NULL pointer check.Jeff Davis2020-03-04
* expression eval: Reduce number of steps for agg transition invocations.Andres Freund2020-02-24
* expression eval: Don't redundantly keep track of AggState.Andres Freund2020-02-06
* expression eval, jit: Minor code cleanups.Andres Freund2020-02-06
* Clean up newlines following left parenthesesAlvaro Herrera2020-01-30
* Fix edge case leading to agg transitions skipping ExecAggTransReparent() calls.Andres Freund2020-01-20
* Update copyrights for 2020Bruce Momjian2020-01-01
* Avoid splitting C string literals with \-newlineAlvaro Herrera2019-12-24
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-12
* Don't generate EEOP_*_FETCHSOME operations for slots know to be virtual.Andres Freund2019-09-30
* Reduce code duplication for ExecJust*Var operations.Andres Freund2019-09-30
* Split tuptoaster.c into three separate files.Robert Haas2019-09-05
* Remove 'msg' parameter from convert_tuples_by_nameAlvaro Herrera2019-09-03
* Don't include utils/array.h from acl.h.Andres Freund2019-08-16
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Initial pgindent run for v12.Tom Lane2019-05-22
* Renaming for new subscripting mechanismAlvaro Herrera2019-02-01
* Change function call information to be variable length.Andres Freund2019-01-26
* Fix misc typos in comments.Heikki Linnakangas2019-01-23
* Update copyright for 2019Bruce Momjian2019-01-02
* Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund2018-11-16
* Inline hot path of slot_getsomeattrs().Andres Freund2018-11-16
* Verify that expected slot types match returned slot types.Andres Freund2018-11-15
* Move EEOP_*_SYSVAR evaluation out of line.Andres Freund2018-11-07
* Fix spelling errors and typos in commentsMagnus Hagander2018-11-02
* In the executor, use an array of pointers to access the rangetable.Tom Lane2018-10-04
* Use slots more widely in tuple mapping code and make naming more consistent.Andres Freund2018-10-02
* Fix failure with initplans used conditionally during EvalPlanQual rechecks.Tom Lane2018-09-15
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Fast ALTER TABLE ADD COLUMN with a non-NULL defaultAndrew Dunstan2018-03-28
* Handle EEOP_FUNCEXPR_[STRICT_]FUSAGE out of line.Andres Freund2018-03-20
* Do execGrouping.c via expression eval machinery, take two.Andres Freund2018-02-16
* Revert "Do execGrouping.c via expression eval machinery."Andres Freund2018-02-15
* Do execGrouping.c via expression eval machinery.Andres Freund2018-02-15
* Make plpgsql use its DTYPE_REC code paths for composite-type variables.Tom Lane2018-02-13
* Expression evaluation based aggregate transition invocation.Andres Freund2018-01-09
* Update copyright for 2018Bruce Momjian2018-01-02
* Perform slot validity checks in a separate pass over expression.Andres Freund2017-12-29
* Rearrange execution of PARAM_EXTERN Params for plpgsql's benefit.Tom Lane2017-12-21
* Pass InitPlan values to workers via Gather (Merge).Robert Haas2017-11-16
* Support domains over composite types.Tom Lane2017-10-26
* Support arrays over domains.Tom Lane2017-09-30
* Marginal improvement for generated code in execExprInterp.c.Tom Lane2017-09-29
* Make construct_[md_]array return a valid empty array for zero-size input.Tom Lane2017-09-25
* Reduce excessive dereferencing of function pointersPeter Eisentraut2017-09-07