writeFeatureTileFlat

actual fun writeFeatureTileFlat(geoPackage: GeoPackageCore, tableName: String, minX: Double, minY: Double, maxX: Double, maxY: Double, rows: List<GpkgFeatureRow>, upsertByUid: Boolean)

Write tile features into the flat store, within the geographic bounds (min/max lon-lat) that delimit the tile's region. When upsertByUid each row's GpkgFeatureRow.uid replaces any row with the same uid (DELETE-by-uid then INSERT); otherwise every feature intersecting the bbox is deleted first (bbox-replace). An empty rows just clears the bbox (negative-cache region). No tile_z/x/y or last_modified — those left with the flat schema.

expect fun writeFeatureTileFlat(geoPackage: GeoPackageCore, tableName: String, minX: Double, minY: Double, maxX: Double, maxY: Double, rows: List<GpkgFeatureRow>, upsertByUid: Boolean)

Write tile features into the flat store, within the geographic bounds (min/max lon-lat) that delimit the tile's region. When upsertByUid each row's GpkgFeatureRow.uid replaces any row with the same uid (DELETE-by-uid then INSERT); otherwise every feature intersecting the bbox is deleted first (bbox-replace). An empty rows just clears the bbox (negative-cache region). No tile_z/x/y or last_modified — those left with the flat schema.

actual fun writeFeatureTileFlat(geoPackage: GeoPackageCore, tableName: String, minX: Double, minY: Double, maxX: Double, maxY: Double, rows: List<GpkgFeatureRow>, upsertByUid: Boolean)

Write tile features into the flat store, within the geographic bounds (min/max lon-lat) that delimit the tile's region. When upsertByUid each row's GpkgFeatureRow.uid replaces any row with the same uid (DELETE-by-uid then INSERT); otherwise every feature intersecting the bbox is deleted first (bbox-replace). An empty rows just clears the bbox (negative-cache region). No tile_z/x/y or last_modified — those left with the flat schema.