Skip to content

Commit f0071bc

Browse files
committed
order by within linemerge is actually pointless
1 parent 1fdbd0e commit f0071bc

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

src/gen/gen-grouped-linemerge.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,7 @@ void gen_grouped_linemerge_t::process_create()
167167
auto const result = dbexec(R"(
168168
INSERT INTO {dest} ({group_cols}, "{geom_column}")
169169
SELECT {group_cols},
170-
(ST_Dump(ST_LineMerge(ST_Collect("{geom_column}"
171-
ORDER BY "{geom_column}")))).geom
170+
(ST_Dump(ST_LineMerge(ST_Collect("{geom_column}")))).geom
172171
FROM {src}
173172
WHERE {where}
174173
GROUP BY {group_cols}
@@ -324,8 +323,7 @@ DELETE FROM {dest} d
324323
auto const inserted = dbexec(R"(
325324
INSERT INTO {dest} ({group_cols}, "{geom_column}")
326325
SELECT {group_cols},
327-
(ST_Dump(ST_LineMerge(ST_Collect("{geom_column}"
328-
ORDER BY "{geom_column}")))).geom
326+
(ST_Dump(ST_LineMerge(ST_Collect("{geom_column}")))).geom
329327
FROM _glm_ways
330328
GROUP BY {group_cols}
331329
)");

0 commit comments

Comments
 (0)