~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/unireg.h

  • Committer: Mark Atwood
  • Date: 2009-01-08 23:29:00 UTC
  • mto: (779.1.3 devel)
  • mto: This revision was merged to the branch mainline in revision 784.
  • Revision ID: me@mark.atwood.name-20090108232900-yg03vfahncfabbf2
add syslog based logging plugin

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#define DRIZZLED_UNIREG_H
25
25
 
26
26
#include <drizzled/structs.h>                           /* All structs we need */
27
 
#include <drizzled/serialize/table.pb.h>
28
 
int drizzle_read_table_proto(const char* path, drizzle::Table* table);
29
27
 
30
28
#if defined(__cplusplus)
31
29
extern "C" {
61
59
/* Max column width +1 */
62
60
#define MAX_FIELD_WIDTH         (MAX_FIELD_CHARLENGTH*MAX_MBWIDTH+1)
63
61
 
 
62
#define MAX_BIT_FIELD_LENGTH    64      /* Max length in bits for bit fields */
 
63
 
64
64
#define MAX_DATE_WIDTH          10      /* YYYY-MM-DD */
65
65
#define MAX_TIME_WIDTH          23      /* -DDDDDD HH:MM:SS.###### */
66
66
#define MAX_DATETIME_FULL_WIDTH 29      /* YYYY-MM-DD HH:MM:SS.###### AM */
89
89
#define DEFAULT_ERROR_COUNT     64
90
90
#define EXTRA_RECORDS   10                      /* Extra records in sort */
91
91
#define SCROLL_EXTRA    5                       /* Extra scroll-rows. */
92
 
#define FIELD_NAME_USED ((uint32_t) 32768)              /* Bit set if fieldname used */
 
92
#define FIELD_NAME_USED ((uint) 32768)          /* Bit set if fieldname used */
93
93
#define FIELD_NR_MASK   16383                   /* To get fieldnumber */
94
94
#define FERR            -1                      /* Error from my_functions */
95
95
#define CREATE_MODE     0                       /* Default mode on new files */
96
96
#define NAMES_SEP_CHAR  '\377'                  /* Char to sep. names */
97
97
 
98
 
#define READ_RECORD_BUFFER      (uint32_t) (IO_SIZE*8) /* Pointer_buffer_size */
99
 
#define DISK_BUFFER_SIZE        (uint32_t) (IO_SIZE*16) /* Size of diskbuffer */
 
98
#define READ_RECORD_BUFFER      (uint) (IO_SIZE*8) /* Pointer_buffer_size */
 
99
#define DISK_BUFFER_SIZE        (uint) (IO_SIZE*16) /* Size of diskbuffer */
100
100
 
101
101
#define ME_INFO (ME_HOLDTANG+ME_OLDWIN+ME_NOREFRESH)
102
102
#define ME_ERROR (ME_BELL+ME_OLDWIN+ME_NOREFRESH)
128
128
 
129
129
#define SC_INFO_LENGTH 4                /* Form format constant */
130
130
#define TE_INFO_LENGTH 3
 
131
#define MTYP_NOEMPTY_BIT 128
131
132
 
132
133
 
133
134
#define DRIZZLE_VERSION_TABLESPACE_IN_FRM_CGE 50120
159
160
void unireg_end(void) __attribute__((noreturn));
160
161
void unireg_abort(int exit_code) __attribute__((noreturn));
161
162
 
 
163
int mysql_frm_type(char *path, enum legacy_db_type *dbt);
 
164
 
162
165
int rea_create_table(Session *session, const char *path,
163
166
                     const char *db, const char *table_name,
164
167
                     HA_CREATE_INFO *create_info,