Changeset: 98d5fc776077 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=98d5fc776077
Modified Files:
sql/backends/monet5/iot/Tests/ais/Tests/ais07.sql
sql/backends/monet5/iot/Tests/ais/Tests/ais10.sql
sql/backends/monet5/iot/Tests/ais/Tests/ais11.sql
Branch: iot
Log Message:
Updated some ais tests
diffs (43 lines):
diff --git a/sql/backends/monet5/iot/Tests/ais/Tests/ais07.sql
b/sql/backends/monet5/iot/Tests/ais/Tests/ais07.sql
--- a/sql/backends/monet5/iot/Tests/ais/Tests/ais07.sql
+++ b/sql/backends/monet5/iot/Tests/ais/Tests/ais07.sql
@@ -1,4 +1,3 @@
-CREATE SCHEMA ais;
SET SCHEMA ais;
SET optimizer = 'iot_pipe';
@@ -42,7 +41,7 @@ CREATE PROCEDURE ais07q()
BEGIN
INSERT INTO ais07r
WITH data AS (SELECT mmsi, geographic_to_cartesian(lat, lon) AS
calc_point FROM vessels7 WHERE (implicit_timestamp, mmsi) IN (SELECT
max(implicit_timestamp), mmsi FROM vessels7 WHERE nav_status = 1 GROUP BY
mmsi)),
- results AS (SELECT harbor, mmsi FROM data CROSS JOIN
static_locations, data_time WHERE sys.st_contains(field, calc_point)),
+ results AS (SELECT harbor, mmsi FROM data CROSS JOIN
static_locations WHERE sys.st_contains(field, calc_point)),
data_time AS (SELECT current_timestamp AS cur_time)
SELECT cur_time, harbor, mmsi FROM results CROSS JOIN data_time;
END;
diff --git a/sql/backends/monet5/iot/Tests/ais/Tests/ais10.sql
b/sql/backends/monet5/iot/Tests/ais/Tests/ais10.sql
--- a/sql/backends/monet5/iot/Tests/ais/Tests/ais10.sql
+++ b/sql/backends/monet5/iot/Tests/ais/Tests/ais10.sql
@@ -40,7 +40,7 @@ CREATE STREAM TABLE ais10r (calc_time ti
CREATE PROCEDURE ais10q()
BEGIN
INSERT INTO ais10r
- WITH data AS (SELECT harbor, mmsi, sog, sys.Distance(field,
geographic_to_cartesian(lat, lon)) AS distance FROM vessels10 CROSS JOIN
static_locations WHERE (implicit_timestamp, mmsi) IN (SELECT
max(implicit_timestamp), mmsi FROM vessels10 GROUP BY mmsi)),
+ WITH data AS (SELECT harbor, mmsi, sog, sys.st_distance(field,
geographic_to_cartesian(lat, lon)) AS distance FROM vessels10 CROSS JOIN
static_locations WHERE (implicit_timestamp, mmsi) IN (SELECT
max(implicit_timestamp), mmsi FROM vessels10 GROUP BY mmsi)),
data_time AS (SELECT current_timestamp AS cur_time)
SELECT cur_time, harbor, mmsi, distance / sog * 1.852 FROM data
CROSS JOIN data_time WHERE distance > 0;
END;
diff --git a/sql/backends/monet5/iot/Tests/ais/Tests/ais11.sql
b/sql/backends/monet5/iot/Tests/ais/Tests/ais11.sql
--- a/sql/backends/monet5/iot/Tests/ais/Tests/ais11.sql
+++ b/sql/backends/monet5/iot/Tests/ais/Tests/ais11.sql
@@ -37,8 +37,10 @@ CALL iot.pause();
DELETE FROM iot.webserverstreams;
DROP PROCEDURE ais11q;
DROP TABLE vessels11;
+DROP VIEW ais11v;
DROP TABLE ais11r;
CALL iot.stop();
+SET SCHEMA sys;
DROP SCHEMA ais;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list