From 0630410bb26b37a535a1d20d5e41fd60ba7c0445 Mon Sep 17 00:00:00 2001 From: Johan Wikman Date: Wed, 16 Aug 2017 13:39:54 +0300 Subject: [PATCH] Remove "unsupported" tests that are no longer unsupported --- .../test/qc_sqlite_unsupported.test | 42 ------------------- 1 file changed, 42 deletions(-) diff --git a/query_classifier/test/qc_sqlite_unsupported.test b/query_classifier/test/qc_sqlite_unsupported.test index 5ca58a7ac..10c1b2982 100644 --- a/query_classifier/test/qc_sqlite_unsupported.test +++ b/query_classifier/test/qc_sqlite_unsupported.test @@ -27,22 +27,11 @@ insert into t1 values (2, 2) on duplicate key update data= data + 10; # key update data= data + 10;" SET @`a b`='hello'; -set @`test`=1; -set @"tEST"=3; -set @`TeST`=4; # warning: qc_sqlite: Statement was classified only based on keywords # (Sqlite3 error: SQL logic error or missing database, unrecognized token: "@"): "set @=4" # # sqlite3GetToken needs to be modified to accept a quoted variable name. -SAVEPOINT sa_savepoint_1 -#warning: [qc_sqlite] Statement was neither parsed nor recognized from keywords -# (Sqlite3 error: SQL logic error or missing database, near "SNAPSHOT": syntax error): "SNAPSHOT s" - -RELEASE SAVEPOINT sa_savepoint_1 -# warning: [qc_sqlite] Statement was neither parsed nor recognized from keywords -# (Sqlite3 error: SQL logic error or missing database, near "RELEASE": syntax error): "RELEASE SNAPSHOT s" - INSERT INTO t1 ( a ) SELECT 0 ON DUPLICATE KEY UPDATE a = a + VALUES (a); # warning: [qc_sqlite] Statement was only partially parsed # (Sqlite3 error: SQL logic error or missing database, near "ON": syntax error): @@ -65,36 +54,6 @@ SELECT t.f FROM d.t; select t.c,t1.b from t,mysqltest.t1 where t.c=t1.a; with t as (select c from mysqltest.t2 where c < 2) select t.c,t1.b from t,mysqltest.t1 where t.c=t1.a; -#MXS qc_mysqlembedded and qc_sqlite disagree in the used fields. -#MXS Both return correctly the folks fields (i.e. the real ones), -#MXS but disagree on the fields of the CTR tables. -# -with recursive -ancestor_couples(h_id, h_name, h_dob, h_father, h_mother, - w_id, w_name, w_dob, w_father, w_mother) -as -( - select h.*, w.* - from folks h, folks w, coupled_ancestors a - where a.father = h.id AND a.mother = w.id - union - select h.*, w.* - from folks v, folks h, folks w - where v.name = 'Me' and - (v.father = h.id AND v.mother= w.id) -), -coupled_ancestors (id, name, dob, father, mother) -as -( - select h_id, h_name, h_dob, h_father, h_mother - from ancestor_couples - union all - select w_id, w_name, w_dob, w_father, w_mother - from ancestor_couples -) -select h_name, h_dob, w_name, w_dob - from ancestor_couples; - #MXS qc_sqlite cannot parse this #MXS qc_parse : INF: QC_QUERY_PARSED != QC_QUERY_TOKENIZED set statement standard_compliant_cte=0 for select 1; @@ -133,4 +92,3 @@ with recursive src(counter) as #MXS as (select a, min(a) over () from t1 where a = 1);" create view win_view as (select a, min(a) over () from t1 where a = 1); -select * from win_view;