~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/blackhole/ha_blackhole.h

  • Committer: Brian Aker
  • Date: 2008-10-06 06:47:29 UTC
  • Revision ID: brian@tangent.org-20081006064729-2i9mhjkzyvow9xsm
RemoveĀ uint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
*/
23
23
struct st_blackhole_share {
24
24
  THR_LOCK lock;
25
 
  uint use_count;
26
 
  uint table_name_length;
 
25
  uint32_t use_count;
 
26
  uint32_t table_name_length;
27
27
  char table_name[1];
28
28
};
29
29
 
48
48
    The name of the index type that will be used for display
49
49
    don't implement this method unless you really have indexes
50
50
  */
51
 
  const char *index_type(uint key_number);
 
51
  const char *index_type(uint32_t key_number);
52
52
  const char **bas_ext() const;
53
53
  uint64_t table_flags() const
54
54
  {
58
58
           HA_AUTO_PART_KEY |
59
59
           HA_FILE_BASED);
60
60
  }
61
 
  uint32_t index_flags(uint inx, uint part __attribute__((unused)),
 
61
  uint32_t index_flags(uint32_t inx, uint32_t part __attribute__((unused)),
62
62
                       bool all_parts __attribute__((unused))) const
63
63
  {
64
64
    return ((table_share->key_info[inx].algorithm == HA_KEY_ALG_FULLTEXT) ?
69
69
#define BLACKHOLE_MAX_KEY       64              /* Max allowed keys */
70
70
#define BLACKHOLE_MAX_KEY_SEG   16              /* Max segments for key */
71
71
#define BLACKHOLE_MAX_KEY_LENGTH 1000
72
 
  uint max_supported_keys()          const { return BLACKHOLE_MAX_KEY; }
73
 
  uint max_supported_key_length()    const { return BLACKHOLE_MAX_KEY_LENGTH; }
74
 
  uint max_supported_key_part_length() const { return BLACKHOLE_MAX_KEY_LENGTH; }
75
 
  int open(const char *name, int mode, uint test_if_locked);
 
72
  uint32_t max_supported_keys()          const { return BLACKHOLE_MAX_KEY; }
 
73
  uint32_t max_supported_key_length()    const { return BLACKHOLE_MAX_KEY_LENGTH; }
 
74
  uint32_t max_supported_key_part_length() const { return BLACKHOLE_MAX_KEY_LENGTH; }
 
75
  int open(const char *name, int mode, uint32_t test_if_locked);
76
76
  int close(void);
77
77
  int write_row(unsigned char * buf);
78
78
  int rnd_init(bool scan);
80
80
  int rnd_pos(unsigned char * buf, unsigned char *pos);
81
81
  int index_read_map(unsigned char * buf, const unsigned char * key, key_part_map keypart_map,
82
82
                     enum ha_rkey_function find_flag);
83
 
  int index_read_idx_map(unsigned char * buf, uint idx, const unsigned char * key,
 
83
  int index_read_idx_map(unsigned char * buf, uint32_t idx, const unsigned char * key,
84
84
                         key_part_map keypart_map,
85
85
                         enum ha_rkey_function find_flag);
86
86
  int index_read_last_map(unsigned char * buf, const unsigned char * key, key_part_map keypart_map);
89
89
  int index_first(unsigned char * buf);
90
90
  int index_last(unsigned char * buf);
91
91
  void position(const unsigned char *record);
92
 
  int info(uint flag);
 
92
  int info(uint32_t flag);
93
93
  int external_lock(THD *thd, int lock_type);
94
94
  int create(const char *name, Table *table_arg,
95
95
             HA_CREATE_INFO *create_info);