Administrative Unit Name DAO
The class that serves as an interface between the app and the database for CRUD operations (Create, Read, Update, Delete) and retrieval of AdministrativeUnitName data, potentially including related entities.
Functions
Link copied to clipboard
Inserts a new AdministrativeUnitNameEntity object into the database.
Inserts a new GeoLocationEntity object into the database.
Inserts a GeoLocation along with its associated AdministrativeUnitName. This method uses a transaction to ensure data consistency.
Link copied to clipboard
abstract suspend fun selectAdministrativeUnitNamesBy(locality: String, adminArea: String): List<AdministrativeUnitNameEntity>
Returns a list of AdministrativeUnitName entities that share the same locality and adminArea.
Link copied to clipboard
abstract fun selectAdministrativeUnitNameWithCartographicBoundaries(): Flow<List<AdministrativeUnitNameWithCartographicBoundaries>>
Returns a flow of lists containing information about Administrative Units with their Cartographic Boundaries.
Link copied to clipboard
Updates an existing AdministrativeUnitNameEntity in the database.