~drizzle-pbxt/drizzle/drizzle-pbxt-2

« back to all changes in this revision

Viewing changes to plugin/pbxt/src/myxt_xt.h

  • Committer: Paul McCullagh
  • Date: 2009-11-10 14:18:39 UTC
  • mfrom: (1038.1.7 drizzle-pbxt-pre-merge)
  • Revision ID: paul.mccullagh@primebase.org-20091110141839-2j3k43b17ag6f605
Merged Drizzle trunk and PBXT 1.0.09

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
void            myxt_print_key(XTIndexPtr ind, xtWord1 *key_value);
53
53
 
54
54
xtWord4         myxt_store_row_length(XTOpenTablePtr ot, char *rec_buff);
 
55
xtWord4         myxt_store_row_data(XTOpenTablePtr ot, xtWord4 row_size, char *rec_buff);
55
56
xtBool          myxt_store_row(XTOpenTablePtr ot, XTTabRecInfoPtr rec_info, char *rec_buff);
56
57
size_t          myxt_load_row_length(XTOpenTablePtr ot, size_t buffer_size, xtWord1 *source_buf, u_int *ret_col_cnt);
 
58
xtWord4         myxt_load_row_data(XTOpenTablePtr ot, xtWord1 *source_buf, xtWord1 *dest_buff, u_int col_cnt);
57
59
xtBool          myxt_load_row(XTOpenTablePtr ot, xtWord1 *source_buf, xtWord1 *dest_buff, u_int col_cnt);
58
60
xtBool          myxt_find_column(XTOpenTablePtr ot, u_int *col_idx, const char *col_name);
59
61
void            myxt_get_column_name(XTOpenTablePtr ot, u_int col_idx, u_int len, char *col_name);
70
72
void            myxt_static_convert_identifier(XTThreadPtr self, struct charset_info_st *cs, char *from, char *to, size_t to_len);
71
73
char            *myxt_convert_identifier(XTThreadPtr self, struct charset_info_st *cs, char *from);
72
74
void            myxt_static_convert_table_name(XTThreadPtr self, char *from, char *to, size_t to_len);
 
75
void            myxt_static_convert_file_name(char *from, char *to, size_t to_len);
73
76
char            *myxt_convert_table_name(XTThreadPtr self, char *from);
74
77
int                     myxt_strcasecmp(char * a, char *b);
75
78
int                     myxt_isspace(struct charset_info_st *cs, char a);
78
81
 
79
82
struct charset_info_st *myxt_getcharset(bool convert);
80
83
 
81
 
#ifdef XT_STREAMING
82
 
xtBool          myxt_use_blobs(XTOpenTablePtr ot, void **ret_pbms_table, xtWord1 *rec_buf);
83
 
void            myxt_unuse_blobs(XTOpenTablePtr ot, void *pbms_table);
84
 
xtBool          myxt_retain_blobs(XTOpenTablePtr ot, void *pbms_table, xtRecordID record);
85
 
void            myxt_release_blobs(XTOpenTablePtr ot, xtWord1 *rec_buf, xtRecordID record);
86
 
#endif
87
 
 
88
84
void            *myxt_create_thread();
89
85
void            myxt_destroy_thread(void *thread, xtBool end_threads);
 
86
void            myxt_delete_remaining_thread();
90
87
XTThreadPtr     myxt_get_self();
91
88
 
92
89
int                     myxt_statistics_fill_table(XTThreadPtr self, void *th, void *ta, void *co, MX_CONST void *ch);