readCachedFeaturesWithProperties

actual fun readCachedFeaturesWithProperties(geoPackage: GeoPackageCore, tableName: String): List<ERROR CLASS: Symbol not found for Pair<mil/nga/sf/Geometry, kotlin/String?>>

Read cached features written by the WFS cache pipeline — each row carries a geometry plus a JSON string of the feature's original properties so callers can re-apply their styling logic on replay. Wraps the per-platform cursor-vs-iterable difference.

expect fun readCachedFeaturesWithProperties(geoPackage: GeoPackageCore, tableName: String): List<ERROR CLASS: Symbol not found for Pair<mil/nga/sf/Geometry, kotlin/String?>>

Read cached features written by the WFS cache pipeline — each row carries a geometry plus a JSON string of the feature's original properties so callers can re-apply their styling logic on replay. Wraps the per-platform cursor-vs-iterable difference.

actual fun readCachedFeaturesWithProperties(geoPackage: GeoPackageCore, tableName: String): List<ERROR CLASS: Symbol not found for Pair<mil/nga/sf/Geometry, kotlin/String?>>

Read cached features written by the WFS cache pipeline — each row carries a geometry plus a JSON string of the feature's original properties so callers can re-apply their styling logic on replay. Wraps the per-platform cursor-vs-iterable difference.