~mordred/drizzle/add-drizzle-namespace

« back to all changes in this revision

Viewing changes to plugin/myisam/ha_myisam.h

MergedĀ fromĀ me.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
class ha_myisam: public Cursor
36
36
{
37
37
  MI_INFO *file;
38
 
  uint64_t int_table_flags;
39
38
  char    *data_file_name, *index_file_name;
40
39
  bool can_enable_indexes;
 
40
  bool is_ordered;
41
41
  int repair(Session *session, MI_CHECK &param, bool optimize);
42
42
 
43
43
 public:
45
45
  ~ha_myisam() {}
46
46
  Cursor *clone(MEM_ROOT *mem_root);
47
47
  const char *index_type(uint32_t key_number);
48
 
  uint64_t table_flags() const { return int_table_flags; }
49
48
  int index_init(uint32_t idx, bool sorted);
50
49
  int index_end();
51
50
  uint32_t index_flags(uint32_t inx, uint32_t part, bool all_parts) const;
101
100
                       bool eq_range_arg, bool sorted);
102
101
  int read_range_next();
103
102
  int reset_auto_increment(uint64_t value);
 
103
 
 
104
  virtual bool isOrdered(void)
 
105
  {
 
106
    return false;
 
107
  }
 
108
 
104
109
private:
105
110
  key_map keys_with_parts;
106
111
};