You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter Eisentraut
d746021de1
Add construct_array_builtin, deconstruct_array_builtin
...
There were many calls to construct_array() and deconstruct_array() for
built-in types, for example, when dealing with system catalog columns.
These all hardcoded the type attributes necessary to pass to these
functions.
To simplify this a bit, add construct_array_builtin(),
deconstruct_array_builtin() as wrappers that centralize this hardcoded
knowledge. This simplifies many call sites and reduces the amount of
hardcoded stuff that is spread around.
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://www.postgresql.org/message-id/flat/2914356f-9e5f-8c59-2995-5997fc48bcba%40enterprisedb.com
3 years ago
..
Makefile
Move parallel vacuum code to vacuumparallel.c.
4 years ago
aggregatecmds.c
Update copyright for 2022
4 years ago
alter.c
Allow granting SET and ALTER SYSTEM privileges on GUC parameters.
3 years ago
amcmds.c
Update copyright for 2022
4 years ago
analyze.c
Add construct_array_builtin, deconstruct_array_builtin
3 years ago
async.c
Revert the addition of GetMaxBackends() and related stuff.
3 years ago
cluster.c
Make relation-enumerating operations be security-restricted operations.
3 years ago
collationcmds.c
Pre-beta mechanical code beautification.
3 years ago
comment.c
Update copyright for 2022
4 years ago
constraint.c
Update copyright for 2022
4 years ago
conversioncmds.c
Update copyright for 2022
4 years ago
copy.c
Fix two issues with HEADER MATCH in COPY
3 years ago
copyfrom.c
Fix typo in comment.
3 years ago
copyfromparse.c
Fix two issues with HEADER MATCH in COPY
3 years ago
copyto.c
Pre-beta mechanical code beautification.
3 years ago
createas.c
Update copyright for 2022
4 years ago
dbcommands.c
Pre-beta mechanical code beautification.
3 years ago
define.c
Add Boolean node
4 years ago
discard.c
Update copyright for 2022
4 years ago
dropcmds.c
Update copyright for 2022
4 years ago
event_trigger.c
Add construct_array_builtin, deconstruct_array_builtin
3 years ago
explain.c
Fix EXPLAIN MERGE output when no tuples are processed
3 years ago
extension.c
Add construct_array_builtin, deconstruct_array_builtin
3 years ago
foreigncmds.c
Update copyright for 2022
4 years ago
functioncmds.c
Add construct_array_builtin, deconstruct_array_builtin
3 years ago
indexcmds.c
CREATE INDEX: use the original userid for more ACL checks.
3 years ago
lockcmds.c
Add support for security invoker views.
3 years ago
matview.c
Pre-beta mechanical code beautification.
3 years ago
opclasscmds.c
Fix DDL deparse of CREATE OPERATOR CLASS
3 years ago
operatorcmds.c
Update copyright for 2022
4 years ago
policy.c
Add construct_array_builtin, deconstruct_array_builtin
3 years ago
portalcmds.c
Update copyright for 2022
4 years ago
prepare.c
Add construct_array_builtin, deconstruct_array_builtin
3 years ago
proclang.c
Update copyright for 2022
4 years ago
publicationcmds.c
Pre-beta mechanical code beautification.
3 years ago
schemacmds.c
Parse/analyze function renaming
3 years ago
seclabel.c
Allow granting SET and ALTER SYSTEM privileges on GUC parameters.
3 years ago
sequence.c
Revert "Logical decoding of sequences"
3 years ago
statscmds.c
Add construct_array_builtin, deconstruct_array_builtin
3 years ago
subscriptioncmds.c
Add construct_array_builtin, deconstruct_array_builtin
3 years ago
tablecmds.c
Pre-beta mechanical code beautification.
3 years ago
tablespace.c
Add missing binary_upgrade.h includes.
3 years ago
trigger.c
Add support for MERGE SQL command
3 years ago
tsearchcmds.c
Add Boolean node
4 years ago
typecmds.c
Add construct_array_builtin, deconstruct_array_builtin
3 years ago
user.c
Pre-beta mechanical code beautification.
3 years ago
vacuum.c
Pre-beta mechanical code beautification.
3 years ago
vacuumparallel.c
Pre-beta mechanical code beautification.
3 years ago
variable.c
Update copyright for 2022
4 years ago
view.c
Parse/analyze function renaming
3 years ago