aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/execExprInterp.c
Commit message (Expand)AuthorAge
* Add another SQL/JSON error codePeter Eisentraut2022-07-18
* Remove size increase in ExprEvalStep caused by hashed saopsDavid Rowley2022-07-06
* expression eval: Fix EEOP_JSON_CONSTRUCTOR and EEOP_JSONEXPR size.Andres Freund2022-07-05
* Un-break whole-row Vars referencing domain-over-composite types.Tom Lane2022-06-10
* Rename JsonIsPredicate.value_type, fix JSON backend/nodes/ infrastructure.Tom Lane2022-05-13
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* Fix incorrect format placeholdersPeter Eisentraut2022-04-27
* JSON_TABLEAndrew Dunstan2022-04-04
* SQL JSON functionsAndrew Dunstan2022-03-30
* SQL/JSON query functionsAndrew Dunstan2022-03-29
* IS JSON predicateAndrew Dunstan2022-03-28
* SQL/JSON constructorsAndrew Dunstan2022-03-27
* Revert applying column aliases to the output of whole-row Vars.Tom Lane2022-03-17
* Update copyright for 2022Bruce Momjian2022-01-07
* Use a hash table to speed up NOT IN(values)David Rowley2021-07-07
* Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists.Tom Lane2021-05-10
* Prevent integer overflows in array subscripting calculations.Tom Lane2021-05-10
* Redesign the caching done by get_cached_rowtype().Tom Lane2021-04-13
* Speedup ScalarArrayOpExpr evaluationDavid Rowley2021-04-08
* 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