YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense alongwiththisprogram;ifnot,writetotheFreeSoftware
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA */
/* Print various data structures */ constchar *dbug_print_item(Item *item); constchar *dbug_print_select(SELECT_LEX *sl); constchar *dbug_print_unit(SELECT_LEX_UNIT *un); constchar *dbug_print_sel_arg(SEL_ARG *sel_arg);
/* A single overloaded function (not inline so debugger sees them): */ constchar *dbug_print(Item *x); constchar *dbug_print(SELECT_LEX *x); constchar *dbug_print(SELECT_LEX_UNIT *x);
/* Check which MEM_ROOT the data is on */ bool dbug_is_mem_on_mem_root(const MEM_ROOT *mem_root, void *ptr); constchar *dbug_which_mem_root(THD *thd, void *ptr);
#else // A dummy implementation is used in release builds inlineconstchar *dbug_print_item(Item *item) { return NULL; } #endif
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.