~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/pbms/src/defs_ms.h

  • Committer: Brian Aker
  • Date: 2010-09-20 00:00:20 UTC
  • Revision ID: brian@tangent.org-20100920000020-s6x30brpajr83pkr
Update session/memory to use boost specific.

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
 *
15
15
 * You should have received a copy of the GNU General Public License
16
16
 * along with this program; if not, write to the Free Software
17
 
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 
17
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18
18
 *
19
19
 * Original author: Paul McCullagh (H&G2JCtL)
20
20
 * Continued development: Barry Leslie
115
115
#define MS_DEFAULT_KEEP_ALIVE           (10) 
116
116
 
117
117
#ifdef DRIZZLED
118
 
#include <boost/dynamic_bitset.hpp>
119
118
/* Drizzle is stuck at this level: */
120
119
#define MYSQL_VERSION_ID                                        60005
121
120
 
132
131
#define MYSQL_THD                                                       Session *
133
132
#define THR_THD                                                         THR_Session
134
133
#define STRUCT_TABLE                                            class Table
135
 
#define MY_BITMAP                                                       boost::dynamic_bitset<>
 
134
#define MY_BITMAP                                                       MyBitmap
136
135
 
137
136
#define MYSQL_TYPE_TIMESTAMP                            DRIZZLE_TYPE_TIMESTAMP
138
137
#define MYSQL_TYPE_LONG                                         DRIZZLE_TYPE_LONG
144
143
#define MYSQL_TYPE_LONG_BLOB                            DRIZZLE_TYPE_BLOB
145
144
#define MYSQL_TYPE_ENUM                                         DRIZZLE_TYPE_ENUM
146
145
#define MYSQL_PLUGIN_VAR_HEADER                         DRIZZLE_PLUGIN_VAR_HEADER
 
146
#define MYSQL_SYSVAR_STR                                        DRIZZLE_SYSVAR_STR
 
147
#define MYSQL_SYSVAR_INT                                        DRIZZLE_SYSVAR_INT
 
148
#define MYSQL_SYSVAR                                            DRIZZLE_SYSVAR
 
149
#define MYSQL_SYSVAR_ULONG                                      DRIZZLE_SYSVAR_ULONG
 
150
#define MYSQL_SYSVAR_ULONGLONG                          DRIZZLE_SYSVAR_ULONGLONG
 
151
#define MYSQL_SYSVAR_BOOL                                       DRIZZLE_SYSVAR_BOOL
147
152
#define MYSQL_STORAGE_ENGINE_PLUGIN                     DRIZZLE_STORAGE_ENGINE_PLUGIN
148
153
#define MYSQL_INFORMATION_SCHEMA_PLUGIN         DRIZZLE_INFORMATION_SCHEMA_PLUGIN
149
154
#define memcpy_fixed                                            memcpy