Details
Description
We have a set of SQL features that are not covered by tests at all.
Let’s improve that.
List of features that need to be covered:
Feature type | Feature id | Feature Name | sub feature id | sub feature name |
Mandatory | E021 | Character string types | 1 | CHARACTER data type |
Mandatory | E031 | Identifiers | 3 | Trailing underscore |
Mandatory | E051 | Basic query specification | 4 | GROUP BY can contain columns not in <select list> |
Mandatory | E051 | Basic query specification | 9 | Rename columns in the FROM clause |
Mandatory | E071 | Basic query expressions | 1 | UNION DISTINCT table operator |
Mandatory | E141 | Basic integrity constraints | 1 | NOT NULL constraints |
Mandatory | E153 | Updatable queries with subqueries | ||
Mandatory | E161 | SQL comments using leading double minus | ||
Mandatory | F041 | Basic joined table | 5 | Outer joins can be nested |
Mandatory | F041 | Basic joined table | 7 | The inner table in a left or right outer join can also be used in an inner join |
Optional | F302 | INTERSECT table operator | 2 | INTERSECT ALL table operator |
Optional | F304 | EXCEPT ALL table operator | ||
Optional | F391 | Long identifiers | ||
Optional | F393 | Unicode escapes in literals | ||
Optional | F561 | Full value expressions | ||
Optional | F851 | <order by clause> in subqueries | ||
Optional | F855 | Nested <order by clause> in <query expression> | ||
Optional | F863 | Nested <result offset clause> in <query expression> | ||
Optional | T121 | WITH (excluding RECURSIVE) in query expression | ||
Optional | T122 | WITH (excluding RECURSIVE) in subquery | ||
Optional | T351 | Bracketed SQL comments (/.../ comments) | ||
Optional | T434 | GROUP BY DISTINCT | ||
Optional | T501 | Enhanced EXISTS predicate | ||
Optional | T551 | Optional key words for default syntax | ||
Mandatory | T631 | IN predicate with one list element | ||
Optional | T828 | JSON_QUERY |
Attachments
Attachments
Issue Links
- relates to
-
IGNITE-21956 SQL Features tests. Phase 2
- Resolved
Issues in epic
|
IGNITE-21914 | Cover SQL T631(IN predicate with one list element) feature by tests | Resolved | Andrey Mashenkov | ||
|
IGNITE-21916 | Cover SQL T828 (JSON_QUERY) feature by tests | Resolved | Pavel Pereslegin | ||
|
IGNITE-21917 | Cover SQL T434 (GROUP BY DISTINCT) feature by tests | Resolved | Maksim Zhuravkov | ||
|
IGNITE-21919 | Cover SQL E031-03 (Identifiers, Trailing underscore feature) by tests | Resolved | Maksim Zhuravkov | ||
|
IGNITE-21920 | Cover SQL E051-04 (Basic query specification, GROUP BY can contain columns not in <select list>) feature by tests | Resolved | Andrey Mashenkov | ||
|
IGNITE-21921 | Cover SQL E071-01 (Basic query expressions, UNION DISTINCT table operator) feature by tests | Resolved | Evgeny Stanilovsky | ||
|
IGNITE-21922 | Cover SQL E141-01(Basic integrity constraints, NOT NULL constraints) feature by tests | Resolved | Maksim Zhuravkov | ||
|
IGNITE-21923 | Cover SQL E051-09(Basic query specification, Rename columns in the FROM clause) feature by tests | Resolved | Iurii Gerzhedovich | ||
|
IGNITE-21935 | Cover SQL E153(Updatable queries with subqueries) feature by tests | Resolved | Iurii Gerzhedovich | ||
|
IGNITE-21936 | Cover SQL E161(SQL comments using leading double minus) feature by tests | Resolved | Konstantin Orlov | ||
|
IGNITE-21937 | Cover SQL F041-05(Basic joined table. Outer joins can be nested) feature by tests | Resolved | Evgeny Stanilovsky | ||
|
IGNITE-21938 | Cover SQL F041-07(Basic joined table. The inner table in a left or right outer join can also be used in an inner join) feature by tests | Resolved | Evgeny Stanilovsky | ||
|
IGNITE-21939 | Cover SQL F302-02(INTERSECT table operator. INTERSECT ALL table operator) feature by tests | Resolved | Pavel Pereslegin | ||
|
IGNITE-21940 | Cover SQL F304(EXCEPT ALL table operator) feature by tests | Resolved | Pavel Pereslegin | ||
|
IGNITE-21941 | Cover SQL F391(Long identifiers) feature by tests | Resolved | Andrey Mashenkov | ||
|
IGNITE-21942 | Cover SQL F393(Unicode escapes in literals) feature by tests | Resolved | Andrey Mashenkov | ||
|
IGNITE-21943 | Cover SQL F561(Full value expressions) feature by tests | Resolved | Maksim Zhuravkov | ||
|
IGNITE-21944 | Cover SQL F851(<order by clause> in subqueries) feature by tests | Resolved | Iurii Gerzhedovich | ||
|
IGNITE-21945 | Cover SQL F855(Nested <order by clause> in <query expression>) feature by tests | Resolved | Evgeny Stanilovsky | ||
|
IGNITE-21946 | Cover SQL F863(Nested <result offset clause> in <query expression>) feature by tests | Resolved | Maksim Zhuravkov | ||
|
IGNITE-21947 | Cover SQL T121(WITH (excluding RECURSIVE) in query expression) feature by tests | Resolved | Iurii Gerzhedovich | ||
|
IGNITE-21949 | Cover SQL T122(WITH (excluding RECURSIVE) in subquery) feature by tests | Resolved | Iurii Gerzhedovich | ||
|
IGNITE-21950 | Cover SQL T351(Bracketed SQL comments (/*...*/ comments)) feature by tests | Resolved | Konstantin Orlov | ||
|
IGNITE-21951 | Cover SQL T501(Enhanced EXISTS predicate) feature by tests | Resolved | Evgeny Stanilovsky | ||
|
IGNITE-21952 | Cover SQL T551(Optional key words for default syntax) feature by tests | Resolved | Maksim Zhuravkov | ||
|
IGNITE-21953 | Cover SQL E021-01(Character string types. CHARACTER data type) feature by tests | Resolved | Iurii Gerzhedovich |
IGNITE-21915
SQL Features tests. Phase 1
false
IGNITE-21915
SQL Features tests. Phase 1