martin/tests/expected/auto
Yuri Astrakhan ccd550a2cf
Add binary diff for mbtiles (#1358)
* `mbtiles diff` now has an additional `--patch-type` param with
`whole`, `bin-diff-raw` and `bin-diff-gz` values:
* `whole` stores different tiles as before - as whole tiles in the
`tiles` table
* `bin-diff-raw` computes binary difference between tiles, and stores
them as brotli-encoded value in a `bsdiffraw` table, together with a
`xxh3_64` hash of the tile as it will be stored after patching
* `bin-diff-gz` same as `bin-diff-raw`, but assumes the tiles are
gzip-compressed, so it uncompresses them before comparing. The `xxh3_64`
stores the hash of the uncompressed tile. The data will be stored in the
`bsdiffrawgz` table (identical structure with above)

* `mbtiles copy --apply-patch` will automatically detect if
`bsdiffrawgz` or `bsdiffraw` tables exist, and will use binary patching.
* `mbtiles apply-patch` does not support binary patching yet
* `mbtiles copy --diff-with-file ... --patch-type ...` is an alias to
`mbtiles diff --patch-type ...`
2024-06-25 19:34:14 +00:00
..
catalog_auto.json Add binary diff for mbtiles (#1358) 2024-06-25 19:34:14 +00:00
cmp_0_0_0.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_0_0_0.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_6_57_29.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_6_57_29.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_12_3673_1911.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_12_3673_1911.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_13_7346_3822.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_13_7346_3822.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_14_14692_7645.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_14_14692_7645.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_17_117542_61161.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_17_117542_61161.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_18_235085_122323.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp_18_235085_122323.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
cmp.json [BREAKING] New bounds calculation methods (#958) 2023-10-22 03:30:18 -04:00
fnc_0_0_0.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_0_0_0.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_6_57_29.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_6_57_29.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_12_3673_1911.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_12_3673_1911.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_13_7346_3822.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_13_7346_3822.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_14_14692_7645.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_14_14692_7645.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_17_117542_61161.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_17_117542_61161.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_18_235085_122323.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_18_235085_122323.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_b_6_38_20.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_b_6_38_20.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_b.json PG TileJSON changes, add vector_layers (#584) 2023-02-22 16:25:48 +00:00
fnc_comment.json Fix SQL comments when func or table is pre-configured (#1045) 2023-12-07 07:24:51 +00:00
fnc_token_0_0_0.pbf Refactorings, content-type/enc, cli parsing, tests, minor fixes (#548) 2023-01-08 16:31:58 +02:00
fnc_token_0_0_0.pbf.txt Refactorings, content-type/enc, cli parsing, tests, minor fixes (#548) 2023-01-08 16:31:58 +02:00
fnc_token.json PG TileJSON changes, add vector_layers (#584) 2023-02-22 16:25:48 +00:00
fnc_zoom_xy_6_57_29.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zoom_xy_6_57_29.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy2_6_57_29.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy2_6_57_29.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy_6_57_29.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy_6_57_29.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy_query_6_57_29.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy_query_6_57_29.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy_row2_6_57_29.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy_row2_6_57_29.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy_row_6_57_29.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy_row_6_57_29.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy_row_key_6_57_29.pbf Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc_zxy_row_key_6_57_29.pbf.txt Fix legacy DB, add CI tests (#547) 2023-01-01 05:03:21 +00:00
fnc.json Retrieve function source description from comments (#829) 2023-08-27 16:46:56 +00:00
mb_jpg_0_0_0.jpg fix image test extension 2023-10-30 21:52:11 -04:00
mb_jpg_0_0_0.jpg.txt fix image test extension 2023-10-30 21:52:11 -04:00
mb_jpg.json PG TileJSON changes, add vector_layers (#584) 2023-02-22 16:25:48 +00:00
mb_mvt_2_3_1.pbf Add .mbtiles support (#549) 2023-01-09 00:10:23 -05:00
mb_mvt_2_3_1.pbf.txt Add .mbtiles support (#549) 2023-01-09 00:10:23 -05:00
mb_mvt.json PG TileJSON changes, add vector_layers (#584) 2023-02-22 16:25:48 +00:00
mb_png_0_0_0.png Add .mbtiles support (#549) 2023-01-09 00:10:23 -05:00
mb_png_0_0_0.png.txt Add .mbtiles support (#549) 2023-01-09 00:10:23 -05:00
mb_png.json PG TileJSON changes, add vector_layers (#584) 2023-02-22 16:25:48 +00:00
pmt_3_4_2.png Add .pmtiles file support (#517) 2023-01-08 14:19:11 -05:00
pmt_3_4_2.png.txt Add .pmtiles file support (#517) 2023-01-08 14:19:11 -05:00
pmt.json PG TileJSON changes, add vector_layers (#584) 2023-02-22 16:25:48 +00:00
points3857_srid_0_0_0.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
points3857_srid_0_0_0.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
points3857_srid.json [BREAKING] New bounds calculation methods (#958) 2023-10-22 03:30:18 -04:00
points_empty_srid_0_0_0.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
points_empty_srid_0_0_0.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
save_config.yaml chore: add empty pg table test (#1259) 2024-03-16 22:45:43 -04:00
table_source.json [BREAKING] New bounds calculation methods (#958) 2023-10-22 03:30:18 -04:00
tbl_0_0_0.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_0_0_0.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_6_57_29.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_6_57_29.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_12_3673_1911.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_12_3673_1911.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_13_7346_3822.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_13_7346_3822.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_14_14692_7645.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_14_14692_7645.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_17_117542_61161.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_17_117542_61161.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_18_235085_122323.pbf [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_18_235085_122323.pbf.txt [breaking] Use table name as the layer ID for PG tables (#598) 2023-03-13 07:41:25 -04:00
tbl_comment.json Fix SQL comments when func or table is pre-configured (#1045) 2023-12-07 07:24:51 +00:00
webp2_1_0_0.png Minor cleanup and just reorg (#992) 2023-11-08 19:46:23 -05:00
webp2_1_0_0.png.txt Minor cleanup and just reorg (#992) 2023-11-08 19:46:23 -05:00