#include "catalog/genbki.h"

Go to the source code of this file.
Defines | |
| #define | CollationRelationId 3456 |
| #define | Natts_pg_collation 6 |
| #define | Anum_pg_collation_collname 1 |
| #define | Anum_pg_collation_collnamespace 2 |
| #define | Anum_pg_collation_collowner 3 |
| #define | Anum_pg_collation_collencoding 4 |
| #define | Anum_pg_collation_collcollate 5 |
| #define | Anum_pg_collation_collctype 6 |
| #define | DEFAULT_COLLATION_OID 100 |
| #define | C_COLLATION_OID 950 |
| #define | POSIX_COLLATION_OID 951 |
Typedefs | |
| typedef FormData_pg_collation * | Form_pg_collation |
Functions | |
| CATALOG (pg_collation, 3456) | |
| DATA (insert OID=100(defaultPGNSP PGUID-1"""")) | |
| DESCR ("database's default collation") | |
| DESCR ("standard C collation") | |
| DESCR ("standard POSIX collation") | |
Variables | |
| FormData_pg_collation | |
| #define Anum_pg_collation_collcollate 5 |
Definition at line 58 of file pg_collation.h.
Referenced by CollationCreate().
| #define Anum_pg_collation_collctype 6 |
Definition at line 59 of file pg_collation.h.
Referenced by CollationCreate().
| #define Anum_pg_collation_collencoding 4 |
Definition at line 57 of file pg_collation.h.
Referenced by CollationCreate().
| #define Anum_pg_collation_collname 1 |
Definition at line 54 of file pg_collation.h.
Referenced by CollationCreate().
| #define Anum_pg_collation_collnamespace 2 |
Definition at line 55 of file pg_collation.h.
Referenced by CollationCreate().
| #define Anum_pg_collation_collowner 3 |
Definition at line 56 of file pg_collation.h.
Referenced by CollationCreate().
| #define C_COLLATION_OID 950 |
Definition at line 71 of file pg_collation.h.
Referenced by execute_extension_script(), lc_collate_is_c(), lc_ctype_is_c(), and parse_ident_line().
| #define CollationRelationId 3456 |
Definition at line 30 of file pg_collation.h.
Referenced by AlterObjectNamespace_internal(), AlterObjectRename_internal(), ATExecAlterColumnType(), CollationCreate(), getObjectClass(), RemoveCollationById(), and shdepReassignOwned().
| #define DEFAULT_COLLATION_OID 100 |
Definition at line 68 of file pg_collation.h.
Referenced by add_column_collation_dependency(), AddNewAttributeTuples(), assign_collations_walker(), citext_eq(), citext_hash(), citext_ne(), citextcmp(), compute_minimal_stats(), convert_string_datum(), DefineType(), element_compare(), element_hash(), eqjoinsel_inner(), eqjoinsel_semi(), exprSetCollation(), find_expr_references_walker(), foreign_expr_walker(), GenerateTypeDependencies(), Generic_Text_IC_like(), get_variable_range(), histogram_selectivity(), index_create(), ineq_histogram_selectivity(), lc_collate_is_c(), lc_ctype_is_c(), like_fixed_prefix(), lookup_collation_cache(), ltree_strncasecmp(), mcv_selectivity(), NIAddAffix(), pg_newlocale_from_collation(), pg_set_regex_collation(), prefix_selectivity(), str_initcap(), str_tolower(), str_toupper(), var_eq_const(), and varstr_cmp().
| #define Natts_pg_collation 6 |
Definition at line 53 of file pg_collation.h.
| #define POSIX_COLLATION_OID 951 |
Definition at line 74 of file pg_collation.h.
Referenced by lc_collate_is_c(), and lc_ctype_is_c().
| typedef FormData_pg_collation* Form_pg_collation |
Definition at line 47 of file pg_collation.h.
| CATALOG | ( | pg_collation | , | |
| 3456 | ||||
| ) |
Definition at line 32 of file pg_collation.h.
{
NameData collname; /* collation name */
Oid collnamespace; /* OID of namespace containing collation */
Oid collowner; /* owner of collation */
int32 collencoding; /* encoding for this collation; -1 = "all" */
NameData collcollate; /* LC_COLLATE setting */
NameData collctype; /* LC_CTYPE setting */
} FormData_pg_collation;
| DATA | ( | insert | OID = 100(defaultPGNSP PGUID-1"""") |
) |
| DESCR | ( | "standard C collation" | ) |
| DESCR | ( | "database's default collation" | ) |
| DESCR | ( | "standard POSIX collation" | ) |
Definition at line 40 of file pg_collation.h.
1.7.1