~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/client.h

  • Committer: Brian Aker
  • Date: 2011-01-29 23:08:49 UTC
  • mto: This revision was merged to the branch mainline in revision 2128.
  • Revision ID: brian@tangent.org-20110129230849-ga5zr8fq1bavtygz
Merge in changes for catalogs usage of constants for identifier.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#ifndef DRIZZLED_PLUGIN_CLIENT_H
21
21
#define DRIZZLED_PLUGIN_CLIENT_H
22
22
 
23
 
#include <drizzled/catalog/instance.h>
24
 
#include <drizzled/catalog/local.h>
25
 
#include <drizzled/error_t.h>
 
23
#include <drizzled/sql_list.h>
26
24
#include <drizzled/item.h>
27
 
#include <drizzled/sql_list.h>
28
25
 
29
 
#include <drizzled/visibility.h>
 
26
#include "drizzled/visibility.h"
30
27
 
31
28
namespace drizzled
32
29
{
114
111
    return false;
115
112
  }
116
113
 
117
 
  virtual catalog::Instance::shared_ptr catalog()
 
114
  virtual  catalog::Instance::shared_ptr catalog()
118
115
  {
119
116
    return catalog::local();
120
117
  }
127
124
  /* Send responses. */
128
125
  virtual void sendOK(void)= 0;
129
126
  virtual void sendEOF(void)= 0;
130
 
  virtual void sendError(const drizzled::error_t sql_errno, const char *err)= 0;
 
127
  virtual void sendError(uint32_t sql_errno, const char *err)= 0;
131
128
 
132
129
  /**
133
130
   * Send field list for result set.