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%)