Class CellIterator.IterateByTimestampEntry

    • Constructor Detail

      • IterateByTimestampEntry

        public IterateByTimestampEntry​(OSHDBTimestamp timestamp,
                                       @Nonnull
                                       OSMEntity osmEntity,
                                       @Nonnull
                                       OSHEntity oshEntity,
                                       LazyEvaluatedObject<org.locationtech.jts.geom.Geometry> geom,
                                       LazyEvaluatedObject<org.locationtech.jts.geom.Geometry> unclippedGeom)
        Properties associated with each entity snapshot.
        Parameters:
        timestamp - timestamp of the snapshot
        osmEntity - the exact version of the OSM object
        oshEntity - the whole version history of the OSM object
        geom - an object which holds the geometry of the OSM object, or a method to build it on request, clipped to the query area of interest
        unclippedGeom - holds the full unclipped geometry of the OSM object or a function to build it