summaryrefslogtreecommitdiff
path: root/src/backend/executor/execExprInterp.c
Commit message (Expand)AuthorAgeFilesLines
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-2/+2
* Initial pgindent run for v12.Tom Lane2019-05-221-1/+1
* Renaming for new subscripting mechanismAlvaro Herrera2019-02-011-107/+107
* Change function call information to be variable length.Andres Freund2019-01-261-63/+76
* Fix misc typos in comments.Heikki Linnakangas2019-01-231-1/+1
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund2018-11-161-8/+8
* Inline hot path of slot_getsomeattrs().Andres Freund2018-11-161-1/+0
* Verify that expected slot types match returned slot types.Andres Freund2018-11-151-0/+52
* Move EEOP_*_SYSVAR evaluation out of line.Andres Freund2018-11-071-39/+19
* Fix spelling errors and typos in commentsMagnus Hagander2018-11-021-1/+1
* In the executor, use an array of pointers to access the rangetable.Tom Lane2018-10-041-3/+3
* Use slots more widely in tuple mapping code and make naming more consistent.Andres Freund2018-10-021-1/+1
* Fix failure with initplans used conditionally during EvalPlanQual rechecks.Tom Lane2018-09-151-27/+0
* Post-feature-freeze pgindent run.Tom Lane2018-04-261-1/+1
* Fast ALTER TABLE ADD COLUMN with a non-NULL defaultAndrew Dunstan2018-03-281-1/+1
* Handle EEOP_FUNCEXPR_[STRICT_]FUSAGE out of line.Andres Freund2018-03-201-37/+59
* Do execGrouping.c via expression eval machinery, take two.Andres Freund2018-02-161-0/+29
* Revert "Do execGrouping.c via expression eval machinery."Andres Freund2018-02-151-29/+0
* Do execGrouping.c via expression eval machinery.Andres Freund2018-02-151-0/+29
* Make plpgsql use its DTYPE_REC code paths for composite-type variables.Tom Lane2018-02-131-43/+92
* Expression evaluation based aggregate transition invocation.Andres Freund2018-01-091-11/+345
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* Perform slot validity checks in a separate pass over expression.Andres Freund2017-12-291-126/+151
* Rearrange execution of PARAM_EXTERN Params for plpgsql's benefit.Tom Lane2017-12-211-3/+14
* Pass InitPlan values to workers via Gather (Merge).Robert Haas2017-11-161-0/+27
* Support domains over composite types.Tom Lane2017-10-261-1/+5
* Support arrays over domains.Tom Lane2017-09-301-29/+57
* Marginal improvement for generated code in execExprInterp.c.Tom Lane2017-09-291-17/+42
* Make construct_[md_]array return a valid empty array for zero-size input.Tom Lane2017-09-251-8/+0
* Reduce excessive dereferencing of function pointersPeter Eisentraut2017-09-071-9/+9
* Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund2017-08-201-7/+7
* Code review for NextValueExpr expression node type.Tom Lane2017-07-141-15/+31
* Phase 3 of pgindent updates.Tom Lane2017-06-211-19/+19
* Phase 2 of pgindent updates.Tom Lane2017-06-211-6/+6
* Clean up after insufficiently-researched optimization of tuple conversions.Tom Lane2017-04-061-12/+22
* Identity columnsPeter Eisentraut2017-04-061-0/+23
* Make new expression eval code reject references to dropped columns.Tom Lane2017-03-281-22/+23
* Improve performance of ExecEvalWholeRowVar.Tom Lane2017-03-261-11/+11
* Improve implementation of EEOP_BOOLTEST_* opcodes.Tom Lane2017-03-261-8/+14
* Faster expression evaluation and targetlist projection.Andres Freund2017-03-251-0/+3525