~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/info_schema/info_schema_columns.h

Merge Padraig

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include "drizzled/info_schema.h"
25
25
 
26
26
/**
 
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.
 
29
 *
 
30
 * @param[out] cols vector to add columns to
 
31
 * @return false on success; true on failure
 
32
 */
 
33
bool createCharSetColumns(std::vector<const ColumnInfo *>& cols);
 
34
 
 
35
/**
 
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.
 
38
 *
 
39
 * @param[out] cols vector to add columns to
 
40
 * @return false on success; true on failure
 
41
 */
 
42
bool createCollationColumns(std::vector<const ColumnInfo *>& cols);
 
43
 
 
44
/**
 
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
 
47
 * table.
 
48
 *
 
49
 * @param[out] cols vector to add columns to
 
50
 * @return false on success; true on failure
 
51
 */
 
52
bool createCollCharSetColumns(std::vector<const ColumnInfo *>& cols);
 
53
 
 
54
/**
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.
29
57
 *
30
58
 * @param[out] cols vector to add columns to
 
59
 * @return false on success; true on failure
31
60
 */
32
 
void createProcessListColumns(std::vector<const ColumnInfo *>& cols);
 
61
bool createProcessListColumns(std::vector<const ColumnInfo *>& cols);
33
62
 
34
63
/**
35
64
 * Iterate through the given vector of columns and delete the memory that