PostgreSQL Source Code: src/include/postgres_ext.h File Reference (original) (raw)
Go to the source code of this file.
Macros | |
---|---|
#define | InvalidOid ((Oid) 0) |
#define | OID_MAX UINT_MAX |
#define | atooid(x) ((Oid) strtoul((x), NULL, 10)) |
#define | PG_DIAG_SEVERITY 'S' |
#define | PG_DIAG_SEVERITY_NONLOCALIZED 'V' |
#define | PG_DIAG_SQLSTATE 'C' |
#define | PG_DIAG_MESSAGE_PRIMARY 'M' |
#define | PG_DIAG_MESSAGE_DETAIL 'D' |
#define | PG_DIAG_MESSAGE_HINT 'H' |
#define | PG_DIAG_STATEMENT_POSITION 'P' |
#define | PG_DIAG_INTERNAL_POSITION 'p' |
#define | PG_DIAG_INTERNAL_QUERY 'q' |
#define | PG_DIAG_CONTEXT 'W' |
#define | PG_DIAG_SCHEMA_NAME 's' |
#define | PG_DIAG_TABLE_NAME 't' |
#define | PG_DIAG_COLUMN_NAME 'c' |
#define | PG_DIAG_DATATYPE_NAME 'd' |
#define | PG_DIAG_CONSTRAINT_NAME 'n' |
#define | PG_DIAG_SOURCE_FILE 'F' |
#define | PG_DIAG_SOURCE_LINE 'L' |
#define | PG_DIAG_SOURCE_FUNCTION 'R' |
Typedefs | |
---|---|
typedef unsigned int | Oid |
◆ atooid
| #define atooid | ( | | x | ) | ((Oid) strtoul((x), NULL, 10)) | | -------------- | - | | ---------------------------------------------------- | - | -------------------------------------------------------------------------------------------------------------------------------------------------- |
◆ InvalidOid
#define InvalidOid ((Oid) 0)
◆ OID_MAX
◆ PG_DIAG_COLUMN_NAME
#define PG_DIAG_COLUMN_NAME 'c'
◆ PG_DIAG_CONSTRAINT_NAME
#define PG_DIAG_CONSTRAINT_NAME 'n'
◆ PG_DIAG_CONTEXT
#define PG_DIAG_CONTEXT 'W'
◆ PG_DIAG_DATATYPE_NAME
#define PG_DIAG_DATATYPE_NAME 'd'
◆ PG_DIAG_INTERNAL_POSITION
#define PG_DIAG_INTERNAL_POSITION 'p'
◆ PG_DIAG_INTERNAL_QUERY
#define PG_DIAG_INTERNAL_QUERY 'q'
◆ PG_DIAG_MESSAGE_DETAIL
#define PG_DIAG_MESSAGE_DETAIL 'D'
◆ PG_DIAG_MESSAGE_HINT
#define PG_DIAG_MESSAGE_HINT 'H'
◆ PG_DIAG_MESSAGE_PRIMARY
#define PG_DIAG_MESSAGE_PRIMARY 'M'
◆ PG_DIAG_SCHEMA_NAME
#define PG_DIAG_SCHEMA_NAME 's'
◆ PG_DIAG_SEVERITY
#define PG_DIAG_SEVERITY 'S'
◆ PG_DIAG_SEVERITY_NONLOCALIZED
#define PG_DIAG_SEVERITY_NONLOCALIZED 'V'
◆ PG_DIAG_SOURCE_FILE
#define PG_DIAG_SOURCE_FILE 'F'
◆ PG_DIAG_SOURCE_FUNCTION
#define PG_DIAG_SOURCE_FUNCTION 'R'
◆ PG_DIAG_SOURCE_LINE
#define PG_DIAG_SOURCE_LINE 'L'
◆ PG_DIAG_SQLSTATE
#define PG_DIAG_SQLSTATE 'C'
◆ PG_DIAG_STATEMENT_POSITION
#define PG_DIAG_STATEMENT_POSITION 'P'
◆ PG_DIAG_TABLE_NAME
#define PG_DIAG_TABLE_NAME 't'