OID aliases with catalog-dependent input/output, following regproc.c.
Values remain unsigned OIDs. Lookup uses the statement's database and search path; no parsed plan retains a database snapshot. Catalog projection and name resolution consume the same routine descriptors.
OID aliases with catalog-dependent input/output, following regproc.c. Values remain unsigned OIDs. Lookup uses the statement's database and search path; no parsed plan retains a database snapshot. Catalog projection and name resolution consume the same routine descriptors.
(input kind value)regprocin/regprocedurein. A numeric value preserves OID identity; text
resolves names. to_reg* callers use input-or-nil for soft errors.
regprocin/regprocedurein. A numeric value preserves OID identity; text resolves names. `to_reg*` callers use input-or-nil for soft errors.
(output oid value format-type)regprocout/regprocedureout. format-type supplies PostgreSQL's type
spelling without coupling this catalog layer to the value-type registry.
regprocout/regprocedureout. `format-type` supplies PostgreSQL's type spelling without coupling this catalog layer to the value-type registry.
(routines db)Descriptors shared by pg_proc projection and regproc-family lookup. Builtin metadata describes PostgreSQL identities, not an assertion that every catalog entry has an executable implementation.
Descriptors shared by pg_proc projection and regproc-family lookup. Builtin metadata describes PostgreSQL identities, not an assertion that every catalog entry has an executable implementation.
(type-io-routine-oid name)Resolve a static pg_type handler reference independently of search_path. Missing handlers are zero; unknown or ambiguous registry names are errors.
Resolve a static pg_type handler reference independently of search_path. Missing handlers are zero; unknown or ambiguous registry names are errors.
(type-oid db spelling)Resolve and validate a TypeName. PostgreSQL's type grammar and typmodin errors are hard errors even within to_regprocedure; missing types are soft.
Resolve and validate a TypeName. PostgreSQL's type grammar and typmodin errors are hard errors even within to_regprocedure; missing types are soft.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |