~vkolesnikov/pbxt/pbxt-preload-test-bug

« back to all changes in this revision

Viewing changes to pbxt/src/myxt_xt.h

  • Committer: paul-mccullagh
  • Date: 2008-03-10 11:36:34 UTC
  • Revision ID: paul-mccullagh-417ebf175a9c8ee6e5b3777d9e2398e1fb197391
Implemented full durability

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Copyright (c) 2005 SNAP Innovation GmbH
 
1
/* Copyright (c) 2005 PrimeBase Technologies GmbH
2
2
 *
3
3
 * PrimeBase XT
4
4
 *
41
41
u_int           myxt_create_foreign_key_from_row(XTIndexPtr ind, xtWord1 *key, xtWord1 *record, XTIndexPtr fkey_ind, xtBool *no_null);
42
42
u_int           myxt_get_key_length(XTIndexPtr ind, xtWord1 *b_value);
43
43
int                     myxt_compare_key(XTIndexPtr ind, int search_flags, uint key_length, xtWord1 *key_value, xtWord1 *b_value);
 
44
u_int           myxt_key_seg_length(XTIndexSegRec *keyseg, u_int key_offset, xtWord1 *key_value);
44
45
xtBool          myxt_create_row_from_key(XTOpenTablePtr ot, XTIndexPtr ind, xtWord1 *key, u_int key_len, xtWord1 *record);
45
46
void            myxt_set_null_row_from_key(XTOpenTablePtr ot, XTIndexPtr ind, xtWord1 *record);
46
47
void            myxt_print_key(XTIndexPtr ind, xtWord1 *key_value);
47
48
 
48
49
xtBool          myxt_store_row(XTOpenTablePtr ot, XTTabRecInfoPtr rec_info, char *rec_buff);
49
 
xtBool          myxt_load_row(XTOpenTablePtr ot, xtWord1 *source_buf, xtWord1 *dest_buff);
 
50
xtBool          myxt_load_row(XTOpenTablePtr ot, xtWord1 *source_buf, xtWord1 *dest_buff, u_int col_cnt);
50
51
xtBool          myxt_find_column(XTOpenTablePtr ot, u_int *col_idx, const char *col_name);
51
52
void            myxt_get_column_name(XTOpenTablePtr ot, u_int col_idx, u_int len, char *col_name);
52
53
void            myxt_get_column_as_string(XTOpenTablePtr ot, char *buffer, u_int col_idx, u_int len, char *value);
78
79
void            *myxt_create_thread();
79
80
void            myxt_destroy_thread(void *thread);
80
81
 
 
82
int                     myxt_statistics_fill_table(XTThreadPtr self, void *th, void *ta, void *co, void *ch);
 
83
void            myxt_get_status(XTThreadPtr self, XTStringBufferPtr strbuf);
 
84
 
 
85
void            myxt_bitmap_init(XTThreadPtr self, MY_BITMAP *map, u_int n_bits);
 
86
void            myxt_bitmap_free(XTThreadPtr self, MY_BITMAP *map);
 
87
 
81
88
#endif