| Package | Description |
|---|---|
| org.heigit.bigspatialdata.oshdb.api.mapreducer |
Central front-end of the API.
|
| org.heigit.bigspatialdata.oshdb.api.mapreducer.backend |
Specialised MapReducers.
|
| Modifier and Type | Method and Description |
|---|---|
protected <R,S> S |
MapReducer.flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>,Iterable<R>> mapper,
SerializableSupplier<S> identitySupplier,
SerializableBiFunction<S,R,S> accumulator,
SerializableBinaryOperator<S> combiner)
Generic "flat" version of the map-reduce used by the `OSMContributionView`, with by-osm-id
grouped input to the `mapper` function.
|
protected <R,S> S |
MapReducer.flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>,Iterable<R>> mapper,
SerializableSupplier<S> identitySupplier,
SerializableBiFunction<S,R,S> accumulator,
SerializableBinaryOperator<S> combiner)
Generic "flat" version of the map-reduce used by the `OSMEntitySnapshotView`, with by-osm-id
grouped input to the `mapper` function.
|
protected <R,S> S |
MapReducer.mapReduceCellsOSMContribution(SerializableFunction<OSMContribution,R> mapper,
SerializableSupplier<S> identitySupplier,
SerializableBiFunction<S,R,S> accumulator,
SerializableBinaryOperator<S> combiner)
Generic map-reduce used by the `OSMContributionView`.
|
protected <R,S> S |
MapReducer.mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot,R> mapper,
SerializableSupplier<S> identitySupplier,
SerializableBiFunction<S,R,S> accumulator,
SerializableBinaryOperator<S> combiner)
Generic map-reduce used by the `OSMEntitySnapshotView`.
|
<S> SortedMap<U,S> |
MapAggregator.reduce(SerializableSupplier<S> identitySupplier,
SerializableBiFunction<S,X,S> accumulator,
SerializableBinaryOperator<S> combiner)
Map-reduce routine with built-in aggregation.
|
<S> S |
MapReducer.reduce(SerializableSupplier<S> identitySupplier,
SerializableBiFunction<S,X,S> accumulator,
SerializableBinaryOperator<S> combiner)
Generic map-reduce routine.
|
SortedMap<U,X> |
MapAggregator.reduce(SerializableSupplier<X> identitySupplier,
SerializableBinaryOperator<X> accumulator)
Map-reduce routine with built-in aggregation (shorthand syntax).
|
X |
MapReducer.reduce(SerializableSupplier<X> identitySupplier,
SerializableBinaryOperator<X> accumulator)
Generic map-reduce routine (shorthand syntax).
|
Copyright © 2016–2020 HeiGIT. All rights reserved.