Skip to content

Commit 9bb7d71

Browse files
committed
DuckDB [todo]
1 parent ff87b76 commit 9bb7d71

File tree

74 files changed

+2545
-5421
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+2545
-5421
lines changed

.eslintrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"node_modules"
1313
],
1414
"rules": {
15-
"no-unused-vars": "off",
15+
"no-unused-vars": "warn",
1616
"no-irregular-whitespace": "off"
1717
}
1818
}

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@ pnpm-debug.log
1010
/shrinkwrap.yaml
1111

1212
/test/amtrak-gtfs-2021-10-06
13+
/test/*.duckdb
1314

1415
/*.gtfs
1516
/*.gtfs.zip
1617
/*.gtfs.tar.gz
1718
/*.gtfs.tar.zst
19+
20+
/*.duckdb

Dockerfile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,6 @@ LABEL org.opencontainers.image.licenses="(Apache-2.0 AND Prosperity-3.0.0)"
99

1010
WORKDIR /app
1111

12-
# Both moreutils (providing sponge) and postgresql-client (providing psql) are not required but come in handy for users.
13-
RUN apk add --no-cache \
14-
postgresql-client \
15-
moreutils
16-
1712
ADD package.json /app
1813
RUN npm install --production && npm cache clean --force
1914

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
SELECT count(*)
2-
FROM arrivals_departures
2+
FROM "main.arrivals_departures"
33
WHERE stop_id = 'definitely-non-existent'
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
SELECT *
2-
FROM arrivals_departures
2+
FROM "main.arrivals_departures"
33
WHERE route_short_name = 'S1'
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2025-05-27T07:10:00+02' AND t_departure <= '2025-05-27T07:30:00+02'
5+
AND date >= "main.dates_filter_min"('2025-05-27T07:10:00+02'::timestamp with time zone)
6+
AND date <= "main.dates_filter_max"('2025-05-27T07:30:00+02'::timestamp with time zone)
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
SELECT *
2-
FROM arrivals_departures
2+
FROM "main.arrivals_departures"
33
WHERE station_id = 'de:11000:900100001' -- S+U Friedrichstr. (Berlin)
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2025-05-27T07:10:00+02' AND t_departure <= '2025-05-27T07:30:00+02'
5+
AND date >= "main.dates_filter_min"('2025-05-27T07:10:00+02')
6+
AND date <= "main.dates_filter_max"('2025-05-27T07:30:00+02')
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
SELECT *
2+
FROM "main.arrivals_departures"
3+
WHERE station_id = 'de:11000:900100001' -- S+U Friedrichstr. (Berlin)
4+
AND t_departure >= '2025-05-27T07:10:00+02' AND t_departure <= '2025-05-27T07:30:00+02'
5+
AND date >= '2025-05-25'
6+
AND date <= '2025-05-27'
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
SELECT *
2-
FROM arrivals_departures
2+
FROM "main.arrivals_departures"
33
WHERE station_id = 'de:11000:900100001' -- S+U Friedrichstr. (Berlin)
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2025-05-27T07:10:00+02' AND t_departure <= '2025-05-27T07:30:00+02'
5+
AND date >= "main.dates_filter_min"('2025-05-27T07:10:00+02')
6+
AND date <= "main.dates_filter_max"('2025-05-27T07:30:00+02')
77
AND stop_sequence = 0

benchmark/arrs_deps_by_stop.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
SELECT count(*)
2-
FROM arrivals_departures
2+
FROM "main.arrivals_departures"
33
WHERE stop_id = 'de:11000:900100001::4' -- S+U Friedrichstr. (Berlin)
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
SELECT *
2-
FROM arrivals_departures
2+
FROM "main.arrivals_departures"
33
WHERE stop_id = 'de:11000:900100001::4' -- S+U Friedrichstr. (Berlin)
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2025-05-27T07:10:00+02' AND t_departure <= '2025-05-27T07:30:00+02'
5+
AND date >= "main.dates_filter_min"('2025-05-27T07:10:00+02')
6+
AND date <= "main.dates_filter_max"('2025-05-27T07:30:00+02')

0 commit comments

Comments
 (0)