summaryrefslogtreecommitdiff
path: root/src/backend/executor/execExpr.c
AgeCommit message (Expand)Author
2025-03-11Add special case fast-paths for strict functionsDaniel Gustafsson
2025-03-11Replace EEOP_DONE with special steps for return/no returnDaniel Gustafsson
2025-01-30Simplify executor's handling of CaseTestExpr & CoerceToDomainValue.Tom Lane
2025-01-16Add OLD/NEW support to RETURNING in DML queries.Dean Rasheed
2025-01-15Rename RowCompareType to CompareTypePeter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-20Introduce CompactAttribute array in TupleDesc, take 2David Rowley
2024-12-11Use ExprStates for hashing in GROUP BY and SubPlansDavid Rowley
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-11-25Fix NULLIF()'s handling of read-write expanded objects.Tom Lane
2024-11-05Fix hypothetical bug in ExprState building for hashingDavid Rowley
2024-10-20SQL/JSON: Fix some oversights in commit b6e1157e7Amit Langote
2024-10-17Don't store intermediate hash values in ExprState->resvalueDavid Rowley
2024-09-09SQL/JSON: Avoid initializing unnecessary ON ERROR / ON EMPTY stepsAmit Langote
2024-09-06Revert recent SQL/JSON related commitsAmit Langote
2024-09-06SQL/JSON: Avoid initializing unnecessary ON ERROR / ON EMPTY stepsAmit Langote
2024-08-20Speed up Hash Join by making ExprStates support hashingDavid Rowley
2024-08-01Evaluate arguments of correlated SubPlans in the referencing ExprStateAndres Freund
2024-07-30SQL/JSON: Fix casting for integer EXISTS columns in JSON_TABLEAmit Langote
2024-07-26SQL/JSON: Remove useless code in ExecInitJsonExpr()Amit Langote
2024-07-26SQL/JSON: Fix error-handling of some JsonBehavior expressionsAmit Langote
2024-06-28SQL/JSON: Always coerce JsonExpr result at runtimeAmit Langote
2024-06-19SQL/JSON: Correct jsonpath variable name matchingAmit Langote
2024-04-23Remove some unnecessary fields from executor nodes.Tom Lane
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-04Add basic JSON_TABLE() functionalityAmit Langote
2024-03-21Add SQL/JSON query functionsAmit Langote
2024-03-17Add RETURNING support to MERGE.Dean Rasheed
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-24Add soft error handling to some expression nodesAmit Langote
2024-01-04Add macros for looping through a List without a ListCell.Nathan Bossart
2024-01-04Update copyright for 2024Bruce Momjian
2023-10-02Revert "Add soft error handling to some expression nodes"Amit Langote
2023-10-02Add soft error handling to some expression nodesAmit Langote
2023-07-26Add more SQL/JSON constructor functionsAmit Langote
2023-07-13Don't include CaseTestExpr in JsonValueExpr.formatted_exprAmit Langote
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-05-17Add back SQLValueFunction for SQL keywordsMichael Paquier
2023-04-15Fix assignment to array of domain over composite, redux.Tom Lane
2023-03-31SQL/JSON: support the IS JSON predicateAlvaro Herrera
2023-03-29SQL/JSON: add standard JSON constructor functionsAlvaro Herrera
2023-02-25Fix MULTIEXPR_SUBLINK with partitioned target tables, yet again.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-11-21Replace SQLValueFunction by COERCE_SQL_SYNTAXMichael Paquier
2022-11-13Refactor aclcheck functionsPeter Eisentraut
2022-09-01Revert SQL/JSON featuresAndrew Dunstan
2022-08-02Improve performance of ORDER BY / DISTINCT aggregatesDavid Rowley
2022-07-06Remove size increase in ExprEvalStep caused by hashed saopsDavid Rowley
2022-07-05expression eval: Fix EEOP_JSON_CONSTRUCTOR and EEOP_JSONEXPR size.Andres Freund
2022-05-12Pre-beta mechanical code beautification.Tom Lane