You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@baremaps.apache.org by bc...@apache.org on 2023/01/15 11:51:28 UTC

[incubator-baremaps] branch simplify-geometries updated (da5630b2 -> cf65ce1a)

This is an automated email from the ASF dual-hosted git repository.

bchapuis pushed a change to branch simplify-geometries
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git


    from da5630b2 Improve test coverage
     add cf65ce1a Improve coherence and javadoc of the collection package

No new revisions were added by this update.

Summary of changes:
 .../baremaps/benchmarks/LongDataMapBenchmark.java  |   4 +-
 .../OpenStreetMapGeometriesBenchmark.java          |   4 +-
 .../baremaps/collection/AppendOnlyBuffer.java      |  69 +++-----
 .../{LongDataMap.java => DataCollection.java}      |  26 +--
 .../org/apache/baremaps/collection/DataList.java   |  51 ++++--
 .../org/apache/baremaps/collection/DataMap.java    |  59 +++++--
 .../baremaps/collection/FixedSizeDataList.java     |  32 +++-
 .../baremaps/collection/IndexedDataList.java       |  62 +++++--
 .../apache/baremaps/collection/IndexedDataMap.java | 106 +++++++----
 .../apache/baremaps/collection/LongDataMap.java    |   5 +-
 .../baremaps/collection/MemoryAlignedDataList.java |  24 ++-
 .../baremaps/collection/MemoryAlignedDataMap.java  |  42 +++--
 .../baremaps/collection/MonotonicDataMap.java      | 100 ++++++-----
 .../collection/MonotonicFixedSizeDataMap.java      |  86 ++++-----
 .../collection/MonotonicSparseDataMap.java         | 195 ---------------------
 .../collection/algorithm/BinarySearch.java         |  68 +++++++
 .../{sort => algorithm}/ExternalMergeSort.java     |  58 +++++-
 .../MemoryException.java}                          |  22 +--
 ...appedMemory.java => MemoryMappedDirectory.java} |  34 ++--
 .../{MappedMemory.java => MemoryMappedFile.java}   |  13 +-
 .../apache/baremaps/collection/sort/DataStack.java |  60 -------
 .../baremaps/collection/type/ByteDataType.java     |   1 +
 .../baremaps/collection/type/ByteListDataType.java |   3 +
 .../collection/type/CoordinateDataType.java        |   1 +
 .../apache/baremaps/collection/type/DataType.java  |   7 +
 .../baremaps/collection/type/DoubleDataType.java   |   1 +
 .../collection/type/DoubleListDataType.java        |   1 +
 .../collection/type/FixedSizeDataType.java         |  20 +--
 .../baremaps/collection/type/FloatDataType.java    |   1 +
 .../collection/type/FloatListDataType.java         |   1 +
 .../baremaps/collection/type/GeometryDataType.java |   5 +
 .../baremaps/collection/type/IntegerDataType.java  |   9 +-
 .../baremaps/collection/type/ListDataType.java     |  17 +-
 .../baremaps/collection/type/LonLatDataType.java   |   1 +
 .../baremaps/collection/type/LongDataType.java     |   4 +-
 .../baremaps/collection/type/LongListDataType.java |   1 +
 .../collection/type/MemoryAlignedDataType.java     |   5 +
 .../baremaps/collection/type/NullableDataType.java |  10 ++
 .../baremaps/collection/type/PairDataType.java     |   2 +
 .../baremaps/collection/type/ShortDataType.java    |   1 +
 .../collection/type/ShortListDataType.java         |   1 +
 .../baremaps/collection/type/StringDataType.java   |   7 +
 .../collection/utils/CollectionAdapter.java        |   2 +-
 .../workflow/tasks/ImportOpenStreetMap.java        |  24 +--
 .../workflow/tasks/SimplifyOpenStreetMap.java      |  29 +--
 .../baremaps/collection/AppendOnlyBufferTest.java  |   8 +-
 .../apache/baremaps/collection/DataListTest.java   |  77 ++++++++
 .../apache/baremaps/collection/DataMapTest.java    |  63 ++++---
 .../baremaps/collection/SizedDataListTest.java     |   2 +-
 .../baremaps/collection/memory/MemoryProvider.java |   4 +-
 .../BinarySearchTest.java}                         |  21 ++-
 .../collection/sort/ExternalMergeSortTest.java     |   5 +-
 pom.xml                                            |  10 ++
 53 files changed, 808 insertions(+), 656 deletions(-)
 copy baremaps-core/src/main/java/org/apache/baremaps/collection/{LongDataMap.java => DataCollection.java} (57%)
 delete mode 100644 baremaps-core/src/main/java/org/apache/baremaps/collection/MonotonicSparseDataMap.java
 create mode 100644 baremaps-core/src/main/java/org/apache/baremaps/collection/algorithm/BinarySearch.java
 rename baremaps-core/src/main/java/org/apache/baremaps/collection/{sort => algorithm}/ExternalMergeSort.java (85%)
 copy baremaps-core/src/main/java/org/apache/baremaps/collection/{DataCollectionException.java => memory/MemoryException.java} (53%)
 copy baremaps-core/src/main/java/org/apache/baremaps/collection/memory/{MappedMemory.java => MemoryMappedDirectory.java} (65%)
 rename baremaps-core/src/main/java/org/apache/baremaps/collection/memory/{MappedMemory.java => MemoryMappedFile.java} (82%)
 delete mode 100644 baremaps-core/src/main/java/org/apache/baremaps/collection/sort/DataStack.java
 create mode 100644 baremaps-core/src/test/java/org/apache/baremaps/collection/DataListTest.java
 copy baremaps-core/src/test/java/org/apache/baremaps/collection/{type/LonLatDataTypeTest.java => sort/BinarySearchTest.java} (56%)