24
24
#include "drizzled/info_schema.h"
27
* Create the various columns for the CHARACTER_SET I_S table and add them
28
* to the std::vector of columns for the CHARACTER_SET table.
30
* @param[out] cols vector to add columns to
31
* @return false on success; true on failure
33
bool createCharSetColumns(std::vector<const ColumnInfo *>& cols);
36
* Create the various columns for the Collations I_S table and add them
37
* to the std::vector of columns for the Collations table.
39
* @param[out] cols vector to add columns to
40
* @return false on success; true on failure
42
bool createCollationColumns(std::vector<const ColumnInfo *>& cols);
45
* Create the various columns for the character set applicability
46
* I_S table and add them to the std::vector of columns for the
49
* @param[out] cols vector to add columns to
50
* @return false on success; true on failure
52
bool createCollCharSetColumns(std::vector<const ColumnInfo *>& cols);
27
55
* Create the various volumns for the PROCESSLIST I_S table and add them
28
56
* to the std::vector of columns for the PROCESSLIST table.
30
58
* @param[out] cols vector to add columns to
59
* @return false on success; true on failure
32
void createProcessListColumns(std::vector<const ColumnInfo *>& cols);
61
bool createProcessListColumns(std::vector<const ColumnInfo *>& cols);
35
64
* Iterate through the given vector of columns and delete the memory that