42
42
plugin::TableFunction("DATA_DICTIONARY", in_reset ? "INNODB_CMP_RESET" : "INNODB_CMP"),
43
43
outer_reset(in_reset)
45
add_field("PAGE_SIZE", plugin::TableFunction::NUMBER);
46
add_field("COMPRESS_OPS", plugin::TableFunction::NUMBER);
47
add_field("COMPRESS_OPS_OK", plugin::TableFunction::NUMBER);
48
add_field("COMPRESS_TIME", plugin::TableFunction::NUMBER);
49
add_field("UNCOMPRESS_OPS", plugin::TableFunction::NUMBER);
50
add_field("UNCOMPRESS_TIME", plugin::TableFunction::NUMBER);
45
add_field("PAGE_SIZE", plugin::TableFunction::NUMBER, 0, false);
46
add_field("COMPRESS_OPS", plugin::TableFunction::NUMBER, 0, false);
47
add_field("COMPRESS_OPS_OK", plugin::TableFunction::NUMBER, 0, false);
48
add_field("COMPRESS_TIME", plugin::TableFunction::NUMBER, 0, false);
49
add_field("UNCOMPRESS_OPS", plugin::TableFunction::NUMBER, 0, false);
50
add_field("UNCOMPRESS_TIME", plugin::TableFunction::NUMBER, 0, false);
53
53
CmpTool::Generator::Generator(Field **arg, bool in_reset) :
98
98
plugin::TableFunction("DATA_DICTIONARY", in_reset ? "INNODB_CMPMEM_RESET" : "INNODB_CMPMEM"),
99
99
outer_reset(in_reset)
101
add_field("PAGE_SIZE", plugin::TableFunction::NUMBER);
102
add_field("PAGES_USED", plugin::TableFunction::NUMBER);
103
add_field("PAGES_FREE", plugin::TableFunction::NUMBER);
104
add_field("RELOCATION_OPS", plugin::TableFunction::NUMBER);
105
add_field("RELOCATION_TIME", plugin::TableFunction::NUMBER);
101
add_field("PAGE_SIZE", plugin::TableFunction::NUMBER, 0, false);
102
add_field("PAGES_USED", plugin::TableFunction::NUMBER, 0, false);
103
add_field("PAGES_FREE", plugin::TableFunction::NUMBER, 0, false);
104
add_field("RELOCATION_OPS", plugin::TableFunction::NUMBER, 0, false);
105
add_field("RELOCATION_TIME", plugin::TableFunction::NUMBER, 0, false);
108
108
CmpmemTool::Generator::Generator(Field **arg, bool in_reset) :
160
160
add_field("TRX_ID");
161
161
add_field("TRX_STATE");
162
add_field("TRX_STARTED", plugin::TableFunction::NUMBER);
162
add_field("TRX_STARTED", plugin::TableFunction::NUMBER, 0, false);
163
163
add_field("TRX_REQUESTED_LOCK_ID");
164
add_field("TRX_WAIT_STARTED", plugin::TableFunction::NUMBER);
165
add_field("TRX_WEIGHT", plugin::TableFunction::NUMBER);
166
add_field("TRX_DRIZZLE_THREAD_ID", plugin::TableFunction::NUMBER);
164
add_field("TRX_WAIT_STARTED", plugin::TableFunction::NUMBER, 0, false);
165
add_field("TRX_WEIGHT", plugin::TableFunction::NUMBER, 0, false);
166
add_field("TRX_DRIZZLE_THREAD_ID", plugin::TableFunction::NUMBER, 0, false);
167
167
add_field("TRX_QUERY");
169
169
else if (innobase_strcasecmp(table_name, "INNODB_LOCKS") == 0)
174
174
add_field("LOCK_TYPE");
175
175
add_field("LOCK_TABLE");
176
176
add_field("LOCK_INDEX");
177
add_field("LOCK_SPACE", plugin::TableFunction::NUMBER);
178
add_field("LOCK_PAGE", plugin::TableFunction::NUMBER);
179
add_field("LOCK_REC", plugin::TableFunction::NUMBER);
177
add_field("LOCK_SPACE", plugin::TableFunction::NUMBER, 0, false);
178
add_field("LOCK_PAGE", plugin::TableFunction::NUMBER, 0, false);
179
add_field("LOCK_REC", plugin::TableFunction::NUMBER, 0, false);
180
180
add_field("LOCK_DATA");
182
182
else if (innobase_strcasecmp(table_name, "INNODB_LOCK_WAITS") == 0)