mark some file to been opensource for ce-farm

This commit is contained in:
niyuhang
2023-11-15 11:44:43 +00:00
committed by ob-robot
parent 4900683cff
commit c8ace58297
685 changed files with 1080566 additions and 111051 deletions

View File

@ -0,0 +1,180 @@
drop table if exists t1,t2,t3;
CREATE TABLE t1 (
bug_id int,
groupset int,
assigned_to int,
bug_file_loc varchar(256),
bug_severity varchar(50),
bug_status varchar(50),
creation_ts datetime ,
delta_ts timestamp(6) default "2012-01-01 12:00:00",
short_desc varchar(256),
long_desc varchar(256),
op_sys varchar(50),
priority varchar(2),
product varchar(64) ,
rep_platform varchar(10),
reporter int,
version varchar(16) ,
component varchar(50) ,
resolution varchar(20),
target_milestone varchar(20) ,
qa_contact int ,
status_whiteboard varchar(256),
votes int ,
PRIMARY KEY (bug_id)
);
INSERT INTO t1 VALUES (1,0,0,'','normal','','2000-02-10 09:25:12','1970-08-20 19:38:41.114747','','','Linux','P1','TestProduct','PC',3,'other','TestComponent','','M1',0,'',0);
INSERT INTO t1 VALUES (9,0,0,'','enhancement','','2000-03-10 11:49:36', '1970-08-20 19:38:41.114747','','','All','P5','AAAAA','PC',3,'2.00 CD - Pre','BBBBBBBBBBBBB - conversion','','',0,'',0);
INSERT INTO t1 VALUES (10,0,0,'','enhancement','','2000-03-10 18:10:16', '1970-08-20 19:38:41.114747','','','All','P4','AAAAA','PC',3,'2.00 CD - Pre','BBBBBBBBBBBBB - conversion','','',0,'',0);
INSERT INTO t1 VALUES (7,0,0,'','critical','','2000-03-09 10:50:21', '1970-08-20 19:38:41.114747','','','All','P1','AAAAA','PC',3,'2.00 CD - Pre','BBBBBBBBBBBBB - generic','','',0,'',0);
INSERT INTO t1 VALUES (6,0,0,'','normal','','2000-03-09 10:42:44','1970-08-20 19:38:41.114747','','','All','P2','AAAAA','PC',3,'2.00 CD - Pre','kkkkkkkkkkk lllllllllll','','',0,'',0);
INSERT INTO t1 VALUES (8,0,0,'','major','','2000-03-09 11:32:14','1970-08-20 19:38:41.114747','','','All','P3','AAAAA','PC',3,'2.00 CD - Pre','kkkkkkkkkkk lllllllllll','','',0,'',0);
INSERT INTO t1 VALUES (5,0,0,'','enhancement','','2000-03-09 10:38:59','1970-08-20 19:38:41.114747','','','All','P5','CCC/CCCCCC','PC',5,'7.00','Administration','','',0,'',0);
INSERT INTO t1 VALUES (4,0,0,'','normal','','2000-03-08 18:32:14','1970-08-20 19:38:41.114747','','','other','P2','TestProduct','Other',3,'other','TestComponent2','','',0,'',0);
INSERT INTO t1 VALUES (3,0,0,'','normal','','2000-03-08 18:30:52','1970-08-20 19:38:41.114747','','','other','P2','TestProduct','Other',3,'other','TestComponent','','',0,'',0);
INSERT INTO t1 VALUES (2,0,0,'','enhancement','','2000-03-08 18:24:51','1970-08-20 19:38:41.114747','','','All','P2','TestProduct','Other',4,'other','TestComponent2','','',0,'',0);
INSERT INTO t1 VALUES (11,0,0,'','blocker','','2000-03-13 09:43:41','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','PC',5,'7.00','DDDDDDDDD','','',0,'',0);
INSERT INTO t1 VALUES (12,0,0,'','normal','','2000-03-13 16:14:31','1970-08-20 19:38:41.114747','','','All','P2','AAAAA','PC',3,'2.00 CD - Pre','kkkkkkkkkkk lllllllllll','','',0,'',0);
INSERT INTO t1 VALUES (13,0,0,'','normal','','2000-03-15 16:20:44','1970-08-20 19:38:41.114747','','','other','P2','TestProduct','Other',3,'other','TestComponent','','',0,'',0);
INSERT INTO t1 VALUES (14,0,0,'','blocker','','2000-03-15 18:13:47','1970-08-20 19:38:41.114747','','','All','P1','AAAAA','PC',3,'2.00 CD - Pre','BBBBBBBBBBBBB - generic','','',0,'',0);
INSERT INTO t1 VALUES (15,0,0,'','minor','','2000-03-16 18:03:28','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','Other',5,'7.00','DDDDDDDDD','','',0,'',0);
INSERT INTO t1 VALUES (16,0,0,'','normal','','2000-03-16 18:33:41','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
INSERT INTO t1 VALUES (17,0,0,'','normal','','2000-03-16 18:34:18','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
INSERT INTO t1 VALUES (18,0,0,'','normal','','2000-03-16 18:34:56','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
INSERT INTO t1 VALUES (19,0,0,'','enhancement','','2000-03-16 18:35:34','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
INSERT INTO t1 VALUES (20,0,0,'','enhancement','','2000-03-16 18:36:23','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
INSERT INTO t1 VALUES (21,0,0,'','enhancement','','2000-03-16 18:37:23','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
INSERT INTO t1 VALUES (22,0,0,'','enhancement','','2000-03-16 18:38:16','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','Other',5,'7.00','Administration','','',0,'',0);
INSERT INTO t1 VALUES (23,0,0,'','normal','','2000-03-16 18:58:12','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','Other',5,'7.00','DDDDDDDDD','','',0,'',0);
INSERT INTO t1 VALUES (24,0,0,'','normal','','2000-03-17 11:08:10','1970-08-20 19:38:41.114747','','','All','P2','AAAAAAAA-AAA','PC',3,'2.8','Web Interface','','',0,'',0);
INSERT INTO t1 VALUES (25,0,0,'','normal','','2000-03-17 11:10:45','1970-08-20 19:38:41.114747','','','All','P2','AAAAAAAA-AAA','PC',3,'2.8','Web Interface','','',0,'',0);
INSERT INTO t1 VALUES (26,0,0,'','normal','','2000-03-17 11:15:47','1970-08-20 19:38:41.114747','','','All','P2','AAAAAAAA-AAA','PC',3,'2.8','Web Interface','','',0,'',0);
INSERT INTO t1 VALUES (27,0,0,'','normal','','2000-03-17 17:45:41','1970-08-20 19:38:41.114747','','','All','P2','CCC/CCCCCC','PC',5,'7.00','DDDDDDDDD','','',0,'',0);
INSERT INTO t1 VALUES (28,0,0,'','normal','','2000-03-20 09:51:45','1970-08-20 19:38:41.114747','','','Windows NT','P2','TestProduct','PC',8,'other','TestComponent','','',0,'',0);
INSERT INTO t1 VALUES (29,0,0,'','normal','','2000-03-20 11:15:09','1970-08-20 19:38:41.114747','','','All','P5','AAAAAAAA-AAA','PC',3,'2.8','Web Interface','','',0,'',0);
CREATE TABLE t2 (
value varchar(32) primary key,
program varchar(64),
initialowner varchar(64) NOT NULL,
initialqacontact varchar(64) NOT NULL,
description varchar(64) NOT NULL
);
INSERT INTO t2 VALUES ('TestComponent','TestProduct','id0001','','');
INSERT INTO t2 VALUES ('BBBBBBBBBBBBB - conversion','AAAAA','id0001','','');
INSERT INTO t2 VALUES ('BBBBBBBBBBBBB - generic','AAAAA','id0001','','');
INSERT INTO t2 VALUES ('TestComponent2','TestProduct','id0001','','');
INSERT INTO t2 VALUES ('BBBBBBBBBBBBB - eeeeeeeee','AAAAA','id0001','','');
INSERT INTO t2 VALUES ('kkkkkkkkkkk lllllllllll','AAAAA','id0001','','');
INSERT INTO t2 VALUES ('Test Procedures','AAAAA','id0001','','');
INSERT INTO t2 VALUES ('Documentation','AAAAA','id0003','','');
INSERT INTO t2 VALUES ('DDDDDDDDD','CCC/CCCCCC','id0002','','');
INSERT INTO t2 VALUES ('Eeeeeeee Lite','CCC/CCCCCC','id0002','','');
INSERT INTO t2 VALUES ('Eeeeeeee Full','CCC/CCCCCC','id0002','','');
INSERT INTO t2 VALUES ('Administration','CCC/CCCCCC','id0002','','');
INSERT INTO t2 VALUES ('Distribution','CCC/CCCCCC','id0002','','');
INSERT INTO t2 VALUES ('Setup','CCC/CCCCCC','id0002','','');
INSERT INTO t2 VALUES ('Unspecified','CCC/CCCCCC','id0002','','');
INSERT INTO t2 VALUES ('Web Interface','AAAAAAAA-AAA','id0001','','');
INSERT INTO t2 VALUES ('Host communication','AAAAA','id0001','','');
select value,description,bug_id from t2 left join t1 on t2.program=t1.product where program='AAAAA' order by value,description,bug_id desc;
value description bug_id
BBBBBBBBBBBBB - conversion 14
BBBBBBBBBBBBB - conversion 12
BBBBBBBBBBBBB - conversion 10
BBBBBBBBBBBBB - conversion 9
BBBBBBBBBBBBB - conversion 8
BBBBBBBBBBBBB - conversion 7
BBBBBBBBBBBBB - conversion 6
BBBBBBBBBBBBB - eeeeeeeee 14
BBBBBBBBBBBBB - eeeeeeeee 12
BBBBBBBBBBBBB - eeeeeeeee 10
BBBBBBBBBBBBB - eeeeeeeee 9
BBBBBBBBBBBBB - eeeeeeeee 8
BBBBBBBBBBBBB - eeeeeeeee 7
BBBBBBBBBBBBB - eeeeeeeee 6
BBBBBBBBBBBBB - generic 14
BBBBBBBBBBBBB - generic 12
BBBBBBBBBBBBB - generic 10
BBBBBBBBBBBBB - generic 9
BBBBBBBBBBBBB - generic 8
BBBBBBBBBBBBB - generic 7
BBBBBBBBBBBBB - generic 6
Documentation 14
Documentation 12
Documentation 10
Documentation 9
Documentation 8
Documentation 7
Documentation 6
Host communication 14
Host communication 12
Host communication 10
Host communication 9
Host communication 8
Host communication 7
Host communication 6
kkkkkkkkkkk lllllllllll 14
kkkkkkkkkkk lllllllllll 12
kkkkkkkkkkk lllllllllll 10
kkkkkkkkkkk lllllllllll 9
kkkkkkkkkkk lllllllllll 8
kkkkkkkkkkk lllllllllll 7
kkkkkkkkkkk lllllllllll 6
Test Procedures 14
Test Procedures 12
Test Procedures 10
Test Procedures 9
Test Procedures 8
Test Procedures 7
Test Procedures 6
select value,description,bug_id from t2 left join t1 on t2.program=t1.product and t2.value=t1.component where program='AAAAA';
value description bug_id
BBBBBBBBBBBBB - conversion 10
BBBBBBBBBBBBB - conversion 9
BBBBBBBBBBBBB - eeeeeeeee NULL
BBBBBBBBBBBBB - generic 14
BBBBBBBBBBBBB - generic 7
Documentation NULL
Host communication NULL
Test Procedures NULL
kkkkkkkkkkk lllllllllll 12
kkkkkkkkkkk lllllllllll 6
kkkkkkkkkkk lllllllllll 8
select value,description,count(bug_id) from t2 left join t1 on t2.program=t1.product and t2.value=t1.component where program='AAAAA' group by value;
value description count(bug_id)
BBBBBBBBBBBBB - conversion 2
BBBBBBBBBBBBB - eeeeeeeee 0
BBBBBBBBBBBBB - generic 2
Documentation 0
Host communication 0
Test Procedures 0
kkkkkkkkkkk lllllllllll 3
select value,description,count(bug_id) from t2 left join t1 on t2.program=t1.product where program='AAAAA' group by value order by value,description;
value description count(bug_id)
BBBBBBBBBBBBB - conversion 7
BBBBBBBBBBBBB - eeeeeeeee 7
BBBBBBBBBBBBB - generic 7
Documentation 7
Host communication 7
kkkkkkkkkkk lllllllllll 7
Test Procedures 7
select value,description,count(bug_id) from t2 left join t1 on t2.program=t1.product and t2.value=t1.component where program='AAAAA' group by value having count(bug_id) IN (0,2);
value description count(bug_id)
BBBBBBBBBBBBB - conversion 2
BBBBBBBBBBBBB - eeeeeeeee 0
BBBBBBBBBBBBB - generic 2
Documentation 0
Host communication 0
Test Procedures 0
select value,description,count(bug_id) from t2 left join t1 on t2.program=t1.product where program='AAAAA' group by value having count(bug_id) IN (0,2) order by value,description;
value description count(bug_id)
select value,description,count(bug_id) from t2 left join t1 on t2.program=t1.product and t2.value=t1.component where program='AAAAA' group by value having count(bug_id) IN (0,2);
value description count(bug_id)
BBBBBBBBBBBBB - conversion 2
BBBBBBBBBBBBB - eeeeeeeee 0
BBBBBBBBBBBBB - generic 2
Documentation 0
Host communication 0
Test Procedures 0
explain select value,description,count(bug_id) from t2 left join t1 on t2.program=t1.product and t2.value=t1.component where program='AAAAA' group by value having count(bug_id) IN (0,2);

View File

@ -0,0 +1,76 @@
drop table if exists t1,t2,t3;
CREATE TABLE t1 (pk int primary key, a int, b int, c int);
INSERT INTO t1 (pk, a, b, c) VALUES
(1,1,1,1), (2,1,1,2), (3,1,1,3),
(4,1,2,1), (5,1,2,2), (6,1,2,3),
(7,1,3,1), (8,1,3,2), (9,1,3,3),
(10,2,1,1), (11,2,1,2), (12,2,1,3),
(13,2,2,1), (14,2,2,2), (15,2,2,3),
(16,2,3,1), (17,2,3,2), (18,2,3,3),
(19,3,1,1), (20,3,1,2), (21,3,1,3),
(22,3,2,1), (23,3,2,2), (24,3,2,3),
(25,3,3,1), (26,3,3,2), (27,3,3,3);
SELECT b/c as v, a FROM t1 ORDER BY v,a;
v a
0.3333 1
0.3333 2
0.3333 3
0.5000 1
0.5000 2
0.5000 3
0.6667 1
0.6667 2
0.6667 3
1.0000 1
1.0000 1
1.0000 1
1.0000 2
1.0000 2
1.0000 2
1.0000 3
1.0000 3
1.0000 3
1.5000 1
1.5000 2
1.5000 3
2.0000 1
2.0000 2
2.0000 3
3.0000 1
3.0000 2
3.0000 3
SELECT b/c as v, SUM(a) FROM t1 GROUP BY v ORDER BY v;
v SUM(a)
0.3333 6
0.5000 6
0.6667 6
1.0000 18
1.5000 6
2.0000 6
3.0000 6
SELECT SUM(a) as suma FROM t1 GROUP BY b/c ORDER BY suma;
suma
6
6
6
6
6
6
18
drop table t1;
create table t1(c1 int, c2 enum("c", "a","1"), c3 set("c", "a","1"));
insert into t1 values(1,1,1);
insert into t1 values(1,2,2);
insert into t1 values(2,3,3);
select c1, c2, c2 +0, c3, c3+0 from t1;
c1 c2 c2 +0 c3 c3+0
1 c 1 c 1
1 a 2 a 2
2 1 3 c,a 3
select /*+ tracing(2)*/distinct sum(c2) from (select c1, c2 from t1) y group by c1;
sum(c2)
3
select /*+ tracing(2)*/distinct sum(c3) from (select c1, c3 from t1) y group by c1;
sum(c3)
3
drop table t1;