#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.