diff options
Diffstat (limited to 'src/include/utils/regproc.h')
-rw-r--r-- | src/include/utils/regproc.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/include/utils/regproc.h b/src/include/utils/regproc.h index 383dfe641e4..145452a5ad7 100644 --- a/src/include/utils/regproc.h +++ b/src/include/utils/regproc.h @@ -15,6 +15,16 @@ #include "nodes/pg_list.h" +/* Control flags for format_procedure_extended */ +#define FORMAT_PROC_INVALID_AS_NULL 0x01 /* NULL if undefined */ +#define FORMAT_PROC_FORCE_QUALIFY 0x02 /* force qualification */ +extern char *format_procedure_extended(Oid procedure_oid, bits16 flags); + +/* Control flags for format_operator_extended */ +#define FORMAT_OPERATOR_INVALID_AS_NULL 0x01 /* NULL if undefined */ +#define FORMAT_OPERATOR_FORCE_QUALIFY 0x02 /* force qualification */ +extern char *format_operator_extended(Oid operator_oid, bits16 flags); + extern List *stringToQualifiedNameList(const char *string); extern char *format_procedure(Oid procedure_oid); extern char *format_procedure_qualified(Oid procedure_oid); |