This is an automated email from the ASF dual-hosted git repository.
bchapuis pushed a change to branch calcite-framework
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git
discard 885e4a551 Some progress
discard 8c66266fd Add the server ddl class and implement materialized views
discard fa079dc2c Merge the calcite and store packages
discard 6e7289722 Fix issues in header
discard 251ea904c Add header to memory
discard a6c7315e4 Refactor the sub modules
discard d6b161c89 Make data collection closeable
discard fa97d3cb0 Improve GeoPackage store
discard 97799717b Format code
discard 14d2eb9dd Add list
discard e9983dd21 Experiments with calcite
add 9e1b882e0 Materialized views refresher (#915)
add 8c65a3071 Generate different queries depending on the postgresql
version (#914)
add e4735f609 Improve the content of the META-INF/MANIFEST.MF (#917)
add c81151594 Fix the release workflow
add 24c29b735 Add the Planetiler NOTICE to the project's NOTICE file.
(#920)
add 648677210 Fix rat:check with pregenerated files (#921)
add 0eb8c1a03 Update Maplibre to version 5 (#924)
add 4212c7867 Perform automatic actions on issues and pull requests (#942)
add e54f2ae5e Create an Issue Template for Better Reporting (#941)
add 0f05dead2 Improve CSP directive (#944)
add 6cae7e0f1 Improve the NOTICE file for the binary distribution (#940)
add 96cf335ea Display building numbers (#945)
add 28e5bb4b9 Add NOTICE-binary to source distribution
add 03512049f Release Baremaps 0.8.2
add 6326256c4 Prepare for next development iteration
add 967a26dda improve Reproducible Builds details (#951)
add 51718b799 Close the possibility of a RCE in Apache Parquet (#953)
add e64671887 Refactor the PMTiles module (#954)
add dc8ff321e Data collection refactoring (#955)
new b24d78403 Experiments with calcite
new 3981793f7 Add list
new a7c82af44 Format code
new 00b53075b Improve GeoPackage store
new d3383d1a5 Make data collection closeable
new ae41449ac Refactor the sub modules
new b9ecee262 Add header to memory
new 9196a7fbe Fix issues in header
new 3e3272306 Merge the calcite and store packages
new f5d311253 Add the server ddl class and implement materialized views
new bed98b0ef Some progress
new a535dbc06 Fix build issues
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (885e4a551)
\
N -- N -- N refs/heads/calcite-framework (a535dbc06)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/ISSUE_TEMPLATE/bug_report.md | 43 +
.github/ISSUE_TEMPLATE/config.yml | 5 +
.github/ISSUE_TEMPLATE/feature_request.md | 26 +
.github/workflows/close-inactive-issues.yml | 32 +
.github/workflows/label-opened-issues.yml | 30 +
.github/workflows/release.yml | 3 +
LICENSE | 20 +-
NOTICE | 12 +-
NOTICE-binary | 2094 ++++++++++++++++++++
RELEASE.md | 6 +-
baremaps-benchmarking/pom.xml | 3 +-
baremaps-calcite/pom.xml | 3 +-
.../org/apache/baremaps/calcite/DataRowType.java | 9 +-
.../apache/baremaps/calcite/DataTableAdapter.java | 1 -
.../apache/baremaps/calcite/DataTableFactory.java | 9 +-
.../calcite/baremaps/BaremapsDataTable.java | 7 +-
.../calcite/baremaps/BaremapsDdlExecutor.java | 3 +-
.../calcite/baremaps/BaremapsMaterializedView.java | 2 +-
.../calcite/baremaps/BaremapsModifiableTable.java | 371 ++--
.../org/apache/baremaps/calcite/CalciteTest.java | 172 +-
.../calcite/DataTableAdapterFactoryTest.java | 143 +-
baremaps-cli/pom.xml | 4 +-
baremaps-cli/src/assembly/bin.xml | 9 +-
baremaps-cli/src/assembly/src.xml | 1 +
baremaps-cli/src/license/bundle.ftl | 4 +-
.../main/java/org/apache/baremaps/cli/map/Dev.java | 3 +-
.../java/org/apache/baremaps/cli/map/Serve.java | 3 +-
baremaps-core/pom.xml | 3 +-
.../apache/baremaps/tasks/ExportVectorTiles.java | 14 +-
.../baremaps/tasks/RefreshMaterializedViews.java | 73 +
.../tilestore/postgres/PostgresTileStore.java | 110 +-
.../java/org/apache/baremaps/workflow/Task.java | 1 +
.../apache/baremaps/workflow/WorkflowContext.java | 47 +-
.../org/apache/baremaps/calcite/CalciteTest.java | 121 --
.../baremaps/tasks/ImportUpdateSampleTest.java | 14 +-
.../tilestore/postgres/PostgresTileStoreTest.java | 29 +-
{baremaps-rpsl => baremaps-csv}/pom.xml | 22 +-
baremaps-data/pom.xml | 3 +-
.../baremaps/data/collection/AppendOnlyLog.java | 130 +-
.../baremaps/data/collection/DataCollection.java | 52 +-
.../data/collection/DataCollectionException.java | 22 +-
.../data/collection/DataCollectionMapper.java | 14 +-
.../baremaps/data/collection/DataConversions.java | 69 +-
.../apache/baremaps/data/collection/DataList.java | 21 +-
.../apache/baremaps/data/collection/DataMap.java | 76 +-
.../data/collection/DirectHashDataMap.java | 496 +++++
.../data/collection/FixedSizeDataList.java | 87 +-
.../baremaps/data/collection/IndexedDataList.java | 83 +-
.../baremaps/data/collection/IndexedDataMap.java | 79 +-
.../data/collection/MemoryAlignedDataList.java | 90 +-
.../data/collection/MemoryAlignedDataMap.java | 83 +-
.../baremaps/data/collection/MonotonicDataMap.java | 112 +-
.../data/collection/MonotonicFixedSizeDataMap.java | 99 +-
.../data/collection/MonotonicPairedDataMap.java | 80 +-
.../org/apache/baremaps/data/memory/Memory.java | 102 +-
.../baremaps/data/memory/MemoryException.java | 18 +-
.../data/memory/MemoryMappedDirectory.java | 43 +-
.../baremaps/data/memory/MemoryMappedFile.java | 42 +-
.../apache/baremaps/data/memory/OffHeapMemory.java | 32 +-
.../apache/baremaps/data/memory/OnHeapMemory.java | 31 +-
.../baremaps/data/type/BooleanArrayDataType.java | 4 +-
.../apache/baremaps/data/type/BooleanDataType.java | 8 +-
.../baremaps/data/type/BooleanListDataType.java | 4 +-
.../baremaps/data/type/ByteArrayDataType.java | 2 +-
.../apache/baremaps/data/type/ByteDataType.java | 10 +-
.../baremaps/data/type/ByteListDataType.java | 2 +-
.../data/type/CoordinateArrayDataType.java | 3 +-
.../baremaps/data/type/CoordinateDataType.java | 6 +-
.../org/apache/baremaps/data/type/DataType.java | 24 +-
.../baremaps/data/type/DoubleArrayDataType.java | 6 +-
.../apache/baremaps/data/type/DoubleDataType.java | 10 +-
.../baremaps/data/type/DoubleListDataType.java | 6 +-
.../baremaps/data/type/FixedSizeDataType.java | 8 +-
.../baremaps/data/type/FloatArrayDataType.java | 6 +-
.../apache/baremaps/data/type/FloatDataType.java | 6 +-
.../baremaps/data/type/FloatListDataType.java | 6 +-
.../data/type/GeometryCollectionDataType.java | 11 +-
.../baremaps/data/type/GeometryDataType.java | 8 +-
.../baremaps/data/type/IntegerArrayDataType.java | 7 +-
.../apache/baremaps/data/type/IntegerDataType.java | 6 +-
.../baremaps/data/type/IntegerListDataType.java | 7 +-
.../baremaps/data/type/LineStringDataType.java | 6 +-
.../apache/baremaps/data/type/ListDataType.java | 9 +-
.../apache/baremaps/data/type/LonLatDataType.java | 23 +-
.../baremaps/data/type/LongArrayDataType.java | 6 +-
.../apache/baremaps/data/type/LongDataType.java | 7 +-
.../baremaps/data/type/LongListDataType.java | 6 +-
.../org/apache/baremaps/data/type/MapDataType.java | 16 +
.../baremaps/data/type/MemoryAlignedDataType.java | 7 +-
.../data/type/MultiLineStringDataType.java | 7 +-
.../baremaps/data/type/MultiPointDataType.java | 6 +-
.../baremaps/data/type/MultiPolygonDataType.java | 6 +-
.../baremaps/data/type/NullableDataType.java | 10 +-
.../apache/baremaps/data/type/PairDataType.java | 35 +-
.../apache/baremaps/data/type/PointDataType.java | 6 +-
.../apache/baremaps/data/type/PolygonDataType.java | 6 +-
.../baremaps/data/type/ShortArrayDataType.java | 4 +-
.../apache/baremaps/data/type/ShortDataType.java | 8 +-
.../baremaps/data/type/ShortListDataType.java | 6 +-
.../baremaps/data/type/SmallIntegerDataType.java | 12 +-
.../baremaps/data/type/SmallLongDataType.java | 12 +-
.../apache/baremaps/data/type/StringDataType.java | 2 +-
.../org/apache/baremaps/data/type/WKBDataType.java | 24 +-
.../apache/baremaps/data/AppendOnlyLogTest.java | 15 +-
.../org/apache/baremaps/data/DataListTest.java | 18 +-
.../java/org/apache/baremaps/data/DataMapTest.java | 45 +-
.../apache/baremaps/data/SizedDataListTest.java | 10 +-
.../data/collection/IndexedDataMapTest.java | 6 +-
.../data/collection/MemoryAlignedDataMapTest.java | 5 +-
.../baremaps/data/sort/BinarySearchTest.java | 4 +-
.../baremaps/data/sort/ExternalMergeSortTest.java | 13 +-
baremaps-dem/pom.xml | 3 +-
baremaps-flatgeobuf/pom.xml | 3 +-
{baremaps-rpsl => baremaps-geopackage}/pom.xml | 18 +-
baremaps-geoparquet/pom.xml | 3 +-
baremaps-maplibre/pom.xml | 3 +-
baremaps-openstreetmap/pom.xml | 3 +-
baremaps-pmtiles/pom.xml | 3 +-
.../org/apache/baremaps/pmtiles/Compression.java | 60 +
.../org/apache/baremaps/pmtiles/Directories.java | 115 +-
.../baremaps/pmtiles/DirectorySerializer.java | 135 ++
.../java/org/apache/baremaps/pmtiles/Entry.java | 133 +-
.../apache/baremaps/pmtiles/EntrySerializer.java | 162 ++
.../java/org/apache/baremaps/pmtiles/Header.java | 411 +++-
.../apache/baremaps/pmtiles/HeaderSerializer.java | 125 ++
.../org/apache/baremaps/pmtiles/PMTilesReader.java | 62 +-
.../org/apache/baremaps/pmtiles/PMTilesUtils.java | 410 ----
.../org/apache/baremaps/pmtiles/PMTilesWriter.java | 214 +-
.../org/apache/baremaps/pmtiles/Serializer.java | 33 +-
.../apache/baremaps/pmtiles/TileIdConverter.java | 127 ++
.../java/org/apache/baremaps/pmtiles/TileType.java | 3 +
.../apache/baremaps/pmtiles/VarIntSerializer.java | 141 ++
.../baremaps/pmtiles/DirectorySerializerTest.java | 64 +
.../baremaps/pmtiles/EntrySerializerTest.java | 87 +
.../baremaps/pmtiles/HeaderSerializerTest.java | 100 +
...esUtilsTest.java => PMTilesSerializerTest.java} | 171 +-
.../baremaps/pmtiles/TileIdConverterTest.java | 85 +
.../baremaps/pmtiles/VarIntSerializerTest.java | 70 +
baremaps-postgres/pom.xml | 3 +-
.../refresh/DatabaseMetadataRetriever.java | 220 ++
.../postgres/refresh/DependencyGraphBuilder.java | 113 ++
.../refresh/MaterializedViewRefresher.java | 97 +
.../baremaps/postgres/utils/PostgresUtils.java | 13 +
baremaps-renderer/package-lock.json | 245 ++-
baremaps-renderer/package.json | 2 +-
.../src/lib/maplibreBrowserHelpers.ts | 4 +-
baremaps-rpsl/pom.xml | 3 +-
baremaps-server/pom.xml | 3 +-
baremaps-server/src/main/resources/dem/index.html | 13 +-
.../src/main/resources/static/server.html | 13 +-
.../src/main/resources/static/viewer.html | 13 +-
baremaps-shapefile/pom.xml | 3 +-
{baremaps-rpsl => baremaps-store}/pom.xml | 16 +-
baremaps-testing/pom.xml | 3 +-
basemap/create.js | 2 +-
basemap/index.html | 13 +-
basemap/layers/amenity/create.sql | 267 ++-
basemap/layers/amenity/refresh.sql | 292 ---
basemap/layers/building/number.js | 11 +-
basemap/layers/highway/create.sql | 150 +-
basemap/layers/highway/refresh.sql | 163 --
basemap/layers/landuse/create.sql | 267 ++-
basemap/layers/landuse/refresh.sql | 292 ---
basemap/layers/leisure/create.sql | 267 ++-
basemap/layers/leisure/refresh.sql | 292 ---
basemap/layers/member/create.sql | 9 +-
basemap/layers/member/refresh.sql | 22 -
basemap/layers/natural/create.sql | 267 ++-
basemap/layers/natural/refresh.sql | 292 ---
basemap/layers/node/create.sql | 18 +-
basemap/layers/node/refresh.sql | 29 -
basemap/layers/ocean/create.sql | 20 +-
basemap/layers/ocean/refresh.sql | 33 -
basemap/layers/point/create.sql | 130 +-
basemap/layers/point/refresh.sql | 143 --
basemap/layers/railway/create.sql | 150 +-
basemap/layers/railway/refresh.sql | 163 --
basemap/layers/relation/create.sql | 18 +-
basemap/layers/relation/refresh.sql | 29 -
basemap/layers/route/create.sql | 150 +-
basemap/layers/route/refresh.sql | 163 --
basemap/layers/waterway/create.sql | 150 +-
basemap/layers/waterway/refresh.sql | 163 --
basemap/layers/way/create.sql | 16 +
basemap/layers/way/refresh.sql | 29 -
basemap/refresh.js | 26 +-
basemap/style.js | 2 +
daylight/style.js | 2 +
examples/openstreetmap/index.html | 13 +-
licenses/externalsortinginjava | 1 +
licenses/hilbert_curves | 1 +
notices-binary/armeria | 394 ----
notices-binary/awssdk | 25 -
notices-binary/brotli4j | 36 -
notices-binary/calcite | 10 -
notices-binary/commons-compress | 5 -
notices-binary/hadoop | 827 --------
notices-binary/log4j | 20 -
notices-binary/lucene | 197 --
notices-binary/parquet | 6 -
notices-binary/picocli | 351 ----
notices-binary/proj4j | 108 -
notices-binary/sis | 54 -
notices-binary/sqlite-jdbc | 4 -
notices/planetiler | 70 -
pom.xml | 36 +-
206 files changed, 9357 insertions(+), 6155 deletions(-)
create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
create mode 100644 .github/ISSUE_TEMPLATE/config.yml
create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md
create mode 100644 .github/workflows/close-inactive-issues.yml
create mode 100644 .github/workflows/label-opened-issues.yml
create mode 100644 NOTICE-binary
create mode 100644
baremaps-core/src/main/java/org/apache/baremaps/tasks/RefreshMaterializedViews.java
delete mode 100644
baremaps-core/src/test/java/org/apache/baremaps/calcite/CalciteTest.java
copy {baremaps-rpsl => baremaps-csv}/pom.xml (75%)
create mode 100644
baremaps-data/src/main/java/org/apache/baremaps/data/collection/DirectHashDataMap.java
copy {baremaps-rpsl => baremaps-geopackage}/pom.xml (82%)
create mode 100644
baremaps-pmtiles/src/main/java/org/apache/baremaps/pmtiles/DirectorySerializer.java
create mode 100644
baremaps-pmtiles/src/main/java/org/apache/baremaps/pmtiles/EntrySerializer.java
create mode 100644
baremaps-pmtiles/src/main/java/org/apache/baremaps/pmtiles/HeaderSerializer.java
delete mode 100644
baremaps-pmtiles/src/main/java/org/apache/baremaps/pmtiles/PMTilesUtils.java
copy
baremaps-shapefile/src/main/java/org/apache/baremaps/shapefile/ShapefileException.java
=> baremaps-pmtiles/src/main/java/org/apache/baremaps/pmtiles/Serializer.java
(54%)
create mode 100644
baremaps-pmtiles/src/main/java/org/apache/baremaps/pmtiles/TileIdConverter.java
create mode 100644
baremaps-pmtiles/src/main/java/org/apache/baremaps/pmtiles/VarIntSerializer.java
create mode 100644
baremaps-pmtiles/src/test/java/org/apache/baremaps/pmtiles/DirectorySerializerTest.java
create mode 100644
baremaps-pmtiles/src/test/java/org/apache/baremaps/pmtiles/EntrySerializerTest.java
create mode 100644
baremaps-pmtiles/src/test/java/org/apache/baremaps/pmtiles/HeaderSerializerTest.java
rename
baremaps-pmtiles/src/test/java/org/apache/baremaps/pmtiles/{PMTilesUtilsTest.java
=> PMTilesSerializerTest.java} (54%)
create mode 100644
baremaps-pmtiles/src/test/java/org/apache/baremaps/pmtiles/TileIdConverterTest.java
create mode 100644
baremaps-pmtiles/src/test/java/org/apache/baremaps/pmtiles/VarIntSerializerTest.java
create mode 100644
baremaps-postgres/src/main/java/org/apache/baremaps/postgres/refresh/DatabaseMetadataRetriever.java
create mode 100644
baremaps-postgres/src/main/java/org/apache/baremaps/postgres/refresh/DependencyGraphBuilder.java
create mode 100644
baremaps-postgres/src/main/java/org/apache/baremaps/postgres/refresh/MaterializedViewRefresher.java
copy {baremaps-rpsl => baremaps-store}/pom.xml (77%)
delete mode 100644 basemap/layers/amenity/refresh.sql
delete mode 100644 basemap/layers/highway/refresh.sql
delete mode 100644 basemap/layers/landuse/refresh.sql
delete mode 100644 basemap/layers/leisure/refresh.sql
delete mode 100644 basemap/layers/member/refresh.sql
delete mode 100644 basemap/layers/natural/refresh.sql
delete mode 100644 basemap/layers/node/refresh.sql
delete mode 100644 basemap/layers/ocean/refresh.sql
delete mode 100644 basemap/layers/point/refresh.sql
delete mode 100644 basemap/layers/railway/refresh.sql
delete mode 100644 basemap/layers/relation/refresh.sql
delete mode 100644 basemap/layers/route/refresh.sql
delete mode 100644 basemap/layers/waterway/refresh.sql
delete mode 100644 basemap/layers/way/refresh.sql
create mode 100644 licenses/externalsortinginjava
create mode 100644 licenses/hilbert_curves
delete mode 100644 notices-binary/armeria
delete mode 100644 notices-binary/awssdk
delete mode 100644 notices-binary/brotli4j
delete mode 100644 notices-binary/calcite
delete mode 100644 notices-binary/commons-compress
delete mode 100644 notices-binary/hadoop
delete mode 100644 notices-binary/log4j
delete mode 100644 notices-binary/lucene
delete mode 100644 notices-binary/parquet
delete mode 100644 notices-binary/picocli
delete mode 100644 notices-binary/proj4j
delete mode 100644 notices-binary/sis
delete mode 100644 notices-binary/sqlite-jdbc
delete mode 100644 notices/planetiler