DatabaseHelper class

Constructors

DatabaseHelper()
factory

Properties

database Future<Database>
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

countAllPendingUpdates() Future<int>
deleteAll(String tableName) Future<void>
deleteAllDetalleEspecieExpediente() Future<void>
deleteAllEspeciesExpediente() Future<void>
deleteAllIndividuos() Future<void>
deleteAllMetodoMuestreoEspecie() Future<void>
deleteAllMonitoreos() Future<void>
deleteAllPredios() Future<void>
deleteAllSpecies() Future<void>
deleteAllUms() Future<void>
deleteAllUsers() Future<void>
deleteAllUsuarioExpedientePredio() Future<void>
deletePendingArbol(int id) Future<void>
deletePendingDetalleEspecie(int id) Future<void>
deletePendingEspecieExpediente(int id) Future<void>
deletePendingMetodoMuestreoEspecie(int id) Future<void>
deletePendingNewIndividuo(int id) Future<void>
deletePendingPalma(int id) Future<void>
deletePendingUpdate(int id) Future<void>
deletePendingUpdateCoordenada(int id) Future<void>
deletePendingUpdateMonitoreo(int id) Future<void>
deletePendingUpdateProperty(int id) Future<void>
deletePendingUpdateUms(int id) Future<void>
deletePendingUpdateUmsCoordenada(int id) Future<void>
deletePendingUsuarioExpedientePredio(int id) Future<void>
deletePredioCoordenada(String id) Future<void>
deleteUmsCoordenada(String id) Future<void>
deleteUsuarioExpedientePredio(String id) Future<void>
getAllEspeciesExpediente() Future<List<Map<String, dynamic>>>
getAllIndividuos() Future<List<Map<String, dynamic>>>
getAllMonitoreosSortedByDate() Future<List<Map<String, dynamic>>>
getAllPredios() Future<List<Map<String, dynamic>>>
getAllProperties() Future<List<Map<String, dynamic>>>
getAllSpecies() Future<List<Map<String, dynamic>>>
getAllUsers() Future<List<Map<String, dynamic>>>
getAllUsuarioExpedientePredio() Future<List<Map<String, dynamic>>>
getCoordenadasByPredio(String propertyId) Future<List<Map<String, dynamic>>>
getCoordenadasByUms(String umsId) Future<List<Map<String, dynamic>>>
getDepartamentoIdByName(String departamentoName) Future<int?>
getDetailsByIndividuo(int numeroPlaca) Future<Map<String, String>?>
getDetalleEspecieByExpediente(String expedienteId) Future<List<Map<String, dynamic>>>
getEspeciesByExpedienteId(String expedienteId) Future<List<Map<String, dynamic>>>
getGeolocationCandidatesByCodigo(String codigo) Future<List<Map<String, dynamic>>>
getHabitByCodeSpecie(int codEspecieCode) Future<String?>
getHabitoByNombreCientifico(String nombreCientifico) Future<String?>
getIndividuoById(String id) Future<Map<String, dynamic>?>
Obtener un individuo por su ID (alfanumérico)
getIndividuoByNumeroPlaca(int numeroPlaca) Future<Map<String, dynamic>?>
getIndividuosByExpedienteAndCodigoEspecie(String expedienteId, String codEspecie) Future<List<Map<String, dynamic>>>
Obtener individuos filtrados por expediente_id y código de especie
getIndividuosByField(String fieldName, String fieldValue) Future<List<Map<String, dynamic>>>
getIndividuosWithCoordinates() Future<List<Map<String, dynamic>>>
getIndividuosWithCoordinatesByCodEspecie(int? codEspecie) Future<List<Map<String, dynamic>>>
getMetodoMuestreoByEspecieExpedienteId(String especieExpedienteId) Future<Map<String, dynamic>?>
getMonitoreos(String numeroPlaca) Future<List<Map<String, dynamic>>>
getMonitoreosByDate(DateTime date) Future<List<Map<String, dynamic>>>
getPendingArboles() Future<List<Map<String, dynamic>>>
getPendingDetalleEspecie() Future<List<Map<String, dynamic>>>
getPendingEspecieExpediente() Future<List<Map<String, dynamic>>>
getPendingMetodoMuestreoEspecie() Future<List<Map<String, dynamic>>>
getPendingNewIndividuos() Future<List<Map<String, dynamic>>>
getPendingPalmas() Future<List<Map<String, dynamic>>>
getPendingUpdates() Future<List<Map<String, dynamic>>>
getPendingUpdatesCoordenadas() Future<List<Map<String, dynamic>>>
getPendingUpdatesMonitoreo() Future<List<Map<String, dynamic>>>
getPendingUpdatesProperty() Future<List<Map<String, dynamic>>>
getPendingUpdatesUms() Future<List<Map<String, dynamic>>>
getPendingUpdatesUmsCoordenadas() Future<List<Map<String, dynamic>>>
getPendingUsuarioExpedientePredio() Future<List<Map<String, dynamic>>>
getPredioById(String id) Future<Map<String, dynamic>?>
getPredioDetails(int propertyId) Future<Map<String, String>?>
getPrediosByUserFirstName(String firstName) Future<List<Map<String, dynamic>>>
getScientificNameByCode(String codEspecie) Future<String?>
getScientificNameByImage(String imagePath) Future<String?>
getSpecieByCodeSpecie(String codeSpecie) Future<Map<String, dynamic>?>
getSpeciesByCode(String codEspecie) Future<Map<String, dynamic>?>
getUmsByPropertyId(String propertyId) Future<List<Map<String, dynamic>>>
getUserByEmail(String email) Future<Map<String, dynamic>?>
getUserById(int id) Future<Map<String, dynamic>?>
getUserDetails(int userId) Future<Map<String, String>?>
getUsersByRole(String role) Future<List<Map<String, dynamic>>>
hasCampoRegistradoHaceMenosDeUnAnio(String numeroPlaca, String campo) Future<bool>
hasParteAprovechable(String especieExpedienteId) Future<bool>
insertDetalleEspecieExpedienteBatch(List<Map<String, dynamic>> items) Future<void>
insertEspeciesExpedienteBatch(List<Map<String, dynamic>> items) Future<void>
insertGeolocationCandidatesBatch(List<Map<String, dynamic>> data) Future<void>
insertIndividuo(Map<String, dynamic> individuoMap) Future<void>
insertIndividuosBatch(List<Map<String, dynamic>> individuos) Future<void>
Funciones de la tabla individuos
insertMetodoMuestreoEspecieBatch(List<Map<String, dynamic>> items) Future<void>
insertMonitoreo(Map<String, dynamic> monitoreo) Future<void>
insertPendingArbol(String data) Future<void>
insertPendingDetalleEspecie(String data) Future<void>
insertPendingEspecieExpediente(String data) Future<void>
insertPendingIndividuo(String data) Future<void>
Inserta únicamente el JSON completo en pending_individuos
insertPendingMetodoMuestreoEspecie(String data) Future<void>
insertPendingNewIndividuo(String data) Future<void>
insertPendingPalma(String data) Future<void>
insertPendingUpdateCoordenada(String data) Future<void>
insertPendingUpdateMonitoreo(String data) Future<void>
insertPendingUpdateProperty(String data) Future<void>
insertPendingUpdateUms(String data) Future<void>
insertPendingUpdateUmsCoordenada(String data) Future<void>
insertPendingUsuarioExpedientePredio(String data) Future<void>
insertPredioCoordenadasBatch(List<Map<String, dynamic>> coordenadas) Future<void>
insertPrediosBatch(List<Map<String, dynamic>> predios) Future<void>
insertProperty(Map<String, dynamic> property) Future<void>
insertSpecies(Map<String, dynamic> species) Future<void>
insertSpeciesBatch(List<Map<String, dynamic>> species) Future<void>
insertUmsBatch(List<Map<String, dynamic>> umsList) Future<void>
insertUmsCoordenadasBatch(List<Map<String, dynamic>> coordenadas) Future<void>
insertUser(Map<String, dynamic> user) Future<void>
insertUsersBatch(List<Map<String, dynamic>> usersList) Future<void>
insertUsuarioExpedientePredio(Map<String, dynamic> record) Future<void>
insertUsuarioExpedientePredioBatch(List<Map<String, dynamic>> records) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
updateEstadoUsuarioExpedientePredio(String id, String nuevoEstado) Future<void>
updateIndividuo(Map<String, dynamic> individuoMap) Future<void>
updatePredio(Map<String, dynamic> predio) Future<void>
updatePredioCoordenada(Map<String, dynamic> coordenada) Future<void>
updateUser(Map<String, dynamic> user) Future<void>

Operators

operator ==(Object other) bool
The equality operator.
inherited