aboutsummaryrefslogtreecommitdiff
path: root/src/common/compression.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2022-09-24 18:18:33 -0400
committerPeter Eisentraut <peter@eisentraut.org>2022-09-24 18:18:33 -0400
commita6bc3301925e1a8ad1f58da629b9dd55bc4b8d9c (patch)
tree1d4edc9f60cb0a144931caff3de6f9797d77fe9e /src/common/compression.c
parent2cb1a5a8d4aeb63da2d6a2d22169f05c60bb5828 (diff)
downloadpostgresql-a6bc3301925e1a8ad1f58da629b9dd55bc4b8d9c.tar.gz
postgresql-a6bc3301925e1a8ad1f58da629b9dd55bc4b8d9c.zip
Add read support for some missing raw parse nodes
The node types A_Const, Constraint, and A_Expr had custom output functions, but no read functions were implemented so far. The A_Expr output format had to be tweaked a bit to make it easier to parse. Be a bit more cautious about applying strncmp to unterminated strings. Also error out if an unrecognized enum value is found in each case, instead of just printing a placeholder value. That was maybe ok for debugging but won't work if we want to have robust round-tripping. Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://www.postgresql.org/message-id/flat/4159834.1657405226@sss.pgh.pa.us
Diffstat (limited to 'src/common/compression.c')
0 files changed, 0 insertions, 0 deletions