Class CellIterator.IterateAllEntry

    • Constructor Detail

      • IterateAllEntry

        public IterateAllEntry​(OSHDBTimestamp timestamp,
                               @Nonnull
                               OSMEntity osmEntity,
                               OSMEntity previousOsmEntity,
                               @Nonnull
                               OSHEntity oshEntity,
                               LazyEvaluatedObject<org.locationtech.jts.geom.Geometry> geometry,
                               LazyEvaluatedObject<org.locationtech.jts.geom.Geometry> previousGeometry,
                               LazyEvaluatedObject<org.locationtech.jts.geom.Geometry> unclippedGeometry,
                               LazyEvaluatedObject<org.locationtech.jts.geom.Geometry> previousUnclippedGeometry,
                               LazyEvaluatedContributionTypes activities,
                               long changeset)
        Properties associated with each contribution object.
        Parameters:
        timestamp - the timestamp when the OSM object was modified
        osmEntity - the version of the OSM object after the modification
        previousOsmEntity - the version of the OSM object before the modification
        oshEntity - the full version history of the OSM object
        geometry - the geometry of the OSM object (or a function to build it) of the state of the OSM object after the modification, clipped to the query area of interest
        previousGeometry - the geometry of the OSM object (or a function to build it) of the state of the OSM object before the modification, clipped to the the query area of interest
        unclippedGeometry - same as geometry, but not clipped to the query area
        previousUnclippedGeometry - same as previousGeometry, but not clipped to the query area
        activities - a set of contribution types this modification can be classified with
        changeset - the changeset id this data modification is a part of