~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/server_includes.h

Big merge.

Show diffs side-by-side

added added

removed removed

Lines of Context:
172
172
int test_if_number(char *str,int *res,bool allow_wildcards);
173
173
void change_byte(unsigned char *,uint,char,char);
174
174
 
175
 
namespace drizzled { namespace optimizer { class SQL_SELECT; } }
 
175
namespace drizzled { namespace optimizer { class SqlSelect; } }
176
176
 
177
 
ha_rows filesort(Session *session, 
 
177
ha_rows filesort(Session *session,
178
178
                 Table *form,
179
179
                 struct st_sort_field *sortorder,
180
 
                             uint32_t s_length, 
181
 
                 drizzled::optimizer::SQL_SELECT *select,
182
 
                             ha_rows max_rows, 
 
180
                             uint32_t s_length,
 
181
                 drizzled::optimizer::SqlSelect *select,
 
182
                             ha_rows max_rows,
183
183
                 bool sort_positions,
184
184
                 ha_rows *examined_rows);
185
185
 
187
187
void change_double_for_sort(double nr,unsigned char *to);
188
188
double my_double_round(double value, int64_t dec, bool dec_unsigned,
189
189
                       bool truncate);
190
 
int get_quick_record(drizzled::optimizer::SQL_SELECT *select);
 
190
int get_quick_record(drizzled::optimizer::SqlSelect *select);
191
191
 
192
192
void find_date(char *pos,uint32_t *vek,uint32_t flag);
193
193
TYPELIB *convert_strings_to_array_type(char * *typelibs, char * *end);
198
198
 
199
199
 
200
200
int rename_file_ext(const char * from,const char * to,const char * ext);
201
 
bool check_db_name(LEX_STRING *db);
202
201
bool check_column_name(const char *name);
203
202
bool check_table_name(const char *name, uint32_t length);
204
203