diff options
author | Galina Shalygina <galashalygina@gmail.com> | 2016-05-24 21:29:52 +0300 |
---|---|---|
committer | Galina Shalygina <galashalygina@gmail.com> | 2016-05-24 21:29:52 +0300 |
commit | b4f1f42062d108230b62ad49fedd93ee6e38e168 (patch) | |
tree | a57f64c4f64bed0e7b14fca9ea10ddbaf7f7d702 /sql/share | |
parent | 0f7fe2a7437e69d1973d4354c2cddd7beeca05b9 (diff) | |
download | mariadb-git-b4f1f42062d108230b62ad49fedd93ee6e38e168.tar.gz |
Fixed the problem of wrong identification of WITH tables defined in WITH clauses without RECURSIVE.
Added test cases to check the fix.
Fixed the problem of wrong types of recursive tables when the type of anchor part does not coincide with the
type of recursive part.
Prevented usage of marerialization and subquery cache for subqueries with recursive references.
Introduced system variables 'max_recursion_level'.
Added a test case to test usage of this variable.
Diffstat (limited to 'sql/share')
-rw-r--r-- | sql/share/errmsg-utf8.txt | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sql/share/errmsg-utf8.txt b/sql/share/errmsg-utf8.txt index 00228ee1062..4bacee0d9f3 100644 --- a/sql/share/errmsg-utf8.txt +++ b/sql/share/errmsg-utf8.txt @@ -7150,8 +7150,6 @@ ER_WITH_COL_WRONG_LIST eng "WITH column list and SELECT field list have different column counts" ER_DUP_QUERY_NAME eng "Duplicate query name in WITH clause" -ER_WRONG_ORDER_IN_WITH_CLAUSE - eng "The definition of the table '%s' refers to the table '%s' defined later in a non-recursive WITH clause" ER_RECURSIVE_WITHOUT_ANCHORS eng "No anchors for recursive WITH element '%s'" ER_REF_TO_RECURSIVE_WITH_TABLE_IN_DERIVED |