~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to client/drizzledump_mysql.h

  • Committer: tdavies
  • Date: 2010-10-05 03:25:08 UTC
  • mto: (1816.1.1 build)
  • mto: This revision was merged to the branch mainline in revision 1817.
  • Revision ID: tdavies@molly-20101005032508-pd1cg5nmxziov9wv
change in file: ../drizzled/base.h. Converted C structs key_range and KEY_MULTI_RANGE to C++ classes

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
 
49
49
    ~DrizzleDumpFieldMySQL() { }
50
50
 
51
 
    void dateTimeConvert(void);
 
51
    void dateTimeConvert(const char* oldDefault);
52
52
    void setCollate(const char* newCollate);
53
53
    void setType(const char* raw_type, const char* collation);
54
54
};
68
68
 
69
69
    bool populateFields();
70
70
    bool populateIndexes();
71
 
    bool populateFkeys();
72
71
    void setEngine(const char* newEngine);
73
72
    void setCollate(const char* newCollate);
74
73
    DrizzleDumpData* getData(void);
101
100
    std::string convertDate(const char* oldDate) const;
102
101
    /* For xx:xx:xx -> INT conversion */
103
102
    long convertTime(const char* oldTime) const;
104
 
    std::string checkDateTime(const char* item, uint32_t field) const;
 
103
    std::ostream& checkDateTime(std::ostream &os, const char* item, uint32_t field) const;
105
104
};
106
105
 
107
106
#endif /* CLIENT_DRIZZLEDUMP_MYSQL_H */