~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_table.h

  • Committer: Brian Aker
  • Date: 2010-10-20 20:25:52 UTC
  • mto: (1864.2.1 merge)
  • mto: This revision was merged to the branch mainline in revision 1865.
  • Revision ID: brian@tangent.org-20101020202552-51y5sz5ledoxbp7t
Add support for --with-valgrind

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
class TableList;
36
36
typedef struct st_ha_check_opt HA_CHECK_OPT;
37
37
class Table;
38
 
typedef struct st_key KEY;
39
38
typedef struct st_ha_create_information HA_CREATE_INFO;
40
39
class AlterInfo;
41
40
class Cursor;
42
41
 
43
 
/* Flags for conversion functions. */
44
 
static const uint32_t FN_FROM_IS_TMP(1 << 0);
45
 
static const uint32_t FN_TO_IS_TMP(1 << 0);
46
 
 
47
42
namespace message { class Table; }
48
43
class TableIdentifier;
49
44
 
59
54
void wait_while_table_is_used(Session *session, Table *table,
60
55
                              enum ha_extra_function function);
61
56
 
62
 
bool mysql_checksum_table(Session* session, TableList* table_list,
63
 
                          HA_CHECK_OPT* check_opt);
64
57
bool mysql_check_table(Session* session, TableList* table_list,
65
58
                       HA_CHECK_OPT* check_opt);
66
59
bool mysql_analyze_table(Session* session, TableList* table_list,
71
64
void write_bin_log(Session *session,
72
65
                   char const *query);
73
66
 
74
 
bool is_primary_key(KEY *key_info);
 
67
bool is_primary_key(KeyInfo *key_info);
75
68
const char* is_primary_key_name(const char* key_name);
76
69
bool check_engine(Session *, const char *, message::Table *, HA_CREATE_INFO *);
77
70
void set_table_default_charset(HA_CREATE_INFO *create_info, const char *db);