summaryrefslogtreecommitdiff
path: root/sql/sql_lex.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_lex.h')
-rw-r--r--sql/sql_lex.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/sql_lex.h b/sql/sql_lex.h
index 92d4ec42c8f..f516219c01a 100644
--- a/sql/sql_lex.h
+++ b/sql/sql_lex.h
@@ -34,6 +34,7 @@
#include "sql_tvc.h"
#include "item.h"
#include "sql_limit.h" // Select_limit_counters
+#include "sql_schema.h"
/* Used for flags of nesting constructs */
#define SELECT_NESTING_MAP_SIZE 64
@@ -2354,6 +2355,7 @@ private:
struct st_parsing_options
{
bool allows_variable;
+ bool lookup_keywords_after_qualifier;
st_parsing_options() { reset(); }
void reset();
@@ -4671,6 +4673,9 @@ public:
bool set_cast_type_udt(Lex_cast_type_st *type,
const LEX_CSTRING &name);
+ bool map_data_type(const Lex_ident_sys_st &schema,
+ Lex_field_type_st *type) const;
+
void mark_first_table_as_inserting();
bool add_table_foreign_key(const LEX_CSTRING *name,