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 8e8a62e7a4f..ce30a630388 100644
--- a/sql/sql_lex.h
+++ b/sql/sql_lex.h
@@ -32,6 +32,7 @@
#include "sp.h" // enum stored_procedure_type
#include "sql_tvc.h"
#include "item.h"
+#include "sql_schema.h"
/* Used for flags of nesting constructs */
#define SELECT_NESTING_MAP_SIZE 64
@@ -2301,6 +2302,7 @@ private:
struct st_parsing_options
{
bool allows_variable;
+ bool lookup_keywords_after_qualifier;
st_parsing_options() { reset(); }
void reset();
@@ -4524,6 +4526,9 @@ public:
const LEX_CSTRING &soname);
Spvar_definition *row_field_name(THD *thd, const Lex_ident_sys_st &name);
+ bool map_data_type(const Lex_ident_sys_st &schema,
+ Lex_field_type_st *type) const;
+
void mark_first_table_as_inserting();
};