~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/storage_engine.h

  • Committer: Brian Aker
  • Date: 2011-02-12 10:06:03 UTC
  • mfrom: (2154.2.16 drizzle-build)
  • Revision ID: brian@tangent.org-20110212100603-i5ww0s02p8l4a8q7
Merge in solaris tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
#define DRIZZLED_PLUGIN_STORAGE_ENGINE_H
22
22
 
23
23
 
 
24
#include <drizzled/cached_directory.h>
24
25
#include <drizzled/definitions.h>
25
 
#include <drizzled/plugin.h>
 
26
#include <drizzled/error_t.h>
26
27
#include <drizzled/handler_structs.h>
 
28
#include <drizzled/identifier.h>
27
29
#include <drizzled/message.h>
28
30
#include <drizzled/message/cache.h>
29
 
#include "drizzled/plugin/plugin.h"
30
 
#include "drizzled/sql_string.h"
31
 
#include "drizzled/identifier.h"
32
 
#include "drizzled/cached_directory.h"
33
 
#include "drizzled/plugin/monitored_in_transaction.h"
34
 
 
35
 
#include <drizzled/error_t.h>
 
31
#include <drizzled/plugin.h>
 
32
#include <drizzled/plugin/monitored_in_transaction.h>
 
33
#include <drizzled/plugin/plugin.h>
 
34
#include <drizzled/sql_string.h>
36
35
 
37
36
#include <bitset>
38
37
#include <string>
39
38
#include <vector>
40
39
#include <set>
41
40
 
42
 
#include "drizzled/visibility.h"
 
41
#include <drizzled/visibility.h>
43
42
 
44
43
namespace drizzled
45
44
{
223
222
  }
224
223
 
225
224
  /* Old style cursor errors */
226
 
  void print_keydup_error(uint32_t key_nr, const char *msg, Table &table);
227
 
  virtual bool get_error_message(int error, String *buf);
 
225
  void print_keydup_error(uint32_t key_nr, const char *msg, const Table &table) const;
 
226
  virtual bool get_error_message(int error, String *buf) const;
228
227
 
229
228
public:
230
 
  virtual void print_error(int error, myf errflag, Table& table);
 
229
  virtual void print_error(int error, myf errflag, const Table& table) const;
231
230
 
232
231
  bool is_user_selectable() const
233
232
  {