Refactor typenameTypeId()
Peter Eisentraut <peter_e@gmx.net>
Refactor typenameTypeId() Split the old typenameTypeId() into two functions: A new typenameTypeId() that returns only a type OID, and typenameTypeIdAndMod() that returns type OID and typmod. This isolates call sites better that actually care about the typmod.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/common/tupdesc.c | modified | +1 −1 |
| src/backend/catalog/objectaddress.c | modified | +3 −3 |
| src/backend/commands/aggregatecmds.c | modified | +3 −3 |
| src/backend/commands/comment.c | modified | +2 −2 |
| src/backend/commands/functioncmds.c | modified | +4 −4 |
| src/backend/commands/opclasscmds.c | modified | +4 −4 |
| src/backend/commands/operatorcmds.c | modified | +2 −2 |
| src/backend/commands/prepare.c | modified | +1 −1 |
| src/backend/commands/tablecmds.c | modified | +6 −6 |
| src/backend/commands/typecmds.c | modified | +8 −8 |
| src/backend/parser/parse_expr.c | modified | +5 −5 |
| src/backend/parser/parse_oper.c | modified | +2 −2 |
| src/backend/parser/parse_relation.c | modified | +1 −1 |
| src/backend/parser/parse_type.c | modified | +23 −6 |
| src/backend/utils/misc/guc.c | modified | +1 −1 |
| src/include/parser/parse_type.h | modified | +4 −3 |