summaryrefslogtreecommitdiff
path: root/mysql-test/main/cte_recursive.result
Commit message (Collapse)AuthorAgeFilesLines
* Merge 10.2 into 10.3Marko Mäkelä2021-07-271-0/+22
|
* Merge 10.2 into 10.3Marko Mäkelä2021-07-221-4/+42
|
* Merge branch '10.2' into 10.3Sergei Golubchik2021-07-211-0/+27
|
* Correction of the merge 10.2 into 10.3 for MDEV-23619Igor Babaev2020-12-281-2/+2
| | | | (correction for commit 6fed6de93f120b5e311b79892e7865639e9613a4)
* Merge branch '10.2' into 10.3Oleksandr Byelkin2020-12-231-2/+265
|
* MDEV-23619: Merge 10.2 into 10.3Marko Mäkelä2020-11-131-0/+229
|
* Merge 10.2 into 10.3Marko Mäkelä2020-06-081-7/+163
|
* Merge 10.2 into 10.3Marko Mäkelä2020-06-061-1/+162
|
* MDEV-20229 CTE defined with table value constructor cannot be used in viewsIgor Babaev2019-09-201-3/+3
| | | | | | | | | | | | | | | | | | | | | | | A CTE can be defined as a table values constructor. In this case the CTE is always materialized in a temporary table. If the definition of the CTE contains a list of the names of the CTE columns then the query expression that uses this CTE can refer to the CTE columns by these names. Otherwise the names of the columns are taken from the names of the columns in the result set of the query that specifies the CTE. Thus if the column names of a CTE are provided in the definition the columns of result set should be renamed. In a general case renaming of the columns is done in the select lists of the query specifying the CTE. If a CTE is specified by a table value constructor then there are no such select lists and renaming is actually done for the columns of the result of materialization. Now if a view is specified by a query expression that uses a CTE specified by a table value constructor saving the column names of the CTE in the stored view definition becomes critical: without these names the query expression is not able to refer to the columns of the CTE. This patch saves the given column names of CTEs in stored view definitions that use them.
* MDEV-17967 Add a solution of the 8 queens problem to the regression test for CTESergei Golubchik2018-12-121-0/+38
|
* Merge 10.2 into 10.3Marko Mäkelä2018-12-041-0/+48
|
* Merge 10.2 into 10.3Marko Mäkelä2018-11-081-0/+159
|
* Merge branch '10.2' into 10.3Sergei Golubchik2018-09-281-1/+143
|
* Merge 10.2 into 10.3Marko Mäkelä2018-07-061-21/+0
|
* Merge 10.2 into 10.3Marko Mäkelä2018-07-051-0/+58
|
* Merge branch 'github/10.2' into 10.3Sergei Golubchik2018-05-221-0/+30
|
* MDEV-15159 NULL is treated as 0 in CTEIgor Babaev2018-05-141-0/+19
| | | | | | | | Forced columns of recursive CTEs to be nullable. SQL standard requires this only from recursive columns, but in our code so far we do not differentiate between recursive and non-recursive columns when aggregating types of the union that specifies a recursive CTE.
* Merge 10.2 into 10.3Marko Mäkelä2018-05-081-0/+32
|
* Merge 10.2 into 10.3Marko Mäkelä2018-04-251-1/+4
|
* Merge 10.2 to 10.3Marko Mäkelä2018-04-191-0/+136
| | | | | Temporarily disable main.cte_recursive due to hang in an added test related to MDEV-15575.
* Create 'main' test directory and move 't' and 'r' thereMichael Widenius2018-03-291-0/+3340