Struct 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¶
variable codeset¶
variable coll¶
variable 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¶
variable mht2str¶
unsigned int(* lang_collation::mht2str) (const LANG_COLLATION *lang_coll, const unsigned char *str, const int size);
variable 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¶
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