Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

my_collation_handler_st Struct Reference

#include <m_ctype.h>

List of all members.

Public Attributes

my_bool(* init )(struct charset_info_st *, void *(*alloc)(uint))
int(* strnncoll )(struct charset_info_st *, const uchar *, uint, const uchar *, uint, my_bool)
int(* strnncollsp )(struct charset_info_st *, const uchar *, uint, const uchar *, uint)
int(* strnxfrm )(struct charset_info_st *, uchar *, uint, const uchar *, uint)
my_bool(* like_range )(struct charset_info_st *, const char *s, uint s_length, pchar w_prefix, pchar w_one, pchar w_many, uint res_length, char *min_str, char *max_str, uint *min_len, uint *max_len)
int(* wildcmp )(struct charset_info_st *, const char *str, const char *str_end, const char *wildstr, const char *wildend, int escape, int w_one, int w_many)
int(* strcasecmp )(struct charset_info_st *, const char *, const char *)
uint(* instr )(struct charset_info_st *, const char *b, uint b_length, const char *s, uint s_length, my_match_t *match, uint nmatch)
void(* hash_sort )(struct charset_info_st *cs, const uchar *key, uint len, ulong *nr1, ulong *nr2)


Member Data Documentation

void(* my_collation_handler_st::hash_sort)(struct charset_info_st *cs, const uchar *key, uint len, ulong *nr1, ulong *nr2)
 

my_bool(* my_collation_handler_st::init)(struct charset_info_st *, void *(*alloc)(uint))
 

uint(* my_collation_handler_st::instr)(struct charset_info_st *, const char *b, uint b_length, const char *s, uint s_length, my_match_t *match, uint nmatch)
 

my_bool(* my_collation_handler_st::like_range)(struct charset_info_st *, const char *s, uint s_length, pchar w_prefix, pchar w_one, pchar w_many, uint res_length, char *min_str, char *max_str, uint *min_len, uint *max_len)
 

int(* my_collation_handler_st::strcasecmp)(struct charset_info_st *, const char *, const char *)
 

int(* my_collation_handler_st::strnncoll)(struct charset_info_st *, const uchar *, uint, const uchar *, uint, my_bool)
 

int(* my_collation_handler_st::strnncollsp)(struct charset_info_st *, const uchar *, uint, const uchar *, uint)
 

int(* my_collation_handler_st::strnxfrm)(struct charset_info_st *, uchar *, uint, const uchar *, uint)
 

int(* my_collation_handler_st::wildcmp)(struct charset_info_st *, const char *str, const char *str_end, const char *wildstr, const char *wildend, int escape, int w_one, int w_many)
 


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:51:32 2006 by  doxygen 1.4.2