You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2022/07/14 07:03:44 UTC
[doris] branch master updated: [regression] add ssb sf1 test (#10831)
This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 41f71f3ade [regression] add ssb sf1 test (#10831)
41f71f3ade is described below
commit 41f71f3adec864ce58cb0764b126bbf6d0d0cf4a
Author: Dongyang Li <he...@qq.com>
AuthorDate: Thu Jul 14 15:03:40 2022 +0800
[regression] add ssb sf1 test (#10831)
Co-authored-by: stephen <he...@qq.com>
---
regression-test/conf/regression-conf.groovy | 1 +
regression-test/data/ssb_sf1/sql/q1.1.out | 4 +
regression-test/data/ssb_sf1/sql/q1.2.out | 4 +
regression-test/data/ssb_sf1/sql/q1.3.out | 4 +
regression-test/data/ssb_sf1/sql/q2.1.out | 283 +++++++++
regression-test/data/ssb_sf1/sql/q2.2.out | 59 ++
regression-test/data/ssb_sf1/sql/q2.3.out | 10 +
regression-test/data/ssb_sf1/sql/q3.1.out | 153 +++++
regression-test/data/ssb_sf1/sql/q3.2.out | 602 ++++++++++++++++++
regression-test/data/ssb_sf1/sql/q3.3.out | 27 +
regression-test/data/ssb_sf1/sql/q3.4.out | 6 +
regression-test/data/ssb_sf1/sql/q4.1.out | 38 ++
regression-test/data/ssb_sf1/sql/q4.2.out | 103 +++
regression-test/data/ssb_sf1/sql/q4.3.out | 697 +++++++++++++++++++++
.../org/apache/doris/regression/Config.groovy | 15 +-
.../apache/doris/regression/ConfigOptions.groovy | 9 +
.../doris/regression/suite/ScriptContext.groovy | 2 +
.../doris/regression/suite/SuiteContext.groovy | 1 +
.../suites/ssb_sf1/ddl/customer_create.sql | 14 +
.../suites/ssb_sf1/ddl/customer_delete.sql | 1 +
regression-test/suites/ssb_sf1/ddl/date_create.sql | 23 +
regression-test/suites/ssb_sf1/ddl/date_delete.sql | 1 +
.../suites/ssb_sf1/ddl/lineorder_create.sql | 31 +
.../suites/ssb_sf1/ddl/lineorder_delete.sql | 1 +
regression-test/suites/ssb_sf1/ddl/part_create.sql | 15 +
regression-test/suites/ssb_sf1/ddl/part_delete.sql | 1 +
.../suites/ssb_sf1/ddl/supplier_create.sql | 13 +
.../suites/ssb_sf1/ddl/supplier_delete.sql | 1 +
regression-test/suites/ssb_sf1/load.groovy | 89 +++
regression-test/suites/ssb_sf1/sql/q1.1.sql | 24 +
regression-test/suites/ssb_sf1/sql/q1.2.sql | 24 +
regression-test/suites/ssb_sf1/sql/q1.3.sql | 25 +
regression-test/suites/ssb_sf1/sql/q2.1.sql | 26 +
regression-test/suites/ssb_sf1/sql/q2.2.sql | 27 +
regression-test/suites/ssb_sf1/sql/q2.3.sql | 26 +
regression-test/suites/ssb_sf1/sql/q3.1.sql | 28 +
regression-test/suites/ssb_sf1/sql/q3.2.sql | 28 +
regression-test/suites/ssb_sf1/sql/q3.3.sql | 30 +
regression-test/suites/ssb_sf1/sql/q3.4.sql | 30 +
regression-test/suites/ssb_sf1/sql/q4.1.sql | 30 +
regression-test/suites/ssb_sf1/sql/q4.2.sql | 31 +
regression-test/suites/ssb_sf1/sql/q4.3.sql | 29 +
42 files changed, 2563 insertions(+), 3 deletions(-)
diff --git a/regression-test/conf/regression-conf.groovy b/regression-test/conf/regression-conf.groovy
index b7683cc679..066b837a29 100644
--- a/regression-test/conf/regression-conf.groovy
+++ b/regression-test/conf/regression-conf.groovy
@@ -34,6 +34,7 @@ suitePath = "${DORIS_HOME}/regression-test/suites"
dataPath = "${DORIS_HOME}/regression-test/data"
pluginPath = "${DORIS_HOME}/regression-test/plugins"
realDataPath = "${DORIS_HOME}/regression-test/realdata"
+sf1DataPath = "/data"
// will test <group>/<suite>.groovy
// empty group will test all group
diff --git a/regression-test/data/ssb_sf1/sql/q1.1.out b/regression-test/data/ssb_sf1/sql/q1.1.out
new file mode 100644
index 0000000000..ba450f16d5
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q1.1.out
@@ -0,0 +1,4 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q1.1 --
+446031203850
+
diff --git a/regression-test/data/ssb_sf1/sql/q1.2.out b/regression-test/data/ssb_sf1/sql/q1.2.out
new file mode 100644
index 0000000000..9e6e59831d
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q1.2.out
@@ -0,0 +1,4 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q1.2 --
+98714004603
+
diff --git a/regression-test/data/ssb_sf1/sql/q1.3.out b/regression-test/data/ssb_sf1/sql/q1.3.out
new file mode 100644
index 0000000000..dd5cabbd7c
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q1.3.out
@@ -0,0 +1,4 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q1.3 --
+26232701005
+
diff --git a/regression-test/data/ssb_sf1/sql/q2.1.out b/regression-test/data/ssb_sf1/sql/q2.1.out
new file mode 100644
index 0000000000..e1ebddab41
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q2.1.out
@@ -0,0 +1,283 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q2.1 --
+567838207 1992 MFGR#121
+610663790 1992 MFGR#1210
+550769662 1992 MFGR#1211
+649205856 1992 MFGR#1212
+624031241 1992 MFGR#1213
+670488468 1992 MFGR#1214
+633152470 1992 MFGR#1215
+674846781 1992 MFGR#1216
+675093435 1992 MFGR#1217
+600202070 1992 MFGR#1218
+538043594 1992 MFGR#1219
+655326672 1992 MFGR#122
+540262882 1992 MFGR#1220
+556120633 1992 MFGR#1221
+590762777 1992 MFGR#1222
+535448651 1992 MFGR#1223
+703752611 1992 MFGR#1224
+570832868 1992 MFGR#1225
+614061593 1992 MFGR#1226
+581759388 1992 MFGR#1227
+644642592 1992 MFGR#1228
+640858430 1992 MFGR#1229
+789755835 1992 MFGR#123
+468535087 1992 MFGR#1230
+592436656 1992 MFGR#1231
+664275152 1992 MFGR#1232
+613885100 1992 MFGR#1233
+667399281 1992 MFGR#1234
+640290070 1992 MFGR#1235
+501892561 1992 MFGR#1236
+591481503 1992 MFGR#1237
+477423770 1992 MFGR#1238
+638259374 1992 MFGR#1239
+572354196 1992 MFGR#124
+740479248 1992 MFGR#1240
+478777095 1992 MFGR#125
+592174616 1992 MFGR#126
+706151632 1992 MFGR#127
+542306646 1992 MFGR#128
+581987352 1992 MFGR#129
+823087702 1993 MFGR#121
+648160706 1993 MFGR#1210
+634743898 1993 MFGR#1211
+785639283 1993 MFGR#1212
+638255029 1993 MFGR#1213
+616837237 1993 MFGR#1214
+634687975 1993 MFGR#1215
+638353900 1993 MFGR#1216
+663372951 1993 MFGR#1217
+683985855 1993 MFGR#1218
+646950033 1993 MFGR#1219
+622532984 1993 MFGR#122
+530830127 1993 MFGR#1220
+543346337 1993 MFGR#1221
+756921203 1993 MFGR#1222
+533544350 1993 MFGR#1223
+915916085 1993 MFGR#1224
+473007381 1993 MFGR#1225
+739036124 1993 MFGR#1226
+592178887 1993 MFGR#1227
+583507058 1993 MFGR#1228
+617453491 1993 MFGR#1229
+637863868 1993 MFGR#123
+625534310 1993 MFGR#1230
+580327635 1993 MFGR#1231
+697373098 1993 MFGR#1232
+515571416 1993 MFGR#1233
+651935758 1993 MFGR#1234
+575779480 1993 MFGR#1235
+591878667 1993 MFGR#1236
+609618576 1993 MFGR#1237
+444614010 1993 MFGR#1238
+595256327 1993 MFGR#1239
+660586237 1993 MFGR#124
+788730059 1993 MFGR#1240
+616224539 1993 MFGR#125
+617126754 1993 MFGR#126
+654438324 1993 MFGR#127
+731657001 1993 MFGR#128
+548048395 1993 MFGR#129
+564405648 1994 MFGR#121
+645404849 1994 MFGR#1210
+631620635 1994 MFGR#1211
+568332348 1994 MFGR#1212
+678785857 1994 MFGR#1213
+534002330 1994 MFGR#1214
+654400242 1994 MFGR#1215
+558646341 1994 MFGR#1216
+687845641 1994 MFGR#1217
+546674347 1994 MFGR#1218
+567272942 1994 MFGR#1219
+659884062 1994 MFGR#122
+562582172 1994 MFGR#1220
+598618997 1994 MFGR#1221
+601016441 1994 MFGR#1222
+555134404 1994 MFGR#1223
+737422302 1994 MFGR#1224
+570745955 1994 MFGR#1225
+746302245 1994 MFGR#1226
+651707481 1994 MFGR#1227
+573693547 1994 MFGR#1228
+647918373 1994 MFGR#1229
+580449592 1994 MFGR#123
+493270412 1994 MFGR#1230
+603546148 1994 MFGR#1231
+719865331 1994 MFGR#1232
+638982238 1994 MFGR#1233
+743247677 1994 MFGR#1234
+598680959 1994 MFGR#1235
+615726097 1994 MFGR#1236
+542569815 1994 MFGR#1237
+573510781 1994 MFGR#1238
+579855853 1994 MFGR#1239
+684573322 1994 MFGR#124
+873735737 1994 MFGR#1240
+560488304 1994 MFGR#125
+657036514 1994 MFGR#126
+622571183 1994 MFGR#127
+586845664 1994 MFGR#128
+534541525 1994 MFGR#129
+706469511 1995 MFGR#121
+602892803 1995 MFGR#1210
+645166092 1995 MFGR#1211
+613289283 1995 MFGR#1212
+599586479 1995 MFGR#1213
+562570804 1995 MFGR#1214
+672528755 1995 MFGR#1215
+669000972 1995 MFGR#1216
+725362449 1995 MFGR#1217
+657026635 1995 MFGR#1218
+519659003 1995 MFGR#1219
+724727741 1995 MFGR#122
+517956131 1995 MFGR#1220
+635741351 1995 MFGR#1221
+564368410 1995 MFGR#1222
+600665149 1995 MFGR#1223
+762700351 1995 MFGR#1224
+671669586 1995 MFGR#1225
+572568748 1995 MFGR#1226
+530361300 1995 MFGR#1227
+633357085 1995 MFGR#1228
+547960244 1995 MFGR#1229
+660711077 1995 MFGR#123
+602735858 1995 MFGR#1230
+499852146 1995 MFGR#1231
+715300753 1995 MFGR#1232
+557149571 1995 MFGR#1233
+710023059 1995 MFGR#1234
+622425239 1995 MFGR#1235
+634565501 1995 MFGR#1236
+572847270 1995 MFGR#1237
+549318912 1995 MFGR#1238
+593851712 1995 MFGR#1239
+585421815 1995 MFGR#124
+707207888 1995 MFGR#1240
+538246872 1995 MFGR#125
+605799021 1995 MFGR#126
+665978112 1995 MFGR#127
+646960956 1995 MFGR#128
+508749401 1995 MFGR#129
+523879145 1996 MFGR#121
+643645053 1996 MFGR#1210
+595065339 1996 MFGR#1211
+674626440 1996 MFGR#1212
+496297087 1996 MFGR#1213
+583249505 1996 MFGR#1214
+702184857 1996 MFGR#1215
+601809334 1996 MFGR#1216
+704898387 1996 MFGR#1217
+528843086 1996 MFGR#1218
+586246330 1996 MFGR#1219
+712110492 1996 MFGR#122
+518444215 1996 MFGR#1220
+499319414 1996 MFGR#1221
+679469356 1996 MFGR#1222
+628762754 1996 MFGR#1223
+724844856 1996 MFGR#1224
+660620587 1996 MFGR#1225
+667674729 1996 MFGR#1226
+483838085 1996 MFGR#1227
+609855391 1996 MFGR#1228
+658959557 1996 MFGR#1229
+566217852 1996 MFGR#123
+528879998 1996 MFGR#1230
+589481194 1996 MFGR#1231
+702805896 1996 MFGR#1232
+663679947 1996 MFGR#1233
+571149450 1996 MFGR#1234
+478648074 1996 MFGR#1235
+568249365 1996 MFGR#1236
+592616167 1996 MFGR#1237
+466676148 1996 MFGR#1238
+670693719 1996 MFGR#1239
+560667719 1996 MFGR#124
+821167950 1996 MFGR#1240
+476864333 1996 MFGR#125
+558030884 1996 MFGR#126
+635873891 1996 MFGR#127
+551010618 1996 MFGR#128
+560570630 1996 MFGR#129
+587013207 1997 MFGR#121
+616287892 1997 MFGR#1210
+548588761 1997 MFGR#1211
+589593892 1997 MFGR#1212
+424306670 1997 MFGR#1213
+511971910 1997 MFGR#1214
+631772246 1997 MFGR#1215
+692135140 1997 MFGR#1216
+777994957 1997 MFGR#1217
+707053720 1997 MFGR#1218
+561169527 1997 MFGR#1219
+664916245 1997 MFGR#122
+594466157 1997 MFGR#1220
+588848171 1997 MFGR#1221
+528988960 1997 MFGR#1222
+537098211 1997 MFGR#1223
+674763166 1997 MFGR#1224
+450402292 1997 MFGR#1225
+701360722 1997 MFGR#1226
+506011570 1997 MFGR#1227
+585578737 1997 MFGR#1228
+622744016 1997 MFGR#1229
+646503168 1997 MFGR#123
+571800941 1997 MFGR#1230
+502601790 1997 MFGR#1231
+677924656 1997 MFGR#1232
+534455976 1997 MFGR#1233
+714934715 1997 MFGR#1234
+767151420 1997 MFGR#1235
+618877179 1997 MFGR#1236
+639638057 1997 MFGR#1237
+401953419 1997 MFGR#1238
+610756714 1997 MFGR#1239
+543248087 1997 MFGR#124
+675132692 1997 MFGR#1240
+479099365 1997 MFGR#125
+570696568 1997 MFGR#126
+583074592 1997 MFGR#127
+695133104 1997 MFGR#128
+655638776 1997 MFGR#129
+344575925 1998 MFGR#121
+417152416 1998 MFGR#1210
+317068168 1998 MFGR#1211
+374341516 1998 MFGR#1212
+332740903 1998 MFGR#1213
+304873002 1998 MFGR#1214
+366101132 1998 MFGR#1215
+379133898 1998 MFGR#1216
+359508497 1998 MFGR#1217
+320623334 1998 MFGR#1218
+346182862 1998 MFGR#1219
+312440027 1998 MFGR#122
+348123961 1998 MFGR#1220
+339845398 1998 MFGR#1221
+355416161 1998 MFGR#1222
+344889822 1998 MFGR#1223
+396906691 1998 MFGR#1224
+290208878 1998 MFGR#1225
+419415707 1998 MFGR#1226
+358466340 1998 MFGR#1227
+251549955 1998 MFGR#1228
+383138860 1998 MFGR#1229
+296330561 1998 MFGR#123
+437181243 1998 MFGR#1230
+398944492 1998 MFGR#1231
+424062455 1998 MFGR#1232
+406967188 1998 MFGR#1233
+428867240 1998 MFGR#1234
+352277781 1998 MFGR#1235
+361827086 1998 MFGR#1236
+341618569 1998 MFGR#1237
+244739231 1998 MFGR#1238
+414151803 1998 MFGR#1239
+330082371 1998 MFGR#124
+415312453 1998 MFGR#1240
+360289624 1998 MFGR#125
+341657580 1998 MFGR#126
+377507061 1998 MFGR#127
+361416497 1998 MFGR#128
+318769573 1998 MFGR#129
+
diff --git a/regression-test/data/ssb_sf1/sql/q2.2.out b/regression-test/data/ssb_sf1/sql/q2.2.out
new file mode 100644
index 0000000000..8677d312f4
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q2.2.out
@@ -0,0 +1,59 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q2.2 --
+709524929 1992 MFGR#2221
+783846394 1992 MFGR#2222
+765052002 1992 MFGR#2223
+651488962 1992 MFGR#2224
+646528589 1992 MFGR#2225
+709650548 1992 MFGR#2226
+745556316 1992 MFGR#2227
+756901875 1992 MFGR#2228
+766521103 1993 MFGR#2221
+691475597 1993 MFGR#2222
+758220752 1993 MFGR#2223
+669662707 1993 MFGR#2224
+773854228 1993 MFGR#2225
+737087518 1993 MFGR#2226
+781967766 1993 MFGR#2227
+680880216 1993 MFGR#2228
+685777518 1994 MFGR#2221
+666524807 1994 MFGR#2222
+733993590 1994 MFGR#2223
+707869040 1994 MFGR#2224
+721251967 1994 MFGR#2225
+822495919 1994 MFGR#2226
+720837128 1994 MFGR#2227
+826225350 1994 MFGR#2228
+775437074 1995 MFGR#2221
+761354792 1995 MFGR#2222
+637832575 1995 MFGR#2223
+589765707 1995 MFGR#2224
+708290039 1995 MFGR#2225
+747356383 1995 MFGR#2226
+802502540 1995 MFGR#2227
+895936786 1995 MFGR#2228
+700010008 1996 MFGR#2221
+777310085 1996 MFGR#2222
+656095314 1996 MFGR#2223
+656859917 1996 MFGR#2224
+765820896 1996 MFGR#2225
+808177734 1996 MFGR#2226
+729563303 1996 MFGR#2227
+819665874 1996 MFGR#2228
+727342382 1997 MFGR#2221
+664533779 1997 MFGR#2222
+748288392 1997 MFGR#2223
+630422081 1997 MFGR#2224
+757391203 1997 MFGR#2225
+747889257 1997 MFGR#2226
+728857899 1997 MFGR#2227
+775312985 1997 MFGR#2228
+335304504 1998 MFGR#2221
+409347137 1998 MFGR#2222
+459109577 1998 MFGR#2223
+413318072 1998 MFGR#2224
+410402095 1998 MFGR#2225
+453515044 1998 MFGR#2226
+390506405 1998 MFGR#2227
+397939103 1998 MFGR#2228
+
diff --git a/regression-test/data/ssb_sf1/sql/q2.3.out b/regression-test/data/ssb_sf1/sql/q2.3.out
new file mode 100644
index 0000000000..cb87e34504
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q2.3.out
@@ -0,0 +1,10 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q2.3 --
+726427486 1992 MFGR#2239
+705238959 1993 MFGR#2239
+664145134 1994 MFGR#2239
+713839336 1995 MFGR#2239
+728492865 1996 MFGR#2239
+733896532 1997 MFGR#2239
+380255731 1998 MFGR#2239
+
diff --git a/regression-test/data/ssb_sf1/sql/q3.1.out b/regression-test/data/ssb_sf1/sql/q3.1.out
new file mode 100644
index 0000000000..c618f9495d
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q3.1.out
@@ -0,0 +1,153 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q3.1 --
+INDONESIA INDONESIA 1992 6905698988
+CHINA INDONESIA 1992 6616078869
+CHINA CHINA 1992 6456431477
+VIETNAM INDONESIA 1992 6340181707
+VIETNAM CHINA 1992 6332844390
+INDONESIA CHINA 1992 6310709533
+INDIA INDONESIA 1992 6238807354
+JAPAN INDONESIA 1992 6222565638
+CHINA INDIA 1992 6189831351
+CHINA JAPAN 1992 6157678893
+JAPAN CHINA 1992 6067100655
+INDIA CHINA 1992 6066461811
+VIETNAM JAPAN 1992 5863786349
+JAPAN INDIA 1992 5802749985
+INDONESIA INDIA 1992 5770203218
+VIETNAM INDIA 1992 5698511401
+INDONESIA JAPAN 1992 5663765610
+JAPAN JAPAN 1992 5648034711
+INDIA JAPAN 1992 5421959281
+CHINA VIETNAM 1992 5412322026
+JAPAN VIETNAM 1992 5401692555
+INDIA INDIA 1992 5361243755
+INDONESIA VIETNAM 1992 5302638372
+INDIA VIETNAM 1992 5245330621
+VIETNAM VIETNAM 1992 5111731778
+INDONESIA INDONESIA 1993 6931363262
+INDONESIA CHINA 1993 6612891249
+CHINA INDONESIA 1993 6581513366
+VIETNAM INDONESIA 1993 6511639352
+CHINA CHINA 1993 6444513787
+CHINA INDIA 1993 6421694121
+VIETNAM CHINA 1993 6413579999
+INDIA INDONESIA 1993 6331058594
+JAPAN CHINA 1993 6292293995
+INDIA CHINA 1993 6209353792
+CHINA JAPAN 1993 6195466884
+VIETNAM INDIA 1993 6161174477
+INDONESIA INDIA 1993 6151664306
+INDONESIA JAPAN 1993 6147605249
+JAPAN INDONESIA 1993 6053946313
+INDIA JAPAN 1993 5995208985
+CHINA VIETNAM 1993 5885023228
+VIETNAM JAPAN 1993 5874266867
+INDONESIA VIETNAM 1993 5840287722
+JAPAN INDIA 1993 5823343157
+INDIA INDIA 1993 5571575799
+VIETNAM VIETNAM 1993 5554161183
+JAPAN JAPAN 1993 5430318583
+JAPAN VIETNAM 1993 5406569653
+INDIA VIETNAM 1993 5233871487
+VIETNAM CHINA 1994 6709883442
+CHINA CHINA 1994 6648942965
+INDONESIA CHINA 1994 6483600910
+CHINA JAPAN 1994 6349037021
+VIETNAM INDONESIA 1994 6347441931
+JAPAN CHINA 1994 6320009218
+INDONESIA INDONESIA 1994 6315331086
+CHINA INDIA 1994 6297582811
+CHINA INDONESIA 1994 6234787896
+VIETNAM JAPAN 1994 6231973047
+INDONESIA INDIA 1994 6198412245
+INDIA INDONESIA 1994 6168189859
+INDONESIA JAPAN 1994 6141195969
+JAPAN INDONESIA 1994 6013034618
+CHINA VIETNAM 1994 5885318733
+INDIA CHINA 1994 5815022714
+VIETNAM INDIA 1994 5789398691
+JAPAN JAPAN 1994 5753821482
+JAPAN INDIA 1994 5645818872
+INDONESIA VIETNAM 1994 5624346368
+INDIA INDIA 1994 5584936515
+VIETNAM VIETNAM 1994 5418498159
+INDIA JAPAN 1994 5394134974
+JAPAN VIETNAM 1994 5275821637
+INDIA VIETNAM 1994 5251039815
+CHINA INDONESIA 1995 7074539444
+INDONESIA CHINA 1995 6928620620
+CHINA CHINA 1995 6624666612
+JAPAN CHINA 1995 6519889385
+VIETNAM CHINA 1995 6332731268
+INDONESIA INDONESIA 1995 6268531321
+VIETNAM JAPAN 1995 6263957020
+CHINA INDIA 1995 6246656374
+VIETNAM INDIA 1995 6198441957
+INDONESIA INDIA 1995 6173805183
+VIETNAM INDONESIA 1995 6057820148
+CHINA JAPAN 1995 6021854130
+INDONESIA JAPAN 1995 6019093871
+INDIA CHINA 1995 6010532793
+INDIA INDONESIA 1995 5975518597
+JAPAN JAPAN 1995 5952279129
+JAPAN INDONESIA 1995 5947000735
+VIETNAM VIETNAM 1995 5754727607
+JAPAN INDIA 1995 5730743126
+INDONESIA VIETNAM 1995 5574974066
+INDIA INDIA 1995 5565995550
+JAPAN VIETNAM 1995 5501313775
+CHINA VIETNAM 1995 5489936063
+INDIA JAPAN 1995 5469203427
+INDIA VIETNAM 1995 5207063284
+INDONESIA INDONESIA 1996 6750056283
+CHINA INDONESIA 1996 6657125075
+INDONESIA CHINA 1996 6613439112
+CHINA CHINA 1996 6591697915
+VIETNAM CHINA 1996 6428653890
+VIETNAM INDONESIA 1996 6295626732
+JAPAN INDONESIA 1996 6227447856
+INDIA CHINA 1996 6198567819
+INDIA INDONESIA 1996 6189242058
+CHINA INDIA 1996 6153787365
+INDONESIA INDIA 1996 6138810863
+CHINA JAPAN 1996 6105566324
+JAPAN CHINA 1996 6088985564
+INDONESIA JAPAN 1996 6055638222
+VIETNAM JAPAN 1996 5919997150
+VIETNAM VIETNAM 1996 5860842302
+INDIA JAPAN 1996 5841664805
+VIETNAM INDIA 1996 5807486983
+JAPAN INDIA 1996 5644579616
+JAPAN JAPAN 1996 5566204795
+INDIA INDIA 1996 5532073103
+INDONESIA VIETNAM 1996 5438514387
+CHINA VIETNAM 1996 5434772818
+JAPAN VIETNAM 1996 5334277549
+INDIA VIETNAM 1996 5293891531
+CHINA INDONESIA 1997 6653234696
+INDONESIA CHINA 1997 6577396314
+CHINA CHINA 1997 6463794795
+JAPAN INDONESIA 1997 6429270126
+INDONESIA INDONESIA 1997 6398427821
+VIETNAM INDONESIA 1997 6363583120
+CHINA JAPAN 1997 6284733518
+VIETNAM CHINA 1997 6164218723
+INDIA CHINA 1997 6153282214
+CHINA INDIA 1997 6084283983
+INDONESIA JAPAN 1997 6001427956
+INDIA INDONESIA 1997 5983439300
+JAPAN CHINA 1997 5973849687
+CHINA VIETNAM 1997 5908254176
+JAPAN INDIA 1997 5796921992
+JAPAN JAPAN 1997 5790450039
+INDONESIA INDIA 1997 5789367105
+VIETNAM INDIA 1997 5730121608
+INDIA INDIA 1997 5693028907
+VIETNAM JAPAN 1997 5689345230
+INDONESIA VIETNAM 1997 5665678132
+VIETNAM VIETNAM 1997 5620251324
+INDIA JAPAN 1997 5587827913
+JAPAN VIETNAM 1997 5249874614
+INDIA VIETNAM 1997 5003624837
+
diff --git a/regression-test/data/ssb_sf1/sql/q3.2.out b/regression-test/data/ssb_sf1/sql/q3.2.out
new file mode 100644
index 0000000000..6fa0c9ba6d
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q3.2.out
@@ -0,0 +1,602 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q3.2 --
+UNITED ST4 UNITED ST1 1992 102027455
+UNITED ST1 UNITED ST0 1992 96989491
+UNITED ST7 UNITED ST0 1992 96078010
+UNITED ST9 UNITED ST0 1992 94813294
+UNITED ST4 UNITED ST0 1992 94644242
+UNITED ST2 UNITED ST4 1992 91180500
+UNITED ST5 UNITED ST0 1992 90432300
+UNITED ST6 UNITED ST7 1992 87658267
+UNITED ST3 UNITED ST9 1992 86142048
+UNITED ST6 UNITED ST5 1992 85882966
+UNITED ST7 UNITED ST3 1992 83765666
+UNITED ST2 UNITED ST9 1992 83705618
+UNITED ST4 UNITED ST6 1992 81886374
+UNITED ST2 UNITED ST1 1992 81839165
+UNITED ST9 UNITED ST1 1992 80795302
+UNITED ST6 UNITED ST3 1992 78778218
+UNITED ST6 UNITED ST0 1992 78696956
+UNITED ST0 UNITED ST1 1992 77267396
+UNITED ST0 UNITED ST0 1992 75622122
+UNITED ST1 UNITED ST9 1992 75367059
+UNITED ST3 UNITED ST1 1992 73637490
+UNITED ST2 UNITED ST0 1992 72210218
+UNITED ST1 UNITED ST7 1992 71472973
+UNITED ST6 UNITED ST4 1992 71086944
+UNITED ST4 UNITED ST4 1992 70111335
+UNITED ST6 UNITED ST1 1992 69408688
+UNITED ST4 UNITED ST3 1992 69001787
+UNITED ST5 UNITED ST7 1992 68333651
+UNITED ST4 UNITED ST9 1992 67837970
+UNITED ST7 UNITED ST6 1992 65513205
+UNITED ST4 UNITED ST5 1992 65057872
+UNITED ST7 UNITED ST4 1992 64900888
+UNITED ST1 UNITED ST1 1992 64669070
+UNITED ST3 UNITED ST5 1992 64239048
+UNITED ST0 UNITED ST9 1992 63979996
+UNITED ST3 UNITED ST4 1992 63144772
+UNITED ST5 UNITED ST6 1992 62628093
+UNITED ST4 UNITED ST7 1992 62529376
+UNITED ST3 UNITED ST0 1992 62441656
+UNITED ST9 UNITED ST4 1992 61489513
+UNITED ST8 UNITED ST6 1992 60540440
+UNITED ST7 UNITED ST9 1992 60326042
+UNITED ST7 UNITED ST7 1992 60121386
+UNITED ST5 UNITED ST1 1992 59945287
+UNITED ST5 UNITED ST4 1992 57625627
+UNITED ST7 UNITED ST5 1992 57566802
+UNITED ST2 UNITED ST5 1992 57021365
+UNITED ST9 UNITED ST7 1992 56883359
+UNITED ST0 UNITED ST3 1992 56359317
+UNITED ST1 UNITED ST3 1992 55727474
+UNITED ST5 UNITED ST3 1992 53963553
+UNITED ST0 UNITED ST7 1992 50583409
+UNITED ST5 UNITED ST9 1992 50191091
+UNITED ST7 UNITED ST1 1992 50167208
+UNITED ST0 UNITED ST8 1992 49732640
+UNITED ST0 UNITED ST4 1992 49676807
+UNITED ST9 UNITED ST3 1992 47681165
+UNITED ST8 UNITED ST4 1992 46757019
+UNITED ST3 UNITED ST3 1992 45087216
+UNITED ST8 UNITED ST0 1992 44368839
+UNITED ST0 UNITED ST6 1992 42471806
+UNITED ST6 UNITED ST8 1992 42463690
+UNITED ST8 UNITED ST7 1992 41897901
+UNITED ST3 UNITED ST8 1992 41275764
+UNITED ST6 UNITED ST9 1992 40591721
+UNITED ST0 UNITED ST5 1992 40120886
+UNITED ST1 UNITED ST4 1992 39326346
+UNITED ST3 UNITED ST7 1992 39028579
+UNITED ST3 UNITED ST6 1992 38798715
+UNITED ST9 UNITED ST9 1992 36048343
+UNITED ST2 UNITED ST8 1992 36046449
+UNITED ST2 UNITED ST3 1992 35981963
+UNITED ST8 UNITED ST1 1992 35680752
+UNITED ST1 UNITED ST6 1992 35404990
+UNITED ST8 UNITED ST5 1992 35187610
+UNITED ST1 UNITED ST5 1992 33971251
+UNITED ST5 UNITED ST8 1992 33878053
+UNITED ST2 UNITED ST7 1992 33702779
+UNITED ST8 UNITED ST3 1992 30949324
+UNITED ST8 UNITED ST8 1992 29309108
+UNITED ST5 UNITED ST5 1992 29279568
+UNITED ST1 UNITED ST8 1992 28565579
+UNITED ST9 UNITED ST5 1992 28075004
+UNITED ST2 UNITED ST6 1992 27813739
+UNITED ST0 UNITED ST2 1992 27718733
+UNITED ST2 UNITED ST2 1992 25743654
+UNITED ST8 UNITED ST9 1992 22684471
+UNITED ST4 UNITED ST8 1992 21928442
+UNITED ST9 UNITED ST8 1992 21386100
+UNITED ST5 UNITED ST2 1992 20495817
+UNITED ST6 UNITED ST6 1992 18137105
+UNITED ST9 UNITED ST6 1992 15879568
+UNITED ST4 UNITED ST2 1992 12061845
+UNITED ST7 UNITED ST8 1992 11895702
+UNITED ST6 UNITED ST2 1992 11820698
+UNITED ST9 UNITED ST2 1992 11623177
+UNITED ST8 UNITED ST2 1992 10971561
+UNITED ST1 UNITED ST2 1992 7706728
+UNITED ST7 UNITED ST2 1992 4943204
+UNITED ST3 UNITED ST2 1992 1097208
+UNITED ST0 UNITED ST9 1993 109834040
+UNITED ST7 UNITED ST0 1993 109788024
+UNITED ST5 UNITED ST0 1993 106822597
+UNITED ST0 UNITED ST0 1993 106742548
+UNITED ST1 UNITED ST0 1993 99305952
+UNITED ST4 UNITED ST4 1993 98150465
+UNITED ST3 UNITED ST4 1993 92493920
+UNITED ST0 UNITED ST1 1993 91196593
+UNITED ST4 UNITED ST1 1993 88521423
+UNITED ST8 UNITED ST0 1993 88356371
+UNITED ST4 UNITED ST7 1993 88172198
+UNITED ST4 UNITED ST0 1993 86918458
+UNITED ST6 UNITED ST3 1993 83417161
+UNITED ST6 UNITED ST1 1993 83345939
+UNITED ST7 UNITED ST9 1993 80310701
+UNITED ST3 UNITED ST1 1993 78230278
+UNITED ST6 UNITED ST7 1993 78197294
+UNITED ST5 UNITED ST9 1993 76286539
+UNITED ST0 UNITED ST3 1993 76171283
+UNITED ST5 UNITED ST8 1993 74359279
+UNITED ST9 UNITED ST1 1993 74059419
+UNITED ST4 UNITED ST9 1993 73296959
+UNITED ST5 UNITED ST1 1993 71454623
+UNITED ST6 UNITED ST4 1993 69646913
+UNITED ST2 UNITED ST1 1993 69631701
+UNITED ST6 UNITED ST0 1993 68247539
+UNITED ST7 UNITED ST7 1993 68109820
+UNITED ST2 UNITED ST3 1993 66972438
+UNITED ST3 UNITED ST0 1993 66626926
+UNITED ST9 UNITED ST7 1993 66625483
+UNITED ST1 UNITED ST8 1993 66146198
+UNITED ST2 UNITED ST7 1993 64185014
+UNITED ST5 UNITED ST4 1993 63415639
+UNITED ST9 UNITED ST9 1993 63260763
+UNITED ST1 UNITED ST4 1993 62884347
+UNITED ST7 UNITED ST4 1993 61656613
+UNITED ST3 UNITED ST6 1993 58584808
+UNITED ST2 UNITED ST4 1993 56650391
+UNITED ST3 UNITED ST5 1993 55907305
+UNITED ST6 UNITED ST9 1993 54900942
+UNITED ST1 UNITED ST7 1993 54851183
+UNITED ST3 UNITED ST9 1993 54762596
+UNITED ST8 UNITED ST6 1993 54633062
+UNITED ST8 UNITED ST3 1993 54049874
+UNITED ST5 UNITED ST7 1993 52745538
+UNITED ST0 UNITED ST5 1993 52701052
+UNITED ST1 UNITED ST9 1993 52514902
+UNITED ST8 UNITED ST5 1993 52237837
+UNITED ST1 UNITED ST3 1993 52097946
+UNITED ST8 UNITED ST4 1993 51419356
+UNITED ST0 UNITED ST6 1993 50432282
+UNITED ST5 UNITED ST5 1993 50357189
+UNITED ST3 UNITED ST7 1993 50135448
+UNITED ST0 UNITED ST4 1993 49260067
+UNITED ST0 UNITED ST7 1993 48796360
+UNITED ST2 UNITED ST9 1993 48188507
+UNITED ST1 UNITED ST1 1993 47538610
+UNITED ST9 UNITED ST3 1993 46943647
+UNITED ST7 UNITED ST5 1993 44763692
+UNITED ST1 UNITED ST6 1993 44728540
+UNITED ST8 UNITED ST1 1993 44415434
+UNITED ST7 UNITED ST8 1993 43902628
+UNITED ST9 UNITED ST6 1993 43867160
+UNITED ST2 UNITED ST0 1993 42845485
+UNITED ST3 UNITED ST8 1993 42251848
+UNITED ST0 UNITED ST8 1993 42002682
+UNITED ST4 UNITED ST8 1993 41657582
+UNITED ST1 UNITED ST5 1993 40693513
+UNITED ST9 UNITED ST5 1993 39685269
+UNITED ST7 UNITED ST3 1993 39523861
+UNITED ST8 UNITED ST8 1993 38790235
+UNITED ST8 UNITED ST9 1993 38516361
+UNITED ST2 UNITED ST5 1993 37406845
+UNITED ST9 UNITED ST8 1993 37184696
+UNITED ST8 UNITED ST7 1993 36902218
+UNITED ST6 UNITED ST8 1993 36456741
+UNITED ST7 UNITED ST1 1993 34391159
+UNITED ST6 UNITED ST5 1993 34229082
+UNITED ST5 UNITED ST3 1993 34031811
+UNITED ST2 UNITED ST8 1993 33445446
+UNITED ST4 UNITED ST3 1993 33129412
+UNITED ST6 UNITED ST6 1993 33050663
+UNITED ST9 UNITED ST0 1993 32653305
+UNITED ST4 UNITED ST6 1993 30699255
+UNITED ST9 UNITED ST4 1993 30644687
+UNITED ST4 UNITED ST5 1993 29119594
+UNITED ST7 UNITED ST6 1993 27100502
+UNITED ST4 UNITED ST2 1993 27012678
+UNITED ST2 UNITED ST6 1993 26482226
+UNITED ST5 UNITED ST6 1993 25357679
+UNITED ST3 UNITED ST3 1993 21777144
+UNITED ST3 UNITED ST2 1993 21559073
+UNITED ST5 UNITED ST2 1993 20610242
+UNITED ST7 UNITED ST2 1993 20219304
+UNITED ST6 UNITED ST2 1993 18814367
+UNITED ST9 UNITED ST2 1993 17718390
+UNITED ST1 UNITED ST2 1993 16844538
+UNITED ST0 UNITED ST2 1993 15042145
+UNITED ST2 UNITED ST2 1993 14521995
+UNITED ST8 UNITED ST2 1993 9984366
+UNITED ST8 UNITED ST0 1994 99220789
+UNITED ST3 UNITED ST9 1994 97476185
+UNITED ST6 UNITED ST1 1994 96937147
+UNITED ST6 UNITED ST9 1994 94683309
+UNITED ST9 UNITED ST1 1994 90440948
+UNITED ST0 UNITED ST9 1994 89865202
+UNITED ST5 UNITED ST7 1994 89089961
+UNITED ST9 UNITED ST0 1994 87670573
+UNITED ST3 UNITED ST1 1994 85523653
+UNITED ST4 UNITED ST9 1994 83822393
+UNITED ST0 UNITED ST0 1994 83526877
+UNITED ST7 UNITED ST0 1994 82265536
+UNITED ST2 UNITED ST1 1994 81300089
+UNITED ST5 UNITED ST0 1994 78648057
+UNITED ST4 UNITED ST7 1994 76954140
+UNITED ST4 UNITED ST4 1994 76837381
+UNITED ST0 UNITED ST1 1994 76613379
+UNITED ST1 UNITED ST3 1994 75992459
+UNITED ST7 UNITED ST1 1994 75320799
+UNITED ST4 UNITED ST0 1994 73719340
+UNITED ST5 UNITED ST1 1994 73508418
+UNITED ST4 UNITED ST1 1994 72219557
+UNITED ST2 UNITED ST9 1994 69671054
+UNITED ST6 UNITED ST5 1994 66461534
+UNITED ST2 UNITED ST3 1994 65620760
+UNITED ST3 UNITED ST0 1994 65522727
+UNITED ST5 UNITED ST3 1994 65334911
+UNITED ST7 UNITED ST4 1994 64778715
+UNITED ST3 UNITED ST4 1994 63412365
+UNITED ST8 UNITED ST4 1994 62141681
+UNITED ST0 UNITED ST4 1994 61519744
+UNITED ST0 UNITED ST7 1994 61480820
+UNITED ST0 UNITED ST6 1994 61288778
+UNITED ST2 UNITED ST0 1994 60182153
+UNITED ST6 UNITED ST4 1994 59829989
+UNITED ST4 UNITED ST5 1994 59397028
+UNITED ST8 UNITED ST9 1994 58666906
+UNITED ST4 UNITED ST6 1994 58633482
+UNITED ST5 UNITED ST5 1994 56235213
+UNITED ST6 UNITED ST3 1994 56123238
+UNITED ST2 UNITED ST4 1994 55679377
+UNITED ST8 UNITED ST3 1994 55203841
+UNITED ST1 UNITED ST1 1994 54383174
+UNITED ST1 UNITED ST7 1994 53853106
+UNITED ST6 UNITED ST0 1994 53728853
+UNITED ST5 UNITED ST9 1994 53367331
+UNITED ST9 UNITED ST9 1994 51980849
+UNITED ST5 UNITED ST4 1994 51799593
+UNITED ST7 UNITED ST9 1994 50144085
+UNITED ST7 UNITED ST7 1994 46446442
+UNITED ST6 UNITED ST6 1994 46199722
+UNITED ST7 UNITED ST5 1994 45895364
+UNITED ST3 UNITED ST3 1994 45627153
+UNITED ST8 UNITED ST5 1994 44553056
+UNITED ST9 UNITED ST4 1994 43910761
+UNITED ST1 UNITED ST0 1994 43225201
+UNITED ST1 UNITED ST9 1994 43000037
+UNITED ST7 UNITED ST8 1994 42776467
+UNITED ST0 UNITED ST5 1994 41808301
+UNITED ST2 UNITED ST6 1994 41526105
+UNITED ST1 UNITED ST4 1994 41381558
+UNITED ST3 UNITED ST7 1994 40935131
+UNITED ST8 UNITED ST1 1994 40152096
+UNITED ST9 UNITED ST8 1994 39278808
+UNITED ST5 UNITED ST6 1994 38658451
+UNITED ST2 UNITED ST5 1994 37640317
+UNITED ST8 UNITED ST7 1994 37600687
+UNITED ST9 UNITED ST5 1994 37146726
+UNITED ST6 UNITED ST7 1994 37057808
+UNITED ST8 UNITED ST6 1994 36776569
+UNITED ST3 UNITED ST6 1994 36290257
+UNITED ST9 UNITED ST3 1994 35846500
+UNITED ST2 UNITED ST8 1994 33767774
+UNITED ST0 UNITED ST8 1994 31845433
+UNITED ST4 UNITED ST3 1994 31599433
+UNITED ST9 UNITED ST7 1994 31586173
+UNITED ST1 UNITED ST6 1994 31287326
+UNITED ST1 UNITED ST8 1994 30245153
+UNITED ST7 UNITED ST3 1994 29424840
+UNITED ST9 UNITED ST6 1994 29212927
+UNITED ST0 UNITED ST3 1994 27327829
+UNITED ST6 UNITED ST8 1994 26592996
+UNITED ST3 UNITED ST5 1994 26197875
+UNITED ST6 UNITED ST2 1994 25809000
+UNITED ST1 UNITED ST5 1994 24939138
+UNITED ST7 UNITED ST6 1994 24631937
+UNITED ST1 UNITED ST2 1994 23556586
+UNITED ST4 UNITED ST2 1994 23035892
+UNITED ST2 UNITED ST7 1994 22182758
+UNITED ST0 UNITED ST2 1994 22017954
+UNITED ST4 UNITED ST8 1994 20685352
+UNITED ST7 UNITED ST2 1994 19655081
+UNITED ST5 UNITED ST8 1994 18931891
+UNITED ST2 UNITED ST2 1994 18068657
+UNITED ST3 UNITED ST8 1994 15936051
+UNITED ST8 UNITED ST8 1994 10023412
+UNITED ST3 UNITED ST2 1994 9995234
+UNITED ST9 UNITED ST2 1994 9700989
+UNITED ST5 UNITED ST2 1994 7162796
+UNITED ST8 UNITED ST2 1994 3789626
+UNITED ST5 UNITED ST1 1995 119793669
+UNITED ST4 UNITED ST9 1995 99490068
+UNITED ST7 UNITED ST0 1995 98031295
+UNITED ST6 UNITED ST0 1995 91718471
+UNITED ST4 UNITED ST1 1995 90878653
+UNITED ST0 UNITED ST1 1995 90763599
+UNITED ST8 UNITED ST9 1995 88855089
+UNITED ST7 UNITED ST7 1995 86571624
+UNITED ST3 UNITED ST0 1995 84462733
+UNITED ST9 UNITED ST1 1995 82938967
+UNITED ST2 UNITED ST4 1995 82432305
+UNITED ST1 UNITED ST0 1995 81676623
+UNITED ST5 UNITED ST4 1995 81016761
+UNITED ST7 UNITED ST1 1995 79964362
+UNITED ST5 UNITED ST3 1995 78099130
+UNITED ST5 UNITED ST0 1995 77615746
+UNITED ST9 UNITED ST9 1995 76515958
+UNITED ST7 UNITED ST9 1995 75317709
+UNITED ST4 UNITED ST4 1995 74587071
+UNITED ST9 UNITED ST4 1995 72525686
+UNITED ST1 UNITED ST9 1995 72470870
+UNITED ST4 UNITED ST7 1995 69264407
+UNITED ST6 UNITED ST3 1995 67513062
+UNITED ST2 UNITED ST3 1995 65218129
+UNITED ST2 UNITED ST9 1995 65055178
+UNITED ST7 UNITED ST6 1995 65020671
+UNITED ST3 UNITED ST1 1995 64762815
+UNITED ST1 UNITED ST1 1995 64199332
+UNITED ST6 UNITED ST9 1995 63457105
+UNITED ST0 UNITED ST9 1995 63253499
+UNITED ST5 UNITED ST9 1995 62364897
+UNITED ST4 UNITED ST5 1995 62081505
+UNITED ST1 UNITED ST7 1995 61515741
+UNITED ST2 UNITED ST7 1995 60000208
+UNITED ST8 UNITED ST6 1995 58990404
+UNITED ST1 UNITED ST4 1995 57535599
+UNITED ST0 UNITED ST3 1995 56360708
+UNITED ST8 UNITED ST0 1995 55231664
+UNITED ST5 UNITED ST7 1995 53740759
+UNITED ST2 UNITED ST0 1995 52560838
+UNITED ST3 UNITED ST7 1995 51579548
+UNITED ST9 UNITED ST0 1995 51548621
+UNITED ST6 UNITED ST6 1995 50954677
+UNITED ST5 UNITED ST5 1995 50394007
+UNITED ST7 UNITED ST4 1995 49899545
+UNITED ST3 UNITED ST3 1995 48158089
+UNITED ST6 UNITED ST4 1995 47697241
+UNITED ST9 UNITED ST7 1995 46464589
+UNITED ST4 UNITED ST0 1995 46142899
+UNITED ST1 UNITED ST3 1995 45823056
+UNITED ST2 UNITED ST1 1995 45437340
+UNITED ST6 UNITED ST5 1995 45428152
+UNITED ST8 UNITED ST5 1995 44994863
+UNITED ST7 UNITED ST3 1995 43699734
+UNITED ST9 UNITED ST6 1995 43482494
+UNITED ST2 UNITED ST5 1995 43382417
+UNITED ST6 UNITED ST8 1995 41973920
+UNITED ST0 UNITED ST6 1995 40718942
+UNITED ST3 UNITED ST5 1995 40057815
+UNITED ST7 UNITED ST5 1995 39015293
+UNITED ST0 UNITED ST0 1995 38984502
+UNITED ST6 UNITED ST1 1995 38328352
+UNITED ST4 UNITED ST6 1995 38109524
+UNITED ST3 UNITED ST9 1995 37364623
+UNITED ST4 UNITED ST3 1995 37356396
+UNITED ST2 UNITED ST6 1995 37146288
+UNITED ST9 UNITED ST5 1995 36009924
+UNITED ST1 UNITED ST8 1995 34918793
+UNITED ST8 UNITED ST1 1995 34217780
+UNITED ST0 UNITED ST7 1995 33395313
+UNITED ST1 UNITED ST5 1995 31857452
+UNITED ST8 UNITED ST7 1995 30918202
+UNITED ST2 UNITED ST8 1995 30504189
+UNITED ST3 UNITED ST4 1995 30422346
+UNITED ST5 UNITED ST6 1995 30204737
+UNITED ST8 UNITED ST3 1995 29349938
+UNITED ST0 UNITED ST4 1995 29170038
+UNITED ST1 UNITED ST6 1995 27139403
+UNITED ST7 UNITED ST8 1995 26444490
+UNITED ST6 UNITED ST7 1995 23833977
+UNITED ST4 UNITED ST8 1995 23053236
+UNITED ST4 UNITED ST2 1995 22787003
+UNITED ST3 UNITED ST8 1995 22505239
+UNITED ST9 UNITED ST8 1995 21292527
+UNITED ST8 UNITED ST4 1995 19287311
+UNITED ST8 UNITED ST2 1995 18282990
+UNITED ST9 UNITED ST3 1995 17539102
+UNITED ST3 UNITED ST6 1995 16738530
+UNITED ST0 UNITED ST8 1995 16393249
+UNITED ST5 UNITED ST2 1995 14951023
+UNITED ST2 UNITED ST2 1995 13455031
+UNITED ST5 UNITED ST8 1995 13346932
+UNITED ST3 UNITED ST2 1995 12886829
+UNITED ST9 UNITED ST2 1995 12653362
+UNITED ST0 UNITED ST5 1995 11453709
+UNITED ST6 UNITED ST2 1995 11363551
+UNITED ST8 UNITED ST8 1995 11285867
+UNITED ST1 UNITED ST2 1995 7991676
+UNITED ST0 UNITED ST2 1995 4776460
+UNITED ST7 UNITED ST2 1995 3973565
+UNITED ST6 UNITED ST0 1996 132286763
+UNITED ST4 UNITED ST0 1996 106897563
+UNITED ST5 UNITED ST0 1996 104501979
+UNITED ST0 UNITED ST4 1996 103228749
+UNITED ST9 UNITED ST1 1996 101983827
+UNITED ST1 UNITED ST0 1996 94861554
+UNITED ST0 UNITED ST1 1996 91948777
+UNITED ST6 UNITED ST1 1996 89705870
+UNITED ST2 UNITED ST1 1996 88256155
+UNITED ST1 UNITED ST1 1996 87265848
+UNITED ST4 UNITED ST7 1996 83677814
+UNITED ST6 UNITED ST3 1996 82168229
+UNITED ST2 UNITED ST7 1996 80468477
+UNITED ST8 UNITED ST1 1996 78971756
+UNITED ST7 UNITED ST4 1996 77941011
+UNITED ST1 UNITED ST3 1996 77610905
+UNITED ST9 UNITED ST9 1996 77301740
+UNITED ST0 UNITED ST9 1996 75935209
+UNITED ST7 UNITED ST0 1996 75602445
+UNITED ST3 UNITED ST1 1996 74746699
+UNITED ST7 UNITED ST7 1996 74040644
+UNITED ST4 UNITED ST1 1996 72819867
+UNITED ST5 UNITED ST9 1996 72614114
+UNITED ST1 UNITED ST9 1996 69823769
+UNITED ST9 UNITED ST4 1996 69616614
+UNITED ST6 UNITED ST4 1996 69296005
+UNITED ST2 UNITED ST0 1996 67095122
+UNITED ST5 UNITED ST1 1996 65346389
+UNITED ST6 UNITED ST9 1996 63256182
+UNITED ST4 UNITED ST6 1996 62189328
+UNITED ST0 UNITED ST0 1996 61528855
+UNITED ST8 UNITED ST9 1996 60466691
+UNITED ST3 UNITED ST0 1996 60226840
+UNITED ST8 UNITED ST6 1996 59746655
+UNITED ST2 UNITED ST3 1996 59648598
+UNITED ST0 UNITED ST5 1996 57762895
+UNITED ST8 UNITED ST7 1996 57523925
+UNITED ST2 UNITED ST4 1996 57487057
+UNITED ST6 UNITED ST7 1996 57090619
+UNITED ST3 UNITED ST4 1996 54838259
+UNITED ST4 UNITED ST9 1996 54134840
+UNITED ST1 UNITED ST6 1996 54056366
+UNITED ST3 UNITED ST7 1996 53987218
+UNITED ST2 UNITED ST9 1996 53491415
+UNITED ST4 UNITED ST8 1996 53035662
+UNITED ST9 UNITED ST5 1996 52825922
+UNITED ST7 UNITED ST3 1996 52356886
+UNITED ST6 UNITED ST8 1996 52136784
+UNITED ST1 UNITED ST5 1996 51189649
+UNITED ST8 UNITED ST4 1996 51033054
+UNITED ST1 UNITED ST4 1996 50135547
+UNITED ST3 UNITED ST9 1996 49612304
+UNITED ST9 UNITED ST0 1996 49590701
+UNITED ST3 UNITED ST3 1996 49263796
+UNITED ST9 UNITED ST7 1996 48798759
+UNITED ST7 UNITED ST1 1996 48784175
+UNITED ST9 UNITED ST6 1996 48685063
+UNITED ST2 UNITED ST5 1996 47028976
+UNITED ST9 UNITED ST3 1996 47021018
+UNITED ST2 UNITED ST8 1996 46865113
+UNITED ST4 UNITED ST3 1996 46460940
+UNITED ST6 UNITED ST5 1996 46030104
+UNITED ST2 UNITED ST6 1996 45416649
+UNITED ST8 UNITED ST5 1996 43480473
+UNITED ST5 UNITED ST5 1996 43020722
+UNITED ST6 UNITED ST6 1996 42923032
+UNITED ST4 UNITED ST5 1996 42808412
+UNITED ST3 UNITED ST6 1996 41881628
+UNITED ST1 UNITED ST7 1996 41721506
+UNITED ST5 UNITED ST7 1996 40946330
+UNITED ST8 UNITED ST0 1996 39845427
+UNITED ST8 UNITED ST3 1996 39535940
+UNITED ST1 UNITED ST8 1996 39430882
+UNITED ST5 UNITED ST6 1996 38332044
+UNITED ST0 UNITED ST6 1996 37232062
+UNITED ST7 UNITED ST6 1996 36535628
+UNITED ST9 UNITED ST8 1996 36112301
+UNITED ST3 UNITED ST8 1996 33924732
+UNITED ST3 UNITED ST5 1996 33717439
+UNITED ST5 UNITED ST4 1996 33424859
+UNITED ST5 UNITED ST3 1996 32919926
+UNITED ST4 UNITED ST4 1996 32787995
+UNITED ST7 UNITED ST5 1996 32784224
+UNITED ST5 UNITED ST8 1996 32415682
+UNITED ST0 UNITED ST7 1996 31391181
+UNITED ST0 UNITED ST3 1996 29795665
+UNITED ST7 UNITED ST9 1996 25028091
+UNITED ST7 UNITED ST8 1996 24348851
+UNITED ST6 UNITED ST2 1996 20447847
+UNITED ST8 UNITED ST8 1996 16340603
+UNITED ST0 UNITED ST8 1996 15168262
+UNITED ST4 UNITED ST2 1996 12451867
+UNITED ST1 UNITED ST2 1996 10082536
+UNITED ST5 UNITED ST2 1996 8544233
+UNITED ST7 UNITED ST2 1996 8390470
+UNITED ST9 UNITED ST2 1996 8108035
+UNITED ST8 UNITED ST2 1996 7028334
+UNITED ST0 UNITED ST2 1996 6907199
+UNITED ST3 UNITED ST2 1996 4311800
+UNITED ST5 UNITED ST0 1997 121457766
+UNITED ST0 UNITED ST9 1997 119856268
+UNITED ST5 UNITED ST1 1997 106900161
+UNITED ST9 UNITED ST9 1997 106222795
+UNITED ST5 UNITED ST4 1997 103432927
+UNITED ST7 UNITED ST1 1997 101326940
+UNITED ST5 UNITED ST9 1997 97392640
+UNITED ST8 UNITED ST0 1997 89434845
+UNITED ST1 UNITED ST3 1997 85175638
+UNITED ST4 UNITED ST1 1997 84611188
+UNITED ST4 UNITED ST7 1997 84606996
+UNITED ST1 UNITED ST4 1997 83092569
+UNITED ST0 UNITED ST1 1997 80167139
+UNITED ST4 UNITED ST9 1997 79697927
+UNITED ST1 UNITED ST0 1997 77667866
+UNITED ST2 UNITED ST0 1997 77591470
+UNITED ST1 UNITED ST7 1997 77045722
+UNITED ST2 UNITED ST7 1997 76483802
+UNITED ST1 UNITED ST1 1997 76340444
+UNITED ST0 UNITED ST7 1997 72577490
+UNITED ST4 UNITED ST0 1997 69875804
+UNITED ST6 UNITED ST3 1997 69725506
+UNITED ST2 UNITED ST9 1997 69543984
+UNITED ST7 UNITED ST0 1997 69354312
+UNITED ST9 UNITED ST7 1997 69052630
+UNITED ST8 UNITED ST3 1997 66918394
+UNITED ST0 UNITED ST0 1997 66308516
+UNITED ST9 UNITED ST0 1997 66066791
+UNITED ST2 UNITED ST3 1997 65429453
+UNITED ST2 UNITED ST1 1997 65396135
+UNITED ST4 UNITED ST4 1997 62532346
+UNITED ST9 UNITED ST1 1997 62418406
+UNITED ST3 UNITED ST7 1997 61095300
+UNITED ST7 UNITED ST4 1997 60123494
+UNITED ST4 UNITED ST3 1997 59634153
+UNITED ST3 UNITED ST4 1997 58356141
+UNITED ST6 UNITED ST9 1997 58231263
+UNITED ST6 UNITED ST4 1997 57215022
+UNITED ST2 UNITED ST4 1997 57012611
+UNITED ST5 UNITED ST3 1997 56789932
+UNITED ST9 UNITED ST5 1997 56091920
+UNITED ST6 UNITED ST0 1997 55824919
+UNITED ST6 UNITED ST1 1997 55117709
+UNITED ST7 UNITED ST9 1997 55039970
+UNITED ST5 UNITED ST7 1997 54534315
+UNITED ST3 UNITED ST1 1997 54150683
+UNITED ST3 UNITED ST0 1997 54050172
+UNITED ST3 UNITED ST9 1997 51370308
+UNITED ST1 UNITED ST5 1997 51052110
+UNITED ST6 UNITED ST7 1997 49795849
+UNITED ST5 UNITED ST6 1997 49030016
+UNITED ST1 UNITED ST9 1997 48944111
+UNITED ST3 UNITED ST3 1997 48385233
+UNITED ST0 UNITED ST5 1997 47988418
+UNITED ST2 UNITED ST8 1997 46391909
+UNITED ST4 UNITED ST6 1997 46236849
+UNITED ST9 UNITED ST3 1997 46121724
+UNITED ST8 UNITED ST9 1997 45852796
+UNITED ST7 UNITED ST8 1997 45476266
+UNITED ST8 UNITED ST1 1997 43284139
+UNITED ST7 UNITED ST7 1997 42566603
+UNITED ST0 UNITED ST4 1997 41193803
+UNITED ST8 UNITED ST7 1997 40878429
+UNITED ST8 UNITED ST8 1997 40749400
+UNITED ST2 UNITED ST5 1997 40662886
+UNITED ST0 UNITED ST3 1997 40078508
+UNITED ST6 UNITED ST8 1997 37988445
+UNITED ST9 UNITED ST6 1997 37596882
+UNITED ST6 UNITED ST5 1997 37571788
+UNITED ST2 UNITED ST2 1997 37034333
+UNITED ST7 UNITED ST5 1997 36889736
+UNITED ST8 UNITED ST4 1997 36600584
+UNITED ST3 UNITED ST6 1997 36075844
+UNITED ST7 UNITED ST3 1997 35168922
+UNITED ST2 UNITED ST6 1997 34274467
+UNITED ST5 UNITED ST8 1997 32910946
+UNITED ST3 UNITED ST5 1997 32811963
+UNITED ST4 UNITED ST8 1997 32599736
+UNITED ST5 UNITED ST5 1997 32568888
+UNITED ST4 UNITED ST5 1997 31995868
+UNITED ST9 UNITED ST4 1997 31765478
+UNITED ST7 UNITED ST2 1997 31409590
+UNITED ST9 UNITED ST8 1997 31272385
+UNITED ST0 UNITED ST8 1997 30241370
+UNITED ST3 UNITED ST8 1997 29102220
+UNITED ST7 UNITED ST6 1997 27539931
+UNITED ST8 UNITED ST5 1997 26673743
+UNITED ST6 UNITED ST6 1997 24983291
+UNITED ST0 UNITED ST2 1997 23584229
+UNITED ST0 UNITED ST6 1997 22924046
+UNITED ST1 UNITED ST2 1997 20599130
+UNITED ST8 UNITED ST6 1997 20073000
+UNITED ST1 UNITED ST6 1997 18205326
+UNITED ST1 UNITED ST8 1997 15375258
+UNITED ST6 UNITED ST2 1997 14746680
+UNITED ST5 UNITED ST2 1997 13863438
+UNITED ST8 UNITED ST2 1997 12053706
+UNITED ST3 UNITED ST2 1997 7891878
+UNITED ST4 UNITED ST2 1997 2848157
+UNITED ST9 UNITED ST2 1997 2661652
+
diff --git a/regression-test/data/ssb_sf1/sql/q3.3.out b/regression-test/data/ssb_sf1/sql/q3.3.out
new file mode 100644
index 0000000000..96695e04c8
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q3.3.out
@@ -0,0 +1,27 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q3.3 --
+UNITED KI1 UNITED KI1 1992 46735995
+UNITED KI5 UNITED KI1 1992 36277055
+UNITED KI5 UNITED KI5 1992 25355267
+UNITED KI1 UNITED KI5 1992 21917846
+UNITED KI5 UNITED KI1 1993 61017607
+UNITED KI1 UNITED KI1 1993 45669535
+UNITED KI5 UNITED KI5 1993 34099392
+UNITED KI1 UNITED KI5 1993 21444206
+UNITED KI5 UNITED KI1 1994 36282163
+UNITED KI1 UNITED KI1 1994 34868441
+UNITED KI5 UNITED KI5 1994 34507284
+UNITED KI1 UNITED KI5 1994 21221780
+UNITED KI5 UNITED KI1 1995 82955896
+UNITED KI1 UNITED KI1 1995 35881186
+UNITED KI5 UNITED KI5 1995 20539805
+UNITED KI1 UNITED KI5 1995 17176510
+UNITED KI5 UNITED KI1 1996 65767049
+UNITED KI1 UNITED KI1 1996 59923037
+UNITED KI5 UNITED KI5 1996 46077342
+UNITED KI1 UNITED KI5 1996 13700254
+UNITED KI1 UNITED KI1 1997 70343133
+UNITED KI5 UNITED KI1 1997 64978359
+UNITED KI5 UNITED KI5 1997 27332027
+UNITED KI1 UNITED KI5 1997 16410668
+
diff --git a/regression-test/data/ssb_sf1/sql/q3.4.out b/regression-test/data/ssb_sf1/sql/q3.4.out
new file mode 100644
index 0000000000..136aefa350
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q3.4.out
@@ -0,0 +1,6 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q3.4 --
+UNITED KI5 UNITED KI1 1997 9117846
+UNITED KI5 UNITED KI5 1997 6203801
+UNITED KI1 UNITED KI5 1997 1870070
+
diff --git a/regression-test/data/ssb_sf1/sql/q4.1.out b/regression-test/data/ssb_sf1/sql/q4.1.out
new file mode 100644
index 0000000000..485ce1aa92
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q4.1.out
@@ -0,0 +1,38 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q4.1 --
+1992 ARGENTINA 9658964469
+1992 BRAZIL 9226983055
+1992 CANADA 9643176787
+1992 PERU 9410676597
+1992 UNITED STATES 9849427653
+1993 ARGENTINA 9976332853
+1993 BRAZIL 9468799229
+1993 CANADA 9897302420
+1993 PERU 9309445836
+1993 UNITED STATES 10003985086
+1994 ARGENTINA 9940305215
+1994 BRAZIL 9348651677
+1994 CANADA 9582647596
+1994 PERU 9295265013
+1994 UNITED STATES 9519880425
+1995 ARGENTINA 10143841380
+1995 BRAZIL 9156077350
+1995 CANADA 9562612160
+1995 PERU 9778087211
+1995 UNITED STATES 9310565244
+1996 ARGENTINA 10001927895
+1996 BRAZIL 9168485151
+1996 CANADA 10061604203
+1996 PERU 9355135674
+1996 UNITED STATES 9769712174
+1997 ARGENTINA 9854560261
+1997 BRAZIL 9121571047
+1997 CANADA 10097371778
+1997 PERU 9315525917
+1997 UNITED STATES 10506723879
+1998 ARGENTINA 5834240407
+1998 BRAZIL 5356398095
+1998 CANADA 5423211196
+1998 PERU 5726185970
+1998 UNITED STATES 6009462019
+
diff --git a/regression-test/data/ssb_sf1/sql/q4.2.out b/regression-test/data/ssb_sf1/sql/q4.2.out
new file mode 100644
index 0000000000..600a018fb4
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q4.2.out
@@ -0,0 +1,103 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q4.2 --
+1997 ARGENTINA MFGR#11 907071566
+1997 ARGENTINA MFGR#12 924115562
+1997 ARGENTINA MFGR#13 972861821
+1997 ARGENTINA MFGR#14 975410345
+1997 ARGENTINA MFGR#15 938867375
+1997 ARGENTINA MFGR#21 1014782574
+1997 ARGENTINA MFGR#22 873016783
+1997 ARGENTINA MFGR#23 1030357302
+1997 ARGENTINA MFGR#24 893460579
+1997 ARGENTINA MFGR#25 1006311403
+1997 BRAZIL MFGR#11 1073219328
+1997 BRAZIL MFGR#12 989858833
+1997 BRAZIL MFGR#13 1128480379
+1997 BRAZIL MFGR#14 1194256722
+1997 BRAZIL MFGR#15 1094419124
+1997 BRAZIL MFGR#21 910026832
+1997 BRAZIL MFGR#22 993142048
+1997 BRAZIL MFGR#23 1107672874
+1997 BRAZIL MFGR#24 1058013649
+1997 BRAZIL MFGR#25 994733764
+1997 CANADA MFGR#11 854725020
+1997 CANADA MFGR#12 938718164
+1997 CANADA MFGR#13 959265890
+1997 CANADA MFGR#14 1002812450
+1997 CANADA MFGR#15 848183013
+1997 CANADA MFGR#21 999805272
+1997 CANADA MFGR#22 778419763
+1997 CANADA MFGR#23 928359645
+1997 CANADA MFGR#24 849895128
+1997 CANADA MFGR#25 904587965
+1997 PERU MFGR#11 1100242877
+1997 PERU MFGR#12 994365350
+1997 PERU MFGR#13 847486105
+1997 PERU MFGR#14 947769683
+1997 PERU MFGR#15 999395678
+1997 PERU MFGR#21 867923394
+1997 PERU MFGR#22 988747459
+1997 PERU MFGR#23 1066645086
+1997 PERU MFGR#24 935665725
+1997 PERU MFGR#25 981454129
+1997 UNITED STATES MFGR#11 1046706048
+1997 UNITED STATES MFGR#12 909213709
+1997 UNITED STATES MFGR#13 1096278906
+1997 UNITED STATES MFGR#14 934282111
+1997 UNITED STATES MFGR#15 962760843
+1997 UNITED STATES MFGR#21 1000676474
+1997 UNITED STATES MFGR#22 1076947615
+1997 UNITED STATES MFGR#23 937288102
+1997 UNITED STATES MFGR#24 1003386363
+1997 UNITED STATES MFGR#25 1053666052
+1998 ARGENTINA MFGR#11 567612227
+1998 ARGENTINA MFGR#12 527025042
+1998 ARGENTINA MFGR#13 582791792
+1998 ARGENTINA MFGR#14 523726368
+1998 ARGENTINA MFGR#15 522078267
+1998 ARGENTINA MFGR#21 504712685
+1998 ARGENTINA MFGR#22 506061736
+1998 ARGENTINA MFGR#23 560479801
+1998 ARGENTINA MFGR#24 524579118
+1998 ARGENTINA MFGR#25 547840211
+1998 BRAZIL MFGR#11 638578488
+1998 BRAZIL MFGR#12 646312681
+1998 BRAZIL MFGR#13 655161772
+1998 BRAZIL MFGR#14 552676170
+1998 BRAZIL MFGR#15 663812709
+1998 BRAZIL MFGR#21 668822448
+1998 BRAZIL MFGR#22 591791918
+1998 BRAZIL MFGR#23 690648877
+1998 BRAZIL MFGR#24 562362220
+1998 BRAZIL MFGR#25 704182376
+1998 CANADA MFGR#11 509086125
+1998 CANADA MFGR#12 488089772
+1998 CANADA MFGR#13 486533297
+1998 CANADA MFGR#14 527837227
+1998 CANADA MFGR#15 535869299
+1998 CANADA MFGR#21 455868651
+1998 CANADA MFGR#22 594277308
+1998 CANADA MFGR#23 574125070
+1998 CANADA MFGR#24 508530424
+1998 CANADA MFGR#25 547757992
+1998 PERU MFGR#11 567838547
+1998 PERU MFGR#12 540544757
+1998 PERU MFGR#13 591331883
+1998 PERU MFGR#14 481335064
+1998 PERU MFGR#15 570246138
+1998 PERU MFGR#21 533733330
+1998 PERU MFGR#22 527790656
+1998 PERU MFGR#23 636393221
+1998 PERU MFGR#24 589075262
+1998 PERU MFGR#25 543251115
+1998 UNITED STATES MFGR#11 556276232
+1998 UNITED STATES MFGR#12 612385982
+1998 UNITED STATES MFGR#13 622413927
+1998 UNITED STATES MFGR#14 555006887
+1998 UNITED STATES MFGR#15 525119569
+1998 UNITED STATES MFGR#21 563406836
+1998 UNITED STATES MFGR#22 580478735
+1998 UNITED STATES MFGR#23 656080465
+1998 UNITED STATES MFGR#24 538445058
+1998 UNITED STATES MFGR#25 589111952
+
diff --git a/regression-test/data/ssb_sf1/sql/q4.3.out b/regression-test/data/ssb_sf1/sql/q4.3.out
new file mode 100644
index 0000000000..09c8399d00
--- /dev/null
+++ b/regression-test/data/ssb_sf1/sql/q4.3.out
@@ -0,0 +1,697 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !q4.3 --
+1997 UNITED ST0 MFGR#141 15456288
+1997 UNITED ST0 MFGR#1410 32961113
+1997 UNITED ST0 MFGR#1411 36166400
+1997 UNITED ST0 MFGR#1412 18237451
+1997 UNITED ST0 MFGR#1413 40752813
+1997 UNITED ST0 MFGR#1414 24237588
+1997 UNITED ST0 MFGR#1415 6419001
+1997 UNITED ST0 MFGR#1416 15639876
+1997 UNITED ST0 MFGR#1417 15476211
+1997 UNITED ST0 MFGR#1418 8169956
+1997 UNITED ST0 MFGR#1419 18217252
+1997 UNITED ST0 MFGR#142 29361222
+1997 UNITED ST0 MFGR#1420 34587603
+1997 UNITED ST0 MFGR#1421 28560921
+1997 UNITED ST0 MFGR#1422 25154181
+1997 UNITED ST0 MFGR#1423 18144008
+1997 UNITED ST0 MFGR#1424 28064267
+1997 UNITED ST0 MFGR#1425 15255845
+1997 UNITED ST0 MFGR#1426 5610353
+1997 UNITED ST0 MFGR#1427 5750693
+1997 UNITED ST0 MFGR#1428 14081707
+1997 UNITED ST0 MFGR#1429 9024512
+1997 UNITED ST0 MFGR#143 5325193
+1997 UNITED ST0 MFGR#1430 16961739
+1997 UNITED ST0 MFGR#1431 19015253
+1997 UNITED ST0 MFGR#1432 6324917
+1997 UNITED ST0 MFGR#1433 6734461
+1997 UNITED ST0 MFGR#1434 19206393
+1997 UNITED ST0 MFGR#1435 679925
+1997 UNITED ST0 MFGR#1436 13834012
+1997 UNITED ST0 MFGR#1437 23575407
+1997 UNITED ST0 MFGR#1438 24756074
+1997 UNITED ST0 MFGR#1439 19644072
+1997 UNITED ST0 MFGR#144 20285157
+1997 UNITED ST0 MFGR#1440 14068558
+1997 UNITED ST0 MFGR#145 22646138
+1997 UNITED ST0 MFGR#146 16381159
+1997 UNITED ST0 MFGR#147 12267827
+1997 UNITED ST0 MFGR#148 30968614
+1997 UNITED ST0 MFGR#149 8640669
+1997 UNITED ST1 MFGR#141 10152087
+1997 UNITED ST1 MFGR#1410 32583300
+1997 UNITED ST1 MFGR#1411 15690352
+1997 UNITED ST1 MFGR#1412 16671403
+1997 UNITED ST1 MFGR#1413 4942775
+1997 UNITED ST1 MFGR#1414 9391597
+1997 UNITED ST1 MFGR#1415 26937296
+1997 UNITED ST1 MFGR#1416 25782871
+1997 UNITED ST1 MFGR#1417 23349641
+1997 UNITED ST1 MFGR#1418 10934620
+1997 UNITED ST1 MFGR#1419 22673030
+1997 UNITED ST1 MFGR#142 14048276
+1997 UNITED ST1 MFGR#1420 18100795
+1997 UNITED ST1 MFGR#1421 25405678
+1997 UNITED ST1 MFGR#1423 5713800
+1997 UNITED ST1 MFGR#1424 4131923
+1997 UNITED ST1 MFGR#1425 17190425
+1997 UNITED ST1 MFGR#1426 22314044
+1997 UNITED ST1 MFGR#1427 13635057
+1997 UNITED ST1 MFGR#1428 17735811
+1997 UNITED ST1 MFGR#1429 28740911
+1997 UNITED ST1 MFGR#143 27418033
+1997 UNITED ST1 MFGR#1430 18655292
+1997 UNITED ST1 MFGR#1431 11074399
+1997 UNITED ST1 MFGR#1432 7490170
+1997 UNITED ST1 MFGR#1433 28997266
+1997 UNITED ST1 MFGR#1434 4612211
+1997 UNITED ST1 MFGR#1435 16327124
+1997 UNITED ST1 MFGR#1436 17409665
+1997 UNITED ST1 MFGR#1437 33391635
+1997 UNITED ST1 MFGR#1438 37321134
+1997 UNITED ST1 MFGR#1439 10279941
+1997 UNITED ST1 MFGR#144 12304723
+1997 UNITED ST1 MFGR#1440 28921230
+1997 UNITED ST1 MFGR#145 17933684
+1997 UNITED ST1 MFGR#146 8709103
+1997 UNITED ST1 MFGR#147 20145983
+1997 UNITED ST1 MFGR#148 16940400
+1997 UNITED ST1 MFGR#149 10284949
+1997 UNITED ST2 MFGR#1412 6328240
+1997 UNITED ST2 MFGR#1415 5022682
+1997 UNITED ST2 MFGR#1416 4102214
+1997 UNITED ST2 MFGR#1417 5284444
+1997 UNITED ST2 MFGR#1418 2649908
+1997 UNITED ST2 MFGR#1419 4664673
+1997 UNITED ST2 MFGR#142 10784835
+1997 UNITED ST2 MFGR#1423 4095190
+1997 UNITED ST2 MFGR#1424 5376355
+1997 UNITED ST2 MFGR#1425 3949957
+1997 UNITED ST2 MFGR#143 2859829
+1997 UNITED ST2 MFGR#1430 4618266
+1997 UNITED ST2 MFGR#1432 5183060
+1997 UNITED ST2 MFGR#1433 10531371
+1997 UNITED ST2 MFGR#1434 77646
+1997 UNITED ST2 MFGR#1436 6538508
+1997 UNITED ST2 MFGR#1438 12324747
+1997 UNITED ST2 MFGR#144 2002870
+1997 UNITED ST2 MFGR#1440 12247229
+1997 UNITED ST2 MFGR#145 202685
+1997 UNITED ST2 MFGR#148 5998932
+1997 UNITED ST3 MFGR#141 12866083
+1997 UNITED ST3 MFGR#1410 31051703
+1997 UNITED ST3 MFGR#1411 14099543
+1997 UNITED ST3 MFGR#1412 4970551
+1997 UNITED ST3 MFGR#1413 26129762
+1997 UNITED ST3 MFGR#1414 22364787
+1997 UNITED ST3 MFGR#1415 27883428
+1997 UNITED ST3 MFGR#1416 25289630
+1997 UNITED ST3 MFGR#1417 5524810
+1997 UNITED ST3 MFGR#1419 3616608
+1997 UNITED ST3 MFGR#142 10776059
+1997 UNITED ST3 MFGR#1420 12958851
+1997 UNITED ST3 MFGR#1421 5815494
+1997 UNITED ST3 MFGR#1422 17694270
+1997 UNITED ST3 MFGR#1423 10285142
+1997 UNITED ST3 MFGR#1424 21555317
+1997 UNITED ST3 MFGR#1425 5214517
+1997 UNITED ST3 MFGR#1426 16810700
+1997 UNITED ST3 MFGR#1427 10086430
+1997 UNITED ST3 MFGR#1428 7733716
+1997 UNITED ST3 MFGR#1429 11922430
+1997 UNITED ST3 MFGR#1430 20105292
+1997 UNITED ST3 MFGR#1431 14716979
+1997 UNITED ST3 MFGR#1432 15779247
+1997 UNITED ST3 MFGR#1433 15308773
+1997 UNITED ST3 MFGR#1434 8515037
+1997 UNITED ST3 MFGR#1435 25486899
+1997 UNITED ST3 MFGR#1436 12739448
+1997 UNITED ST3 MFGR#1437 11249180
+1997 UNITED ST3 MFGR#1438 4156824
+1997 UNITED ST3 MFGR#1439 18358277
+1997 UNITED ST3 MFGR#144 10097718
+1997 UNITED ST3 MFGR#1440 22920494
+1997 UNITED ST3 MFGR#145 20285859
+1997 UNITED ST3 MFGR#146 18406423
+1997 UNITED ST3 MFGR#147 17295990
+1997 UNITED ST3 MFGR#148 26127145
+1997 UNITED ST3 MFGR#149 19895538
+1997 UNITED ST4 MFGR#141 8135477
+1997 UNITED ST4 MFGR#1410 5503247
+1997 UNITED ST4 MFGR#1411 6096435
+1997 UNITED ST4 MFGR#1412 19976043
+1997 UNITED ST4 MFGR#1413 22581282
+1997 UNITED ST4 MFGR#1414 10101379
+1997 UNITED ST4 MFGR#1415 8877444
+1997 UNITED ST4 MFGR#1416 17943398
+1997 UNITED ST4 MFGR#1417 9224501
+1997 UNITED ST4 MFGR#1418 16255176
+1997 UNITED ST4 MFGR#1419 683069
+1997 UNITED ST4 MFGR#142 23512944
+1997 UNITED ST4 MFGR#1420 27954262
+1997 UNITED ST4 MFGR#1421 54209185
+1997 UNITED ST4 MFGR#1422 1173957
+1997 UNITED ST4 MFGR#1423 20410710
+1997 UNITED ST4 MFGR#1424 2889270
+1997 UNITED ST4 MFGR#1425 13361796
+1997 UNITED ST4 MFGR#1426 18678819
+1997 UNITED ST4 MFGR#1427 18206066
+1997 UNITED ST4 MFGR#1428 18153974
+1997 UNITED ST4 MFGR#1429 12545076
+1997 UNITED ST4 MFGR#143 6158834
+1997 UNITED ST4 MFGR#1430 16128370
+1997 UNITED ST4 MFGR#1431 11153717
+1997 UNITED ST4 MFGR#1432 7745636
+1997 UNITED ST4 MFGR#1433 15983634
+1997 UNITED ST4 MFGR#1434 3662246
+1997 UNITED ST4 MFGR#1435 3060180
+1997 UNITED ST4 MFGR#1436 11524592
+1997 UNITED ST4 MFGR#1437 36824174
+1997 UNITED ST4 MFGR#1438 8226666
+1997 UNITED ST4 MFGR#1439 9872470
+1997 UNITED ST4 MFGR#1440 401207
+1997 UNITED ST4 MFGR#145 11698312
+1997 UNITED ST4 MFGR#146 18259956
+1997 UNITED ST4 MFGR#147 10256110
+1997 UNITED ST4 MFGR#148 15892628
+1997 UNITED ST4 MFGR#149 4322491
+1997 UNITED ST5 MFGR#141 8534275
+1997 UNITED ST5 MFGR#1411 2427261
+1997 UNITED ST5 MFGR#1412 9032422
+1997 UNITED ST5 MFGR#1413 6343588
+1997 UNITED ST5 MFGR#1414 2961025
+1997 UNITED ST5 MFGR#1415 21186568
+1997 UNITED ST5 MFGR#1416 9354080
+1997 UNITED ST5 MFGR#1417 11786246
+1997 UNITED ST5 MFGR#1418 15297245
+1997 UNITED ST5 MFGR#1420 15787608
+1997 UNITED ST5 MFGR#1421 17858301
+1997 UNITED ST5 MFGR#1422 14080987
+1997 UNITED ST5 MFGR#1423 12535186
+1997 UNITED ST5 MFGR#1424 3221960
+1997 UNITED ST5 MFGR#1425 8950317
+1997 UNITED ST5 MFGR#1426 13161486
+1997 UNITED ST5 MFGR#1427 6149737
+1997 UNITED ST5 MFGR#1428 6796520
+1997 UNITED ST5 MFGR#1429 26026300
+1997 UNITED ST5 MFGR#143 6712572
+1997 UNITED ST5 MFGR#1430 16092131
+1997 UNITED ST5 MFGR#1431 3425291
+1997 UNITED ST5 MFGR#1432 14630175
+1997 UNITED ST5 MFGR#1433 4967585
+1997 UNITED ST5 MFGR#1434 6716261
+1997 UNITED ST5 MFGR#1435 6290790
+1997 UNITED ST5 MFGR#1436 6787699
+1997 UNITED ST5 MFGR#1437 6045168
+1997 UNITED ST5 MFGR#1438 1082877
+1997 UNITED ST5 MFGR#1439 5268611
+1997 UNITED ST5 MFGR#144 8900840
+1997 UNITED ST5 MFGR#1440 2644336
+1997 UNITED ST5 MFGR#145 18054844
+1997 UNITED ST5 MFGR#146 4893668
+1997 UNITED ST5 MFGR#147 9615891
+1997 UNITED ST5 MFGR#148 1426124
+1997 UNITED ST5 MFGR#149 7320726
+1997 UNITED ST6 MFGR#141 10051337
+1997 UNITED ST6 MFGR#1410 23352963
+1997 UNITED ST6 MFGR#1411 1537303
+1997 UNITED ST6 MFGR#1412 4332646
+1997 UNITED ST6 MFGR#1413 14686752
+1997 UNITED ST6 MFGR#1414 7226409
+1997 UNITED ST6 MFGR#1415 15062686
+1997 UNITED ST6 MFGR#1416 8606480
+1997 UNITED ST6 MFGR#1417 7662761
+1997 UNITED ST6 MFGR#1418 1810860
+1997 UNITED ST6 MFGR#1419 20179568
+1997 UNITED ST6 MFGR#142 15506072
+1997 UNITED ST6 MFGR#1420 3844271
+1997 UNITED ST6 MFGR#1421 10608709
+1997 UNITED ST6 MFGR#1422 16083699
+1997 UNITED ST6 MFGR#1423 6789571
+1997 UNITED ST6 MFGR#1424 17631950
+1997 UNITED ST6 MFGR#1425 8477221
+1997 UNITED ST6 MFGR#1426 16847029
+1997 UNITED ST6 MFGR#1428 17314796
+1997 UNITED ST6 MFGR#1429 19175871
+1997 UNITED ST6 MFGR#143 8775848
+1997 UNITED ST6 MFGR#1431 5319063
+1997 UNITED ST6 MFGR#1432 7875606
+1997 UNITED ST6 MFGR#1433 9305264
+1997 UNITED ST6 MFGR#1434 8050404
+1997 UNITED ST6 MFGR#1435 17585836
+1997 UNITED ST6 MFGR#1436 13745758
+1997 UNITED ST6 MFGR#1438 14536324
+1997 UNITED ST6 MFGR#1439 11451329
+1997 UNITED ST6 MFGR#144 10794837
+1997 UNITED ST6 MFGR#1440 5719238
+1997 UNITED ST6 MFGR#145 25449058
+1997 UNITED ST6 MFGR#146 17821996
+1997 UNITED ST6 MFGR#147 18922333
+1997 UNITED ST6 MFGR#148 10825718
+1997 UNITED ST6 MFGR#149 14950868
+1997 UNITED ST7 MFGR#141 8291476
+1997 UNITED ST7 MFGR#1410 4622953
+1997 UNITED ST7 MFGR#1411 14885507
+1997 UNITED ST7 MFGR#1412 19011375
+1997 UNITED ST7 MFGR#1413 31178370
+1997 UNITED ST7 MFGR#1414 16429613
+1997 UNITED ST7 MFGR#1415 3091832
+1997 UNITED ST7 MFGR#1416 17008243
+1997 UNITED ST7 MFGR#1417 15609283
+1997 UNITED ST7 MFGR#1418 5059394
+1997 UNITED ST7 MFGR#1419 7234721
+1997 UNITED ST7 MFGR#142 6898938
+1997 UNITED ST7 MFGR#1420 6426590
+1997 UNITED ST7 MFGR#1421 6043221
+1997 UNITED ST7 MFGR#1422 13273021
+1997 UNITED ST7 MFGR#1423 30537249
+1997 UNITED ST7 MFGR#1424 9224296
+1997 UNITED ST7 MFGR#1425 12799069
+1997 UNITED ST7 MFGR#1426 30277891
+1997 UNITED ST7 MFGR#1427 8331493
+1997 UNITED ST7 MFGR#1428 16205423
+1997 UNITED ST7 MFGR#1429 14396627
+1997 UNITED ST7 MFGR#143 10209623
+1997 UNITED ST7 MFGR#1430 16556758
+1997 UNITED ST7 MFGR#1431 15775327
+1997 UNITED ST7 MFGR#1432 24602989
+1997 UNITED ST7 MFGR#1433 22927717
+1997 UNITED ST7 MFGR#1434 9486462
+1997 UNITED ST7 MFGR#1435 14254290
+1997 UNITED ST7 MFGR#1436 8645365
+1997 UNITED ST7 MFGR#1437 19026166
+1997 UNITED ST7 MFGR#1438 11291550
+1997 UNITED ST7 MFGR#1439 9590292
+1997 UNITED ST7 MFGR#144 14110404
+1997 UNITED ST7 MFGR#1440 21877355
+1997 UNITED ST7 MFGR#145 8246717
+1997 UNITED ST7 MFGR#146 9785781
+1997 UNITED ST7 MFGR#147 13412691
+1997 UNITED ST7 MFGR#148 14235939
+1997 UNITED ST7 MFGR#149 23450309
+1997 UNITED ST8 MFGR#141 7323416
+1997 UNITED ST8 MFGR#1410 7191961
+1997 UNITED ST8 MFGR#1411 2425849
+1997 UNITED ST8 MFGR#1412 26725641
+1997 UNITED ST8 MFGR#1413 7915896
+1997 UNITED ST8 MFGR#1414 14359044
+1997 UNITED ST8 MFGR#1415 15834927
+1997 UNITED ST8 MFGR#1416 7464470
+1997 UNITED ST8 MFGR#1417 15274496
+1997 UNITED ST8 MFGR#1418 3261391
+1997 UNITED ST8 MFGR#1419 8020386
+1997 UNITED ST8 MFGR#142 5985550
+1997 UNITED ST8 MFGR#1420 9441461
+1997 UNITED ST8 MFGR#1421 2998735
+1997 UNITED ST8 MFGR#1423 1565415
+1997 UNITED ST8 MFGR#1424 5613094
+1997 UNITED ST8 MFGR#1425 7186734
+1997 UNITED ST8 MFGR#1426 3153117
+1997 UNITED ST8 MFGR#1427 11303043
+1997 UNITED ST8 MFGR#1428 3564003
+1997 UNITED ST8 MFGR#143 6357477
+1997 UNITED ST8 MFGR#1430 6633950
+1997 UNITED ST8 MFGR#1431 867285
+1997 UNITED ST8 MFGR#1432 9962884
+1997 UNITED ST8 MFGR#1433 13708011
+1997 UNITED ST8 MFGR#1434 7357067
+1997 UNITED ST8 MFGR#1435 11993453
+1997 UNITED ST8 MFGR#1436 7231938
+1997 UNITED ST8 MFGR#1437 18632056
+1997 UNITED ST8 MFGR#1438 3609384
+1997 UNITED ST8 MFGR#144 4822734
+1997 UNITED ST8 MFGR#1440 2521917
+1997 UNITED ST8 MFGR#145 11683385
+1997 UNITED ST8 MFGR#146 3350415
+1997 UNITED ST8 MFGR#147 8425393
+1997 UNITED ST8 MFGR#148 15005341
+1997 UNITED ST8 MFGR#149 9018101
+1997 UNITED ST9 MFGR#141 21838850
+1997 UNITED ST9 MFGR#1410 8455387
+1997 UNITED ST9 MFGR#1411 27984689
+1997 UNITED ST9 MFGR#1412 26491401
+1997 UNITED ST9 MFGR#1413 30237705
+1997 UNITED ST9 MFGR#1414 8957476
+1997 UNITED ST9 MFGR#1415 35391583
+1997 UNITED ST9 MFGR#1416 8923782
+1997 UNITED ST9 MFGR#1417 3210984
+1997 UNITED ST9 MFGR#1418 12102607
+1997 UNITED ST9 MFGR#1419 14468627
+1997 UNITED ST9 MFGR#142 33363582
+1997 UNITED ST9 MFGR#1420 13139731
+1997 UNITED ST9 MFGR#1421 8410650
+1997 UNITED ST9 MFGR#1422 11268410
+1997 UNITED ST9 MFGR#1423 2846614
+1997 UNITED ST9 MFGR#1424 2305872
+1997 UNITED ST9 MFGR#1425 4896060
+1997 UNITED ST9 MFGR#1426 31544772
+1997 UNITED ST9 MFGR#1427 4113085
+1997 UNITED ST9 MFGR#1428 11137081
+1997 UNITED ST9 MFGR#1429 10633230
+1997 UNITED ST9 MFGR#143 11438203
+1997 UNITED ST9 MFGR#1430 2727389
+1997 UNITED ST9 MFGR#1431 10548538
+1997 UNITED ST9 MFGR#1433 26564495
+1997 UNITED ST9 MFGR#1434 11948206
+1997 UNITED ST9 MFGR#1435 2201909
+1997 UNITED ST9 MFGR#1436 10347631
+1997 UNITED ST9 MFGR#1437 40051690
+1997 UNITED ST9 MFGR#1438 2662945
+1997 UNITED ST9 MFGR#1439 18011455
+1997 UNITED ST9 MFGR#144 10202784
+1997 UNITED ST9 MFGR#1440 11123196
+1997 UNITED ST9 MFGR#145 11326624
+1997 UNITED ST9 MFGR#146 27825456
+1997 UNITED ST9 MFGR#147 17579502
+1997 UNITED ST9 MFGR#148 17001116
+1998 UNITED ST0 MFGR#141 12484786
+1998 UNITED ST0 MFGR#1410 5225999
+1998 UNITED ST0 MFGR#1411 2633395
+1998 UNITED ST0 MFGR#1412 9479536
+1998 UNITED ST0 MFGR#1413 18468711
+1998 UNITED ST0 MFGR#1414 19440601
+1998 UNITED ST0 MFGR#1415 16894643
+1998 UNITED ST0 MFGR#1416 7520117
+1998 UNITED ST0 MFGR#1417 464576
+1998 UNITED ST0 MFGR#1418 5171747
+1998 UNITED ST0 MFGR#1419 5970985
+1998 UNITED ST0 MFGR#142 23830409
+1998 UNITED ST0 MFGR#1420 2568835
+1998 UNITED ST0 MFGR#1421 6096442
+1998 UNITED ST0 MFGR#1422 10099456
+1998 UNITED ST0 MFGR#1423 24617746
+1998 UNITED ST0 MFGR#1424 22853888
+1998 UNITED ST0 MFGR#1425 25622112
+1998 UNITED ST0 MFGR#1426 9630701
+1998 UNITED ST0 MFGR#1427 4952625
+1998 UNITED ST0 MFGR#1428 4675471
+1998 UNITED ST0 MFGR#1429 19713527
+1998 UNITED ST0 MFGR#143 4971265
+1998 UNITED ST0 MFGR#1430 13948705
+1998 UNITED ST0 MFGR#1431 2955181
+1998 UNITED ST0 MFGR#1432 17946759
+1998 UNITED ST0 MFGR#1433 23325027
+1998 UNITED ST0 MFGR#1434 8580738
+1998 UNITED ST0 MFGR#1435 6663914
+1998 UNITED ST0 MFGR#1436 13468582
+1998 UNITED ST0 MFGR#1437 9419979
+1998 UNITED ST0 MFGR#1438 16164522
+1998 UNITED ST0 MFGR#1439 8692866
+1998 UNITED ST0 MFGR#144 17338711
+1998 UNITED ST0 MFGR#1440 8513736
+1998 UNITED ST0 MFGR#145 6212569
+1998 UNITED ST0 MFGR#146 2702349
+1998 UNITED ST0 MFGR#149 8844540
+1998 UNITED ST1 MFGR#141 13449110
+1998 UNITED ST1 MFGR#1410 5224626
+1998 UNITED ST1 MFGR#1411 16046399
+1998 UNITED ST1 MFGR#1412 8424392
+1998 UNITED ST1 MFGR#1413 7634982
+1998 UNITED ST1 MFGR#1414 8711782
+1998 UNITED ST1 MFGR#1415 5991201
+1998 UNITED ST1 MFGR#1416 11059645
+1998 UNITED ST1 MFGR#1417 8108087
+1998 UNITED ST1 MFGR#1418 1710875
+1998 UNITED ST1 MFGR#1419 452298
+1998 UNITED ST1 MFGR#142 6186526
+1998 UNITED ST1 MFGR#1421 4766963
+1998 UNITED ST1 MFGR#1422 5556563
+1998 UNITED ST1 MFGR#1423 12110257
+1998 UNITED ST1 MFGR#1424 8924948
+1998 UNITED ST1 MFGR#1425 5684710
+1998 UNITED ST1 MFGR#1426 6844444
+1998 UNITED ST1 MFGR#1427 7625525
+1998 UNITED ST1 MFGR#1428 5227395
+1998 UNITED ST1 MFGR#1429 2855272
+1998 UNITED ST1 MFGR#143 6964811
+1998 UNITED ST1 MFGR#1430 16952380
+1998 UNITED ST1 MFGR#1431 7655883
+1998 UNITED ST1 MFGR#1432 2975960
+1998 UNITED ST1 MFGR#1433 10175594
+1998 UNITED ST1 MFGR#1434 26358848
+1998 UNITED ST1 MFGR#1435 11408623
+1998 UNITED ST1 MFGR#1436 4438242
+1998 UNITED ST1 MFGR#1437 10014906
+1998 UNITED ST1 MFGR#1438 18817171
+1998 UNITED ST1 MFGR#1439 2129973
+1998 UNITED ST1 MFGR#144 9512727
+1998 UNITED ST1 MFGR#1440 20185179
+1998 UNITED ST1 MFGR#145 823605
+1998 UNITED ST1 MFGR#146 9358026
+1998 UNITED ST1 MFGR#147 6552312
+1998 UNITED ST1 MFGR#148 9144461
+1998 UNITED ST1 MFGR#149 2149639
+1998 UNITED ST2 MFGR#1410 8044368
+1998 UNITED ST2 MFGR#1413 727343
+1998 UNITED ST2 MFGR#1414 251088
+1998 UNITED ST2 MFGR#1416 5224696
+1998 UNITED ST2 MFGR#1419 7917142
+1998 UNITED ST2 MFGR#1420 9848986
+1998 UNITED ST2 MFGR#1427 4816976
+1998 UNITED ST2 MFGR#1429 4196069
+1998 UNITED ST2 MFGR#143 10073044
+1998 UNITED ST2 MFGR#1431 877123
+1998 UNITED ST2 MFGR#1433 3740836
+1998 UNITED ST2 MFGR#1434 857691
+1998 UNITED ST2 MFGR#1435 2277870
+1998 UNITED ST2 MFGR#145 4906521
+1998 UNITED ST2 MFGR#149 842348
+1998 UNITED ST3 MFGR#141 4181582
+1998 UNITED ST3 MFGR#1410 3169761
+1998 UNITED ST3 MFGR#1412 6590440
+1998 UNITED ST3 MFGR#1413 2015369
+1998 UNITED ST3 MFGR#1414 4408466
+1998 UNITED ST3 MFGR#1415 3963826
+1998 UNITED ST3 MFGR#1416 3179540
+1998 UNITED ST3 MFGR#1417 11440999
+1998 UNITED ST3 MFGR#1418 8725751
+1998 UNITED ST3 MFGR#1419 10646990
+1998 UNITED ST3 MFGR#142 5056172
+1998 UNITED ST3 MFGR#1420 3583150
+1998 UNITED ST3 MFGR#1421 7085689
+1998 UNITED ST3 MFGR#1422 20858904
+1998 UNITED ST3 MFGR#1423 12825743
+1998 UNITED ST3 MFGR#1424 3533518
+1998 UNITED ST3 MFGR#1425 4938324
+1998 UNITED ST3 MFGR#1426 15164664
+1998 UNITED ST3 MFGR#1427 2619162
+1998 UNITED ST3 MFGR#1428 7723699
+1998 UNITED ST3 MFGR#143 24362893
+1998 UNITED ST3 MFGR#1430 7139650
+1998 UNITED ST3 MFGR#1431 10306394
+1998 UNITED ST3 MFGR#1432 14769004
+1998 UNITED ST3 MFGR#1433 9610545
+1998 UNITED ST3 MFGR#1435 6611760
+1998 UNITED ST3 MFGR#1436 941348
+1998 UNITED ST3 MFGR#1437 4802162
+1998 UNITED ST3 MFGR#1438 5079750
+1998 UNITED ST3 MFGR#1439 5905118
+1998 UNITED ST3 MFGR#144 5436839
+1998 UNITED ST3 MFGR#1440 9815517
+1998 UNITED ST3 MFGR#145 7580271
+1998 UNITED ST3 MFGR#146 14051404
+1998 UNITED ST3 MFGR#147 7786017
+1998 UNITED ST3 MFGR#149 1271813
+1998 UNITED ST4 MFGR#141 26703183
+1998 UNITED ST4 MFGR#1410 18094129
+1998 UNITED ST4 MFGR#1411 615999
+1998 UNITED ST4 MFGR#1412 13988709
+1998 UNITED ST4 MFGR#1413 10115647
+1998 UNITED ST4 MFGR#1414 1586551
+1998 UNITED ST4 MFGR#1415 14357244
+1998 UNITED ST4 MFGR#1416 9430036
+1998 UNITED ST4 MFGR#1417 17361773
+1998 UNITED ST4 MFGR#1418 10187338
+1998 UNITED ST4 MFGR#1419 7116094
+1998 UNITED ST4 MFGR#142 18454502
+1998 UNITED ST4 MFGR#1420 1621340
+1998 UNITED ST4 MFGR#1422 13861291
+1998 UNITED ST4 MFGR#1423 4208006
+1998 UNITED ST4 MFGR#1424 3242576
+1998 UNITED ST4 MFGR#1425 1470642
+1998 UNITED ST4 MFGR#1426 11987205
+1998 UNITED ST4 MFGR#1427 12975399
+1998 UNITED ST4 MFGR#1428 11756155
+1998 UNITED ST4 MFGR#1429 6956191
+1998 UNITED ST4 MFGR#143 11499476
+1998 UNITED ST4 MFGR#1430 4355096
+1998 UNITED ST4 MFGR#1431 20166612
+1998 UNITED ST4 MFGR#1432 8849789
+1998 UNITED ST4 MFGR#1433 10786037
+1998 UNITED ST4 MFGR#1435 13208151
+1998 UNITED ST4 MFGR#1436 4747808
+1998 UNITED ST4 MFGR#1437 12999351
+1998 UNITED ST4 MFGR#1438 17360787
+1998 UNITED ST4 MFGR#1439 2557841
+1998 UNITED ST4 MFGR#144 22030911
+1998 UNITED ST4 MFGR#145 5272280
+1998 UNITED ST4 MFGR#146 4307958
+1998 UNITED ST4 MFGR#147 7995050
+1998 UNITED ST4 MFGR#148 2348889
+1998 UNITED ST5 MFGR#141 8396190
+1998 UNITED ST5 MFGR#1410 17422889
+1998 UNITED ST5 MFGR#1411 764246
+1998 UNITED ST5 MFGR#1413 8051561
+1998 UNITED ST5 MFGR#1414 1500867
+1998 UNITED ST5 MFGR#1416 3874315
+1998 UNITED ST5 MFGR#1417 7550747
+1998 UNITED ST5 MFGR#1418 14241755
+1998 UNITED ST5 MFGR#1419 4893846
+1998 UNITED ST5 MFGR#142 5418299
+1998 UNITED ST5 MFGR#1420 3810727
+1998 UNITED ST5 MFGR#1421 3321336
+1998 UNITED ST5 MFGR#1423 5021100
+1998 UNITED ST5 MFGR#1424 6125645
+1998 UNITED ST5 MFGR#1426 880680
+1998 UNITED ST5 MFGR#1427 1284890
+1998 UNITED ST5 MFGR#1428 3813108
+1998 UNITED ST5 MFGR#1429 9429868
+1998 UNITED ST5 MFGR#143 15699981
+1998 UNITED ST5 MFGR#1430 7977654
+1998 UNITED ST5 MFGR#1431 5545969
+1998 UNITED ST5 MFGR#1432 1803434
+1998 UNITED ST5 MFGR#1435 12957056
+1998 UNITED ST5 MFGR#1436 20666755
+1998 UNITED ST5 MFGR#1437 9536733
+1998 UNITED ST5 MFGR#1439 11784214
+1998 UNITED ST5 MFGR#1440 613089
+1998 UNITED ST5 MFGR#145 8237944
+1998 UNITED ST5 MFGR#147 5370351
+1998 UNITED ST6 MFGR#141 6683977
+1998 UNITED ST6 MFGR#1411 11589040
+1998 UNITED ST6 MFGR#1412 4800954
+1998 UNITED ST6 MFGR#1416 5848432
+1998 UNITED ST6 MFGR#1417 1804324
+1998 UNITED ST6 MFGR#1418 4642727
+1998 UNITED ST6 MFGR#1419 10079621
+1998 UNITED ST6 MFGR#142 2533570
+1998 UNITED ST6 MFGR#1420 9016258
+1998 UNITED ST6 MFGR#1421 7636150
+1998 UNITED ST6 MFGR#1422 1272436
+1998 UNITED ST6 MFGR#1423 9600097
+1998 UNITED ST6 MFGR#1424 7036762
+1998 UNITED ST6 MFGR#1425 10867426
+1998 UNITED ST6 MFGR#1426 7033994
+1998 UNITED ST6 MFGR#1427 6481679
+1998 UNITED ST6 MFGR#1428 6269185
+1998 UNITED ST6 MFGR#1429 12055631
+1998 UNITED ST6 MFGR#143 6500459
+1998 UNITED ST6 MFGR#1430 6816243
+1998 UNITED ST6 MFGR#1432 7752973
+1998 UNITED ST6 MFGR#1436 6292813
+1998 UNITED ST6 MFGR#1437 2334894
+1998 UNITED ST6 MFGR#1438 4459455
+1998 UNITED ST6 MFGR#144 640220
+1998 UNITED ST6 MFGR#1440 748200
+1998 UNITED ST6 MFGR#145 7948794
+1998 UNITED ST6 MFGR#146 2734333
+1998 UNITED ST6 MFGR#147 2995632
+1998 UNITED ST6 MFGR#148 10695287
+1998 UNITED ST6 MFGR#149 1475864
+1998 UNITED ST7 MFGR#141 4816637
+1998 UNITED ST7 MFGR#1410 24393912
+1998 UNITED ST7 MFGR#1411 1283038
+1998 UNITED ST7 MFGR#1412 12607459
+1998 UNITED ST7 MFGR#1413 15421293
+1998 UNITED ST7 MFGR#1414 7681668
+1998 UNITED ST7 MFGR#1415 7138377
+1998 UNITED ST7 MFGR#1416 9246990
+1998 UNITED ST7 MFGR#1417 5242972
+1998 UNITED ST7 MFGR#1419 13548941
+1998 UNITED ST7 MFGR#142 17758762
+1998 UNITED ST7 MFGR#1420 11980437
+1998 UNITED ST7 MFGR#1421 11166952
+1998 UNITED ST7 MFGR#1422 9231883
+1998 UNITED ST7 MFGR#1424 5796389
+1998 UNITED ST7 MFGR#1425 4943582
+1998 UNITED ST7 MFGR#1426 16361100
+1998 UNITED ST7 MFGR#1427 9659296
+1998 UNITED ST7 MFGR#1428 2998020
+1998 UNITED ST7 MFGR#1429 5766768
+1998 UNITED ST7 MFGR#143 5526167
+1998 UNITED ST7 MFGR#1430 4191892
+1998 UNITED ST7 MFGR#1431 12979559
+1998 UNITED ST7 MFGR#1432 5832068
+1998 UNITED ST7 MFGR#1433 11410227
+1998 UNITED ST7 MFGR#1434 10525792
+1998 UNITED ST7 MFGR#1435 5982420
+1998 UNITED ST7 MFGR#1436 7142934
+1998 UNITED ST7 MFGR#1437 7499671
+1998 UNITED ST7 MFGR#1438 9177564
+1998 UNITED ST7 MFGR#1439 1974444
+1998 UNITED ST7 MFGR#144 2428463
+1998 UNITED ST7 MFGR#1440 3300838
+1998 UNITED ST7 MFGR#146 1771645
+1998 UNITED ST7 MFGR#147 4681835
+1998 UNITED ST7 MFGR#148 7124367
+1998 UNITED ST7 MFGR#149 11662970
+1998 UNITED ST8 MFGR#141 12753354
+1998 UNITED ST8 MFGR#1410 1097292
+1998 UNITED ST8 MFGR#1411 4069881
+1998 UNITED ST8 MFGR#1414 9474831
+1998 UNITED ST8 MFGR#1415 6406304
+1998 UNITED ST8 MFGR#1418 2392133
+1998 UNITED ST8 MFGR#1419 2953230
+1998 UNITED ST8 MFGR#142 10702563
+1998 UNITED ST8 MFGR#1420 3719432
+1998 UNITED ST8 MFGR#1421 3854657
+1998 UNITED ST8 MFGR#1422 9711968
+1998 UNITED ST8 MFGR#1424 1102516
+1998 UNITED ST8 MFGR#1426 8937532
+1998 UNITED ST8 MFGR#1427 5255637
+1998 UNITED ST8 MFGR#1428 1695112
+1998 UNITED ST8 MFGR#143 6231349
+1998 UNITED ST8 MFGR#1430 4678664
+1998 UNITED ST8 MFGR#1431 2459741
+1998 UNITED ST8 MFGR#1433 1724339
+1998 UNITED ST8 MFGR#1434 8222328
+1998 UNITED ST8 MFGR#1435 4087165
+1998 UNITED ST8 MFGR#1437 7379288
+1998 UNITED ST8 MFGR#1439 1947163
+1998 UNITED ST8 MFGR#144 21846266
+1998 UNITED ST8 MFGR#146 13768113
+1998 UNITED ST8 MFGR#147 5279643
+1998 UNITED ST8 MFGR#149 15221410
+1998 UNITED ST9 MFGR#141 5544000
+1998 UNITED ST9 MFGR#1410 7971104
+1998 UNITED ST9 MFGR#1411 26426609
+1998 UNITED ST9 MFGR#1412 1701777
+1998 UNITED ST9 MFGR#1413 18786672
+1998 UNITED ST9 MFGR#1414 15787780
+1998 UNITED ST9 MFGR#1415 11214818
+1998 UNITED ST9 MFGR#1416 2076120
+1998 UNITED ST9 MFGR#1417 14310334
+1998 UNITED ST9 MFGR#1418 3558355
+1998 UNITED ST9 MFGR#1419 6134867
+1998 UNITED ST9 MFGR#142 257897
+1998 UNITED ST9 MFGR#1420 7716338
+1998 UNITED ST9 MFGR#1421 10291775
+1998 UNITED ST9 MFGR#1422 6105716
+1998 UNITED ST9 MFGR#1423 11378613
+1998 UNITED ST9 MFGR#1424 1904550
+1998 UNITED ST9 MFGR#1425 18831147
+1998 UNITED ST9 MFGR#1426 18562642
+1998 UNITED ST9 MFGR#1427 12565890
+1998 UNITED ST9 MFGR#1428 10720914
+1998 UNITED ST9 MFGR#1429 21940718
+1998 UNITED ST9 MFGR#143 21480722
+1998 UNITED ST9 MFGR#1430 30935173
+1998 UNITED ST9 MFGR#1431 7793012
+1998 UNITED ST9 MFGR#1432 10026104
+1998 UNITED ST9 MFGR#1433 17874435
+1998 UNITED ST9 MFGR#1434 5493785
+1998 UNITED ST9 MFGR#1435 10738769
+1998 UNITED ST9 MFGR#1436 43504
+1998 UNITED ST9 MFGR#1437 13559646
+1998 UNITED ST9 MFGR#1438 12654258
+1998 UNITED ST9 MFGR#1439 5972923
+1998 UNITED ST9 MFGR#144 15702123
+1998 UNITED ST9 MFGR#1440 6681029
+1998 UNITED ST9 MFGR#145 920718
+1998 UNITED ST9 MFGR#146 10435931
+1998 UNITED ST9 MFGR#147 4759326
+1998 UNITED ST9 MFGR#148 9970848
+1998 UNITED ST9 MFGR#149 7510940
+
diff --git a/regression-test/framework/src/main/groovy/org/apache/doris/regression/Config.groovy b/regression-test/framework/src/main/groovy/org/apache/doris/regression/Config.groovy
index 3e85d7a923..6758389ae9 100644
--- a/regression-test/framework/src/main/groovy/org/apache/doris/regression/Config.groovy
+++ b/regression-test/framework/src/main/groovy/org/apache/doris/regression/Config.groovy
@@ -46,6 +46,7 @@ class Config {
public String suitePath
public String dataPath
public String realDataPath
+ public String sf1DataPath
public String pluginPath
public String testGroups
@@ -79,9 +80,9 @@ class Config {
Config(String defaultDb, String jdbcUrl, String jdbcUser, String jdbcPassword,
String feHttpAddress, String feHttpUser, String feHttpPassword,
- String suitePath, String dataPath, String realDataPath, String testGroups, String excludeGroups,
- String testSuites, String excludeSuites, String testDirectories, String excludeDirectories,
- String pluginPath) {
+ String suitePath, String dataPath, String realDataPath, String sf1DataPath,
+ String testGroups, String excludeGroups, String testSuites, String excludeSuites,
+ String testDirectories, String excludeDirectories, String pluginPath) {
this.defaultDb = defaultDb
this.jdbcUrl = jdbcUrl
this.jdbcUser = jdbcUser
@@ -92,6 +93,7 @@ class Config {
this.suitePath = suitePath
this.dataPath = dataPath
this.realDataPath = realDataPath
+ this.sf1DataPath = sf1DataPath
this.testGroups = testGroups
this.excludeGroups = excludeGroups
this.testSuites = testSuites
@@ -119,6 +121,7 @@ class Config {
config.suitePath = FileUtils.getCanonicalPath(cmd.getOptionValue(pathOpt, config.suitePath))
config.dataPath = FileUtils.getCanonicalPath(cmd.getOptionValue(dataOpt, config.dataPath))
config.realDataPath = FileUtils.getCanonicalPath(cmd.getOptionValue(realDataOpt, config.realDataPath))
+ config.sf1DataPath = FileUtils.getCanonicalPath(cmd.getOptionValue(sf1DataOpt, config.sf1DataPath))
config.pluginPath = FileUtils.getCanonicalPath(cmd.getOptionValue(pluginOpt, config.pluginPath))
config.suiteWildcard = cmd.getOptionValue(suiteOpt, config.testSuites)
.split(",")
@@ -196,6 +199,7 @@ class Config {
configToString(obj.suitePath),
configToString(obj.dataPath),
configToString(obj.realDataPath),
+ configToString(obj.sf1DataPath),
configToString(obj.testGroups),
configToString(obj.excludeGroups),
configToString(obj.testSuites),
@@ -269,6 +273,11 @@ class Config {
log.info("Set realDataPath to '${config.realDataPath}' because not specify.".toString())
}
+ if (config.sf1DataPath == null) {
+ config.sf1DataPath = "regression-test/sf1Data"
+ log.info("Set sf1DataPath to '${config.sf1DataPath}' because not specify.".toString())
+ }
+
if (config.pluginPath == null) {
config.pluginPath = "regression-test/plugins"
log.info("Set dataPath to '${config.pluginPath}' because not specify.".toString())
diff --git a/regression-test/framework/src/main/groovy/org/apache/doris/regression/ConfigOptions.groovy b/regression-test/framework/src/main/groovy/org/apache/doris/regression/ConfigOptions.groovy
index fd7174699f..ed1dcd115c 100644
--- a/regression-test/framework/src/main/groovy/org/apache/doris/regression/ConfigOptions.groovy
+++ b/regression-test/framework/src/main/groovy/org/apache/doris/regression/ConfigOptions.groovy
@@ -38,6 +38,7 @@ class ConfigOptions {
static Option pathOpt
static Option dataOpt
static Option realDataOpt
+ static Option sf1DataOpt
static Option pluginOpt
static Option suiteOpt
static Option excludeSuiteOpt
@@ -127,6 +128,14 @@ class ConfigOptions {
.longOpt("realDataPath")
.desc("the real data path")
.build()
+ sf1DataOpt = Option.builder("SD")
+ .argName("sf1DataPath")
+ .required(false)
+ .hasArg(true)
+ .type(String.class)
+ .longOpt("sf1DataPath")
+ .desc("the sf1 data path contains data file for ssb_sf1, tpcds_sf1 and tpch_sf1 cases")
+ .build()
pluginOpt = Option.builder("plugin")
.argName("pluginPath")
.required(false)
diff --git a/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/ScriptContext.groovy b/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/ScriptContext.groovy
index d994499b66..84ad7ff6f8 100644
--- a/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/ScriptContext.groovy
+++ b/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/ScriptContext.groovy
@@ -33,6 +33,7 @@ class ScriptContext implements Closeable {
public final File file
public final Config config
public final File dataPath
+ public final String sf1DataPath
public final File outputFile
public final String name
public final String flowName
@@ -62,6 +63,7 @@ class ScriptContext implements Closeable {
def outputRelativePath = path.substring(0, path.lastIndexOf(".")) + ".out"
this.outputFile = new File(new File(config.dataPath), outputRelativePath)
this.dataPath = this.outputFile.getParentFile().getCanonicalFile()
+ this.sf1DataPath = config.sf1DataPath
}
private final synchronized Suite newSuite(String suiteName, String group) {
diff --git a/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SuiteContext.groovy b/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SuiteContext.groovy
index b03e2052cc..7608c21b44 100644
--- a/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SuiteContext.groovy
+++ b/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SuiteContext.groovy
@@ -68,6 +68,7 @@ class SuiteContext implements Closeable {
def path = new File(config.suitePath).relativePath(file)
def realPath = new File(config.suitePath).relativePath(file)
+ def sf1DataPath = config.sf1DataPath
def outputRelativePath = path.substring(0, path.lastIndexOf(".")) + ".out"
def realOutputRelativePath = path.substring(0, realPath.lastIndexOf(".")) + ".out"
this.outputFile = new File(new File(config.dataPath), outputRelativePath)
diff --git a/regression-test/suites/ssb_sf1/ddl/customer_create.sql b/regression-test/suites/ssb_sf1/ddl/customer_create.sql
new file mode 100644
index 0000000000..286be86ce5
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/ddl/customer_create.sql
@@ -0,0 +1,14 @@
+CREATE TABLE IF NOT EXISTS `customer` (
+ `c_custkey` int(11) NOT NULL COMMENT "",
+ `c_name` varchar(26) NOT NULL COMMENT "",
+ `c_address` varchar(41) NOT NULL COMMENT "",
+ `c_city` varchar(11) NOT NULL COMMENT "",
+ `c_nation` varchar(16) NOT NULL COMMENT "",
+ `c_region` varchar(13) NOT NULL COMMENT "",
+ `c_phone` varchar(16) NOT NULL COMMENT "",
+ `c_mktsegment` varchar(11) NOT NULL COMMENT ""
+)
+DISTRIBUTED BY HASH(`c_custkey`) BUCKETS 10
+PROPERTIES (
+"replication_num" = "1"
+);
\ No newline at end of file
diff --git a/regression-test/suites/ssb_sf1/ddl/customer_delete.sql b/regression-test/suites/ssb_sf1/ddl/customer_delete.sql
new file mode 100644
index 0000000000..fe22a226fe
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/ddl/customer_delete.sql
@@ -0,0 +1 @@
+truncate table customer;
\ No newline at end of file
diff --git a/regression-test/suites/ssb_sf1/ddl/date_create.sql b/regression-test/suites/ssb_sf1/ddl/date_create.sql
new file mode 100644
index 0000000000..8486d7178b
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/ddl/date_create.sql
@@ -0,0 +1,23 @@
+CREATE TABLE IF NOT EXISTS `date` (
+ `d_datekey` int(11) NOT NULL COMMENT "",
+ `d_date` varchar(20) NOT NULL COMMENT "",
+ `d_dayofweek` varchar(10) NOT NULL COMMENT "",
+ `d_month` varchar(11) NOT NULL COMMENT "",
+ `d_year` int(11) NOT NULL COMMENT "",
+ `d_yearmonthnum` int(11) NOT NULL COMMENT "",
+ `d_yearmonth` varchar(9) NOT NULL COMMENT "",
+ `d_daynuminweek` int(11) NOT NULL COMMENT "",
+ `d_daynuminmonth` int(11) NOT NULL COMMENT "",
+ `d_daynuminyear` int(11) NOT NULL COMMENT "",
+ `d_monthnuminyear` int(11) NOT NULL COMMENT "",
+ `d_weeknuminyear` int(11) NOT NULL COMMENT "",
+ `d_sellingseason` varchar(14) NOT NULL COMMENT "",
+ `d_lastdayinweekfl` int(11) NOT NULL COMMENT "",
+ `d_lastdayinmonthfl` int(11) NOT NULL COMMENT "",
+ `d_holidayfl` int(11) NOT NULL COMMENT "",
+ `d_weekdayfl` int(11) NOT NULL COMMENT ""
+)
+DISTRIBUTED BY HASH(`d_datekey`) BUCKETS 1
+PROPERTIES (
+"replication_num" = "1"
+);
\ No newline at end of file
diff --git a/regression-test/suites/ssb_sf1/ddl/date_delete.sql b/regression-test/suites/ssb_sf1/ddl/date_delete.sql
new file mode 100644
index 0000000000..12933cbbad
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/ddl/date_delete.sql
@@ -0,0 +1 @@
+truncate table `date`;
\ No newline at end of file
diff --git a/regression-test/suites/ssb_sf1/ddl/lineorder_create.sql b/regression-test/suites/ssb_sf1/ddl/lineorder_create.sql
new file mode 100644
index 0000000000..2c0753b51e
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/ddl/lineorder_create.sql
@@ -0,0 +1,31 @@
+CREATE TABLE IF NOT EXISTS `lineorder` (
+ `lo_orderkey` bigint(20) NOT NULL COMMENT "",
+ `lo_linenumber` bigint(20) NOT NULL COMMENT "",
+ `lo_custkey` int(11) NOT NULL COMMENT "",
+ `lo_partkey` int(11) NOT NULL COMMENT "",
+ `lo_suppkey` int(11) NOT NULL COMMENT "",
+ `lo_orderdate` int(11) NOT NULL COMMENT "",
+ `lo_orderpriority` varchar(16) NOT NULL COMMENT "",
+ `lo_shippriority` int(11) NOT NULL COMMENT "",
+ `lo_quantity` bigint(20) NOT NULL COMMENT "",
+ `lo_extendedprice` bigint(20) NOT NULL COMMENT "",
+ `lo_ordtotalprice` bigint(20) NOT NULL COMMENT "",
+ `lo_discount` bigint(20) NOT NULL COMMENT "",
+ `lo_revenue` bigint(20) NOT NULL COMMENT "",
+ `lo_supplycost` bigint(20) NOT NULL COMMENT "",
+ `lo_tax` bigint(20) NOT NULL COMMENT "",
+ `lo_commitdate` bigint(20) NOT NULL COMMENT "",
+ `lo_shipmode` varchar(11) NOT NULL COMMENT ""
+)
+PARTITION BY RANGE(`lo_orderdate`)
+(PARTITION p1992 VALUES [("-2147483648"), ("19930101")),
+PARTITION p1993 VALUES [("19930101"), ("19940101")),
+PARTITION p1994 VALUES [("19940101"), ("19950101")),
+PARTITION p1995 VALUES [("19950101"), ("19960101")),
+PARTITION p1996 VALUES [("19960101"), ("19970101")),
+PARTITION p1997 VALUES [("19970101"), ("19980101")),
+PARTITION p1998 VALUES [("19980101"), ("19990101")))
+DISTRIBUTED BY HASH(`lo_orderkey`) BUCKETS 48
+PROPERTIES (
+"replication_num" = "1"
+);
\ No newline at end of file
diff --git a/regression-test/suites/ssb_sf1/ddl/lineorder_delete.sql b/regression-test/suites/ssb_sf1/ddl/lineorder_delete.sql
new file mode 100644
index 0000000000..329e040060
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/ddl/lineorder_delete.sql
@@ -0,0 +1 @@
+truncate table lineorder;
\ No newline at end of file
diff --git a/regression-test/suites/ssb_sf1/ddl/part_create.sql b/regression-test/suites/ssb_sf1/ddl/part_create.sql
new file mode 100644
index 0000000000..117cd15cc4
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/ddl/part_create.sql
@@ -0,0 +1,15 @@
+CREATE TABLE IF NOT EXISTS `part` (
+ `p_partkey` int(11) NOT NULL COMMENT "",
+ `p_name` varchar(23) NOT NULL COMMENT "",
+ `p_mfgr` varchar(7) NOT NULL COMMENT "",
+ `p_category` varchar(8) NOT NULL COMMENT "",
+ `p_brand` varchar(10) NOT NULL COMMENT "",
+ `p_color` varchar(12) NOT NULL COMMENT "",
+ `p_type` varchar(26) NOT NULL COMMENT "",
+ `p_size` int(11) NOT NULL COMMENT "",
+ `p_container` varchar(11) NOT NULL COMMENT ""
+)
+DISTRIBUTED BY HASH(`p_partkey`) BUCKETS 10
+PROPERTIES (
+"replication_num" = "1"
+);
\ No newline at end of file
diff --git a/regression-test/suites/ssb_sf1/ddl/part_delete.sql b/regression-test/suites/ssb_sf1/ddl/part_delete.sql
new file mode 100644
index 0000000000..02c6abd253
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/ddl/part_delete.sql
@@ -0,0 +1 @@
+truncate table `part`;
\ No newline at end of file
diff --git a/regression-test/suites/ssb_sf1/ddl/supplier_create.sql b/regression-test/suites/ssb_sf1/ddl/supplier_create.sql
new file mode 100644
index 0000000000..bb78853688
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/ddl/supplier_create.sql
@@ -0,0 +1,13 @@
+CREATE TABLE IF NOT EXISTS `supplier` (
+ `s_suppkey` int(11) NOT NULL COMMENT "",
+ `s_name` varchar(26) NOT NULL COMMENT "",
+ `s_address` varchar(26) NOT NULL COMMENT "",
+ `s_city` varchar(11) NOT NULL COMMENT "",
+ `s_nation` varchar(16) NOT NULL COMMENT "",
+ `s_region` varchar(13) NOT NULL COMMENT "",
+ `s_phone` varchar(16) NOT NULL COMMENT ""
+)
+DISTRIBUTED BY HASH(`s_suppkey`) BUCKETS 10
+PROPERTIES (
+"replication_num" = "1"
+);
\ No newline at end of file
diff --git a/regression-test/suites/ssb_sf1/ddl/supplier_delete.sql b/regression-test/suites/ssb_sf1/ddl/supplier_delete.sql
new file mode 100644
index 0000000000..39e663134c
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/ddl/supplier_delete.sql
@@ -0,0 +1 @@
+truncate table `supplier`;
\ No newline at end of file
diff --git a/regression-test/suites/ssb_sf1/load.groovy b/regression-test/suites/ssb_sf1/load.groovy
new file mode 100644
index 0000000000..66701374cc
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/load.groovy
@@ -0,0 +1,89 @@
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements. See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership. The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations
+// under the License.
+
+// Most of the cases are copied from https://github.com/trinodb/trino/tree/master
+// /testing/trino-product-tests/src/main/resources/sql-tests/testcases
+// and modified by Doris.
+
+// Note: To filter out tables from sql files, use the following one-liner comamnd
+// sed -nr 's/.*tables: (.*)$/\1/gp' /path/to/*.sql | sed -nr 's/,/\n/gp' | sort | uniq
+suite("load") {
+ def url = "https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com"
+ def tables = ["customer", "lineorder", "part", "date", "supplier"]
+ def columns = ["""c_custkey,c_name,c_address,c_city,c_nation,c_region,c_phone,c_mktsegment,no_use""",
+ """lo_orderkey,lo_linenumber,lo_custkey,lo_partkey,lo_suppkey,lo_orderdate,lo_orderpriority,
+ lo_shippriority,lo_quantity,lo_extendedprice,lo_ordtotalprice,lo_discount,
+ lo_revenue,lo_supplycost,lo_tax,lo_commitdate,lo_shipmode,lo_dummy""",
+ """p_partkey,p_name,p_mfgr,p_category,p_brand,p_color,p_type,p_size,p_container,p_dummy""",
+ """d_datekey,d_date,d_dayofweek,d_month,d_year,d_yearmonthnum,d_yearmonth,
+ d_daynuminweek,d_daynuminmonth,d_daynuminyear,d_monthnuminyear,d_weeknuminyear,
+ d_sellingseason,d_lastdayinweekfl,d_lastdayinmonthfl,d_holidayfl,d_weekdayfl,d_dummy""",
+ """s_suppkey,s_name,s_address,s_city,s_nation,s_region,s_phone,s_dummy"""]
+// for (String table in tables) {
+// sql """ DROP TABLE IF EXISTS $table """
+// }
+
+ for (String table in tables) {
+ sql new File("""${context.file.parent}/ddl/${table}_create.sql""").text
+ sql new File("""${context.file.parent}/ddl/${table}_delete.sql""").text
+ }
+ i = 0
+ for (String tableName in tables) {
+ String fileName = """${context.sf1DataPath}/ssb/sf1/${tableName}.tbl.gz"""
+ if (!new File(fileName).isAbsolute()) {
+ fileName = new File(context.dataPath, fileName).getAbsolutePath()
+ }
+ if (!new File(fileName).exists()) {
+ fileName = """${url}/ssb/sf1/${tableName}.tbl.gz"""
+ }
+ streamLoad {
+ // a default db 'regression_test' is specified in
+ // ${DORIS_HOME}/conf/regression-conf.groovy
+ table tableName
+
+ // default label is UUID:
+ // set 'label' UUID.randomUUID().toString()
+
+ // default column_separator is specify in doris fe config, usually is '\t'.
+ // this line change to ','
+ set 'column_separator', '|'
+ set 'compress_type', 'GZ'
+ set 'columns', columns[i]
+ // relate to ${DORIS_HOME}/regression-test/data/demo/streamload_input.csv.
+ // also, you can stream load a http stream, e.g. http://xxx/some.csv
+ file fileName
+
+ time 10000 // limit inflight 10s
+
+ // stream load action will check result, include Success status, and NumberTotalRows == NumberLoadedRows
+
+ // if declared a check callback, the default check condition will ignore.
+ // So you must check all condition
+ check { result, exception, startTime, endTime ->
+ if (exception != null) {
+ throw exception
+ }
+ log.info("Stream load result: ${result}".toString())
+ def json = parseJson(result)
+ assertEquals("success", json.Status.toLowerCase())
+ assertEquals(json.NumberTotalRows, json.NumberLoadedRows)
+ assertTrue(json.NumberLoadedRows > 0 && json.LoadBytes > 0)
+ }
+ }
+ i++
+ }
+}
diff --git a/regression-test/suites/ssb_sf1/sql/q1.1.sql b/regression-test/suites/ssb_sf1/sql/q1.1.sql
new file mode 100644
index 0000000000..4ef15e93ea
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q1.1.sql
@@ -0,0 +1,24 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT SUM(lo_extendedprice*lo_discount) AS
+REVENUE
+FROM lineorder, date
+WHERE lo_orderdate = d_datekey
+AND d_year = 1993
+AND lo_discount BETWEEN 1 AND 3
+AND lo_quantity < 25;
diff --git a/regression-test/suites/ssb_sf1/sql/q1.2.sql b/regression-test/suites/ssb_sf1/sql/q1.2.sql
new file mode 100644
index 0000000000..1b8442bd93
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q1.2.sql
@@ -0,0 +1,24 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT SUM(lo_extendedprice*lo_discount) AS
+REVENUE
+FROM lineorder, date
+WHERE lo_orderdate = d_datekey
+AND d_yearmonth = 'Jan1994'
+AND lo_discount BETWEEN 4 AND 6
+AND lo_quantity BETWEEN 26 AND 35;
diff --git a/regression-test/suites/ssb_sf1/sql/q1.3.sql b/regression-test/suites/ssb_sf1/sql/q1.3.sql
new file mode 100644
index 0000000000..ed6e51b1cf
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q1.3.sql
@@ -0,0 +1,25 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT SUM(lo_extendedprice*lo_discount) AS
+REVENUE
+FROM lineorder, date
+WHERE lo_orderdate = d_datekey
+AND d_weeknuminyear= 6
+AND d_year = 1994
+AND lo_discount BETWEEN 5 AND 7
+AND lo_quantity BETWEEN 26 AND 35;
diff --git a/regression-test/suites/ssb_sf1/sql/q2.1.sql b/regression-test/suites/ssb_sf1/sql/q2.1.sql
new file mode 100644
index 0000000000..e1a1f52d18
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q2.1.sql
@@ -0,0 +1,26 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT SUM(lo_revenue), d_year, p_brand
+FROM lineorder, date, part, supplier
+WHERE lo_orderdate = d_datekey
+AND lo_partkey = p_partkey
+AND lo_suppkey = s_suppkey
+AND p_category = 'MFGR#12'
+AND s_region = 'AMERICA'
+GROUP BY d_year, p_brand
+ORDER BY d_year, p_brand;
diff --git a/regression-test/suites/ssb_sf1/sql/q2.2.sql b/regression-test/suites/ssb_sf1/sql/q2.2.sql
new file mode 100644
index 0000000000..3db6170119
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q2.2.sql
@@ -0,0 +1,27 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT SUM(lo_revenue), d_year, p_brand
+FROM lineorder, date, part, supplier
+WHERE lo_orderdate = d_datekey
+AND lo_partkey = p_partkey
+AND lo_suppkey = s_suppkey
+AND p_brand BETWEEN 'MFGR#2221'
+AND 'MFGR#2228'
+AND s_region = 'ASIA'
+GROUP BY d_year, p_brand
+ORDER BY d_year, p_brand;
diff --git a/regression-test/suites/ssb_sf1/sql/q2.3.sql b/regression-test/suites/ssb_sf1/sql/q2.3.sql
new file mode 100644
index 0000000000..b70ca90666
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q2.3.sql
@@ -0,0 +1,26 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT SUM(lo_revenue), d_year, p_brand
+FROM lineorder, date, part, supplier
+WHERE lo_orderdate = d_datekey
+AND lo_partkey = p_partkey
+AND lo_suppkey = s_suppkey
+AND p_brand = 'MFGR#2239'
+AND s_region = 'EUROPE'
+GROUP BY d_year, p_brand
+ORDER BY d_year, p_brand;
diff --git a/regression-test/suites/ssb_sf1/sql/q3.1.sql b/regression-test/suites/ssb_sf1/sql/q3.1.sql
new file mode 100644
index 0000000000..70f17d789b
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q3.1.sql
@@ -0,0 +1,28 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT c_nation, s_nation, d_year,
+SUM(lo_revenue) AS REVENUE
+FROM customer, lineorder, supplier, date
+WHERE lo_custkey = c_custkey
+AND lo_suppkey = s_suppkey
+AND lo_orderdate = d_datekey
+AND c_region = 'ASIA'
+AND s_region = 'ASIA'
+AND d_year >= 1992 AND d_year <= 1997
+GROUP BY c_nation, s_nation, d_year
+ORDER BY d_year ASC, REVENUE DESC;
diff --git a/regression-test/suites/ssb_sf1/sql/q3.2.sql b/regression-test/suites/ssb_sf1/sql/q3.2.sql
new file mode 100644
index 0000000000..a416fbea8b
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q3.2.sql
@@ -0,0 +1,28 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT c_city, s_city, d_year, sum(lo_revenue)
+AS REVENUE
+FROM customer, lineorder, supplier, date
+WHERE lo_custkey = c_custkey
+AND lo_suppkey = s_suppkey
+AND lo_orderdate = d_datekey
+AND c_nation = 'UNITED STATES'
+AND s_nation = 'UNITED STATES'
+AND d_year >= 1992 AND d_year <= 1997
+GROUP BY c_city, s_city, d_year
+ORDER BY d_year ASC, REVENUE DESC;
diff --git a/regression-test/suites/ssb_sf1/sql/q3.3.sql b/regression-test/suites/ssb_sf1/sql/q3.3.sql
new file mode 100644
index 0000000000..98e29b72e7
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q3.3.sql
@@ -0,0 +1,30 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT c_city, s_city, d_year, SUM(lo_revenue)
+AS REVENUE
+FROM customer, lineorder, supplier, date
+WHERE lo_custkey = c_custkey
+AND lo_suppkey = s_suppkey
+AND lo_orderdate = d_datekey
+AND (c_city='UNITED KI1'
+OR c_city='UNITED KI5')
+AND (s_city='UNITED KI1'
+OR s_city='UNITED KI5')
+AND d_year >= 1992 AND d_year <= 1997
+GROUP BY c_city, s_city, d_year
+ORDER BY d_year ASC, REVENUE DESC;
diff --git a/regression-test/suites/ssb_sf1/sql/q3.4.sql b/regression-test/suites/ssb_sf1/sql/q3.4.sql
new file mode 100644
index 0000000000..65fe992ca4
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q3.4.sql
@@ -0,0 +1,30 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT c_city, s_city, d_year, SUM(lo_revenue)
+AS REVENUE
+FROM customer, lineorder, supplier, date
+WHERE lo_custkey = c_custkey
+AND lo_suppkey = s_suppkey
+AND lo_orderdate = d_datekey
+AND (c_city='UNITED KI1'
+OR c_city='UNITED KI5')
+AND (s_city='UNITED KI1'
+OR s_city='UNITED KI5')
+AND d_yearmonth = 'Dec1997'
+GROUP BY c_city, s_city, d_year
+ORDER BY d_year ASC, REVENUE DESC;
diff --git a/regression-test/suites/ssb_sf1/sql/q4.1.sql b/regression-test/suites/ssb_sf1/sql/q4.1.sql
new file mode 100644
index 0000000000..bdcd730bf9
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q4.1.sql
@@ -0,0 +1,30 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT d_year, c_nation,
+SUM(lo_revenue - lo_supplycost) AS PROFIT
+FROM date, customer, supplier, part, lineorder
+WHERE lo_custkey = c_custkey
+AND lo_suppkey = s_suppkey
+AND lo_partkey = p_partkey
+AND lo_orderdate = d_datekey
+AND c_region = 'AMERICA'
+AND s_region = 'AMERICA'
+AND (p_mfgr = 'MFGR#1'
+OR p_mfgr = 'MFGR#2')
+GROUP BY d_year, c_nation
+ORDER BY d_year, c_nation;
diff --git a/regression-test/suites/ssb_sf1/sql/q4.2.sql b/regression-test/suites/ssb_sf1/sql/q4.2.sql
new file mode 100644
index 0000000000..24c82cf682
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q4.2.sql
@@ -0,0 +1,31 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT d_year, s_nation, p_category,
+SUM(lo_revenue - lo_supplycost) AS PROFIT
+FROM date, customer, supplier, part, lineorder
+WHERE lo_custkey = c_custkey
+AND lo_suppkey = s_suppkey
+AND lo_partkey = p_partkey
+AND lo_orderdate = d_datekey
+AND c_region = 'AMERICA'
+AND s_region = 'AMERICA'
+AND (d_year = 1997 OR d_year = 1998)
+AND (p_mfgr = 'MFGR#1'
+OR p_mfgr = 'MFGR#2')
+GROUP BY d_year, s_nation, p_category
+ORDER BY d_year, s_nation, p_category;
diff --git a/regression-test/suites/ssb_sf1/sql/q4.3.sql b/regression-test/suites/ssb_sf1/sql/q4.3.sql
new file mode 100644
index 0000000000..0dcc08bd26
--- /dev/null
+++ b/regression-test/suites/ssb_sf1/sql/q4.3.sql
@@ -0,0 +1,29 @@
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+
+SELECT d_year, s_city, p_brand,
+SUM(lo_revenue - lo_supplycost) AS PROFIT
+FROM date, customer, supplier, part, lineorder
+WHERE lo_custkey = c_custkey
+AND lo_suppkey = s_suppkey
+AND lo_partkey = p_partkey
+AND lo_orderdate = d_datekey
+AND s_nation = 'UNITED STATES'
+AND (d_year = 1997 OR d_year = 1998)
+AND p_category = 'MFGR#14'
+GROUP BY d_year, s_city, p_brand
+ORDER BY d_year, s_city, p_brand;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org