~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/haildb/haildb_engine.h

Refactor

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
17
17
*/
18
18
 
19
 
#ifndef PLUGIN_HAILDB_HAILDB_ENGINE_H
20
 
#define PLUGIN_HAILDB_HAILDB_ENGINE_H
 
19
#pragma once
21
20
 
22
21
#include <drizzled/cursor.h>
23
22
#include <drizzled/atomics.h>
115
114
                          uint64_t *nb_reserved_values);
116
115
 
117
116
  int reset();
 
117
  int analyze(drizzled::Session* session);
118
118
 
119
119
private:
120
120
  ib_id_t table_id;
122
122
  ib_tpl_t tuple;
123
123
  bool advance_cursor;
124
124
  ib_lck_mode_t ib_lock_mode;
125
 
  int previous_error;
126
125
  bool cursor_is_sec_index;
127
126
 
128
127
  bool write_can_replace;
134
133
 
135
134
int get_haildb_system_table_message(const char* table_name, drizzled::message::Table *table_message);
136
135
 
137
 
#endif /* PLUGIN_HAILDB_HAILDB_ENGINE_H */