1
0
mirror of https://github.com/postgres/postgres.git synced 2025-05-29 16:21:20 +03:00

Update comment about ExprState.escontext

The updated comment provides more helpful guidance by mentioning that
escontext should be set when soft error handling is needed.

Reported-by: Jian He <jian.universality@gmail.com>
Discussion: https://postgr.es/m/CACJufxEo4sUjKCYtda0_qt9tazqqKPmF1cqhW9KBOUeJFqQd2g@mail.gmail.com
Backpatch-through: 17
This commit is contained in:
Amit Langote 2024-09-06 10:12:00 +09:00
parent 35afec71ae
commit fe32343814

View File

@ -132,8 +132,10 @@ typedef struct ExprState
bool *innermost_domainnull;
/*
* For expression nodes that support soft errors. Should be set to NULL
* before calling ExecInitExprRec() if the caller wants errors thrown.
* For expression nodes that support soft errors. Should be set to NULL if
* the caller wants errors to be thrown. Callers that do not want errors
* thrown should set it to a valid ErrorSaveContext before calling
* ExecInitExprRec().
*/
ErrorSaveContext *escontext;
} ExprState;