Skip to content

Struct lang_collation

ClassList > lang_collation

  • #include <language_support.h>

Public Attributes

Type Name
int built_in
INTL_CODESET codeset
COLL_DATA coll
LANG_LOCALE_DATA * default_lang
int(* fastcmp
void(* init_coll
unsigned int(* mht2str
bool need_init
int(* next_coll_seq
COLL_OPT options
int(* split_key
int(* strmatch

Public Attributes Documentation

variable built_in

int lang_collation::built_in;

variable codeset

INTL_CODESET lang_collation::codeset;

variable coll

COLL_DATA lang_collation::coll;

variable default_lang

LANG_LOCALE_DATA* lang_collation::default_lang;

variable fastcmp

int(* lang_collation::fastcmp) (const LANG_COLLATION *lang_coll, const unsigned char *string1, const int size1, const unsigned char *string2, const int size2, bool ignore_trailing_space);

variable init_coll

void(* lang_collation::init_coll) (LANG_COLLATION *lang_coll);

variable mht2str

unsigned int(* lang_collation::mht2str) (const LANG_COLLATION *lang_coll, const unsigned char *str, const int size);

variable need_init

bool lang_collation::need_init;

variable next_coll_seq

int(* lang_collation::next_coll_seq) (const LANG_COLLATION *lang_coll, const unsigned char *seq, const int size, unsigned char *next_seq, int *len_next, bool ignore_trailing_space);

variable options

COLL_OPT lang_collation::options;

variable split_key

int(* lang_collation::split_key) (const LANG_COLLATION *lang_coll, const bool is_desc, const unsigned char *str1, const int size1, const unsigned char *str2, const int size2, const unsigned char **key, int *byte_size, bool ignore_trailing_space);

variable strmatch

int(* lang_collation::strmatch) (const LANG_COLLATION *lang_coll, bool is_match, const unsigned char *string1, int size1, const unsigned char *string2, int size2, const unsigned char *escape, const bool has_last_escape, int *str1_match_size, bool ignore_trailing_space);


The documentation for this class was generated from the following file cubrid/src/base/language_support.h