24#ifndef ENUM_QUERY_TYPE_INCLUDED
25#define ENUM_QUERY_TYPE_INCLUDED
enum_query_type
Query type constants (usable as bitmap flags).
Definition: enum_query_type.h:31
@ QT_SUBSELECT_AS_ONLY_SELECT_NUMBER
When printing subselects, print only the select number (like QT_SHOW_SELECT_NUMBER),...
Definition: enum_query_type.h:92
@ QT_NO_DATA_EXPANSION
If an expression is constant, print the expression, not the value it evaluates to.
Definition: enum_query_type.h:76
@ QT_IGNORE_QB_NAME
Don't print the QB name.
Definition: enum_query_type.h:81
@ QT_DERIVED_TABLE_ONLY_ALIAS
When printing a derived table, don't print its expression, only alias.
Definition: enum_query_type.h:54
@ QT_NO_TABLE
Print identifiers without table's name.
Definition: enum_query_type.h:63
@ QT_TO_ARGUMENT_CHARSET
Print in charset of Item::print() argument (typically thd->charset()).
Definition: enum_query_type.h:57
@ QT_TO_SYSTEM_CHARSET
In utf8.
Definition: enum_query_type.h:36
@ QT_FORCE_INTRODUCERS
Causes string literals to always be printed with character set introducers.
Definition: enum_query_type.h:45
@ QT_NO_DB
Print identifiers without database's name.
Definition: enum_query_type.h:60
@ QT_ORDINARY
Nothing specific, ordinary SQL query.
Definition: enum_query_type.h:33
@ QT_NO_DEFAULT_DB
Don't print a database if it's equal to the connection's database.
Definition: enum_query_type.h:51
@ QT_NORMALIZED_FORMAT
Change all Item_basic_constant to ? (used by query rewrite to compute digest.) Un-resolved hints will...
Definition: enum_query_type.h:69
@ QT_SHOW_SELECT_NUMBER
When printing a SELECT, add its number (query_block->number).
Definition: enum_query_type.h:48
@ QT_WITHOUT_INTRODUCERS
Without character set introducers.
Definition: enum_query_type.h:39
@ QT_HIDE_ROLLUP_FUNCTIONS
Suppress the internal rollup functions used for switching items to NULL or between different sums; th...
Definition: enum_query_type.h:100
@ QT_ONLY_QB_NAME
Print only the QB name.
Definition: enum_query_type.h:86