public class dbDadesOcellAdapter extends dbAdapter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DB_TAULA_DADES_OCELL |
static java.lang.String |
KEY_ADULT |
static java.lang.String |
KEY_ASPECTE_ALA |
static java.lang.String |
KEY_ASPECTE_CAP |
static java.lang.String |
KEY_ASPECTE_CUA |
static java.lang.String |
KEY_ASPECTE_INFERIOR |
static java.lang.String |
KEY_ASPECTE_SUPERIOR |
static java.lang.String |
KEY_BEC_COLOR |
static java.lang.String |
KEY_BEC_COLOR_PUNTA |
static java.lang.String |
KEY_BEC_DOBLADA |
static java.lang.String |
KEY_BEC_FORMA |
static java.lang.String |
KEY_BEC_LLARGADA |
static java.lang.String |
KEY_CARACTERISTICA_UNICA |
static java.lang.String |
KEY_COLOR_AURICULARS |
static java.lang.String |
KEY_COLOR_CARPO |
static java.lang.String |
KEY_COLOR_CELLA |
static java.lang.String |
KEY_COLOR_CLATELL |
static java.lang.String |
KEY_COLOR_COBERTORES_GRANS |
static java.lang.String |
KEY_COLOR_COBERTORES_MITJANES |
static java.lang.String |
KEY_COLOR_CRESTA |
static java.lang.String |
KEY_COLOR_DORS |
static java.lang.String |
KEY_COLOR_FLANCS |
static java.lang.String |
KEY_COLOR_FRONT |
static java.lang.String |
KEY_COLOR_GOLA |
static java.lang.String |
KEY_COLOR_INFRACOBERTORES |
static java.lang.String |
KEY_COLOR_LINIA_ALA |
static java.lang.String |
KEY_COLOR_PILI |
static java.lang.String |
KEY_COLOR_PIT |
static java.lang.String |
KEY_COLOR_PRIMARIES |
static java.lang.String |
KEY_COLOR_RECTRIUS_CENTRALS |
static java.lang.String |
KEY_COLOR_RECTRIUS_EXTERNES |
static java.lang.String |
KEY_COLOR_REGIO_ANAL |
static java.lang.String |
KEY_COLOR_REGIO_VENTRAL |
static java.lang.String |
KEY_COLOR_SUBBIGOTERA |
static java.lang.String |
KEY_COLOR_SUPRACOBERTORES |
static java.lang.String |
KEY_COLOR_TERCIARIES |
static java.lang.String |
KEY_CUA_FORMA |
static java.lang.String |
KEY_FEMELLA |
static java.lang.String |
KEY_FENOLOGIA_1 |
static java.lang.String |
KEY_FENOLOGIA_10 |
static java.lang.String |
KEY_FENOLOGIA_11 |
static java.lang.String |
KEY_FENOLOGIA_12 |
static java.lang.String |
KEY_FENOLOGIA_2 |
static java.lang.String |
KEY_FENOLOGIA_3 |
static java.lang.String |
KEY_FENOLOGIA_4 |
static java.lang.String |
KEY_FENOLOGIA_5 |
static java.lang.String |
KEY_FENOLOGIA_6 |
static java.lang.String |
KEY_FENOLOGIA_7 |
static java.lang.String |
KEY_FENOLOGIA_8 |
static java.lang.String |
KEY_FENOLOGIA_9 |
static java.lang.String |
KEY_FORMA_COLL |
static java.lang.String |
KEY_HABITAT_AIGUAMOLLS |
static java.lang.String |
KEY_HABITAT_BOSC |
static java.lang.String |
KEY_HABITAT_BOSC_RIBERA |
static java.lang.String |
KEY_HABITAT_COSTA |
static java.lang.String |
KEY_HABITAT_CULTIU_REGADIU |
static java.lang.String |
KEY_HABITAT_CULTIU_SECA |
static java.lang.String |
KEY_HABITAT_MAR |
static java.lang.String |
KEY_HABITAT_PRATS_ALPINS |
static java.lang.String |
KEY_HABITAT_RUPESTRE |
static java.lang.String |
KEY_HABITAT_SECA |
static java.lang.String |
KEY_ID
Noms dels camps de la BBDDD
|
static java.lang.String |
KEY_ID_OCELL |
static java.lang.String |
KEY_JOVE |
static java.lang.String |
KEY_MASCLE |
static java.lang.String |
KEY_NUPCIAL |
static java.lang.String |
KEY_POTES_COLOR |
static java.lang.String |
KEY_POTES_PROPORCIO |
static java.lang.String |
KEY_PRIORITAT |
static java.lang.String |
KEY_PUNTS |
static java.lang.String |
KEY_RAR |
static java.lang.String |
KEY_RESTA |
static java.lang.String |
KEY_TAMANY_CODI |
static java.lang.String |
KEY_TAMANY_MAX |
static java.lang.String |
KEY_TAMANY_MIN |
static java.lang.String |
KEY_TAMANY_MITJA |
static java.lang.String |
KEY_TE_CRESTA |
static java.lang.String |
KEY_TE_LINIA_ALA |
context, db, DB_CREACIO_TAULA_DADES_OCELL, DB_CREACIO_TAULA_LLISTES, DB_CREACIO_TAULA_OCELLS, DB_CREACIO_TAULA_OCELLS_LLISTA, OCELLS_ACTIU, OCELLS_ADULT, OCELLS_ASPECTE_ALA, OCELLS_ASPECTE_CAP, OCELLS_ASPECTE_CUA, OCELLS_ASPECTE_INFERIOR, OCELLS_ASPECTE_SUPERIOR, OCELLS_BEC_COLOR, OCELLS_BEC_COLOR_PUNTA, OCELLS_BEC_DOBLADA, OCELLS_BEC_FORMA, OCELLS_BEC_LLARGADA, OCELLS_CARACTERISTICA_UNICA, OCELLS_CODI_ICO, OCELLS_COLOR_AURICULARS, OCELLS_COLOR_CARPO, OCELLS_COLOR_CELLA, OCELLS_COLOR_CLATELL, OCELLS_COLOR_COBERTORES_GRANS, OCELLS_COLOR_COBERTORES_MITJANES, OCELLS_COLOR_CRESTA, OCELLS_COLOR_DORS, OCELLS_COLOR_FLANCS, OCELLS_COLOR_FRONT, OCELLS_COLOR_GOLA, OCELLS_COLOR_INFRACOBERTORES, OCELLS_COLOR_LINIA_ALA, OCELLS_COLOR_PILI, OCELLS_COLOR_PIT, OCELLS_COLOR_PRIMARIES, OCELLS_COLOR_RECTRIUS_CENTRALS, OCELLS_COLOR_RECTRIUS_EXTERNES, OCELLS_COLOR_REGIO_ANAL, OCELLS_COLOR_REGIO_VENTRAL, OCELLS_COLOR_SUBBIGOTERA, OCELLS_COLOR_SUPRACOBERTORES, OCELLS_COLOR_TERCIARIES, OCELLS_CUA_FORMA, OCELLS_ESTATUS, OCELLS_FAMILIA, OCELLS_FEMELLA, OCELLS_FENOLOGIA_1, OCELLS_FENOLOGIA_10, OCELLS_FENOLOGIA_11, OCELLS_FENOLOGIA_12, OCELLS_FENOLOGIA_2, OCELLS_FENOLOGIA_3, OCELLS_FENOLOGIA_4, OCELLS_FENOLOGIA_5, OCELLS_FENOLOGIA_6, OCELLS_FENOLOGIA_7, OCELLS_FENOLOGIA_8, OCELLS_FENOLOGIA_9, OCELLS_FORMA_COLL, OCELLS_HABITAT_AIGUAMOLLS, OCELLS_HABITAT_BOSC, OCELLS_HABITAT_BOSC_RIBERA, OCELLS_HABITAT_COSTA, OCELLS_HABITAT_CULTIU_REGADIU, OCELLS_HABITAT_CULTIU_SECA, OCELLS_HABITAT_MAR, OCELLS_HABITAT_PRATS_ALPINS, OCELLS_HABITAT_RUPESTRE, OCELLS_HABITAT_SECA, OCELLS_JOVE, OCELLS_MASCLE, OCELLS_NOM_ALTRES, OCELLS_NOM_CATALA, OCELLS_NOM_CIENTIFIC, OCELLS_NUPCIAL, OCELLS_POTES_COLOR, OCELLS_POTES_PROPORCIO, OCELLS_PRIORITAT, OCELLS_RAR, OCELLS_RESTA, OCELLS_ROW_ID, OCELLS_TAMANY_CODI, OCELLS_TAMANY_MAX, OCELLS_TAMANY_MIN, OCELLS_TAMANY_MITJA
Constructor and Description |
---|
dbDadesOcellAdapter(Context c) |
Modifier and Type | Method and Description |
---|---|
void |
aplicaFactor(java.lang.String key_db,
long factor,
java.lang.String codi_opcio)
Aplica el factor calculat per a totes les especies que compleixen amb una caracteristica
|
void |
aplicaFactorUnic(java.lang.Integer factor,
java.lang.String id_ocell,
java.lang.String operacio)
Aplica el factor (sumar o restar) per a l'especie indicada
|
Cursor |
getDadesOcellsOnTop(java.lang.Integer nombre)
Retorna 'n' ocells amb mes puntuacio
|
java.util.ArrayList<java.lang.Integer> |
getEspeciesPerOpcio(java.lang.String key_db,
java.lang.Integer horitzo)
Retorna la quantitat d'especies per cada una de les diferents opcions disponibles d'una pregunta per damunt d'una puntuació
|
Cursor |
getEstatCerca(java.lang.Integer l)
Retorna totes les puntuacions amb el id i noms de l'ocell i tipus (mascle, adult...) ordenats per punts
i amb limit (si es null --> sense limit)
|
java.lang.Integer |
getNombreEspeciesHoritzo(java.lang.Integer horitzo)
Retorna el nombre despecies per damunt d'un horitzo
|
java.util.ArrayList<java.lang.String> |
getOpcionsUsades(java.lang.String key_db,
java.lang.Integer horitzo)
Retorna les opcions disponibles per a una pregunta de les especies per damunt d'un horitzo
|
java.util.ArrayList<java.lang.Integer> |
getPunts()
Retorna totes les puntuacions
|
void |
reiniciarPuntuacions()
Reseteja totes els punts
|
carregarDadesOcells, close, open, openLectura, taulaOcellsPlena
public static final java.lang.String DB_TAULA_DADES_OCELL
public static final java.lang.String KEY_ID
public static final java.lang.String KEY_ID_OCELL
public static final java.lang.String KEY_ADULT
public static final java.lang.String KEY_JOVE
public static final java.lang.String KEY_MASCLE
public static final java.lang.String KEY_FEMELLA
public static final java.lang.String KEY_NUPCIAL
public static final java.lang.String KEY_RESTA
public static final java.lang.String KEY_TAMANY_MIN
public static final java.lang.String KEY_TAMANY_MAX
public static final java.lang.String KEY_TAMANY_MITJA
public static final java.lang.String KEY_TAMANY_CODI
public static final java.lang.String KEY_BEC_LLARGADA
public static final java.lang.String KEY_BEC_FORMA
public static final java.lang.String KEY_BEC_DOBLADA
public static final java.lang.String KEY_BEC_COLOR
public static final java.lang.String KEY_BEC_COLOR_PUNTA
public static final java.lang.String KEY_POTES_PROPORCIO
public static final java.lang.String KEY_POTES_COLOR
public static final java.lang.String KEY_CUA_FORMA
public static final java.lang.String KEY_FENOLOGIA_1
public static final java.lang.String KEY_FENOLOGIA_2
public static final java.lang.String KEY_FENOLOGIA_3
public static final java.lang.String KEY_FENOLOGIA_4
public static final java.lang.String KEY_FENOLOGIA_5
public static final java.lang.String KEY_FENOLOGIA_6
public static final java.lang.String KEY_FENOLOGIA_7
public static final java.lang.String KEY_FENOLOGIA_8
public static final java.lang.String KEY_FENOLOGIA_9
public static final java.lang.String KEY_FENOLOGIA_10
public static final java.lang.String KEY_FENOLOGIA_11
public static final java.lang.String KEY_FENOLOGIA_12
public static final java.lang.String KEY_RAR
public static final java.lang.String KEY_ASPECTE_CAP
public static final java.lang.String KEY_ASPECTE_SUPERIOR
public static final java.lang.String KEY_ASPECTE_INFERIOR
public static final java.lang.String KEY_ASPECTE_ALA
public static final java.lang.String KEY_ASPECTE_CUA
public static final java.lang.String KEY_TE_LINIA_ALA
public static final java.lang.String KEY_COLOR_LINIA_ALA
public static final java.lang.String KEY_TE_CRESTA
public static final java.lang.String KEY_COLOR_CRESTA
public static final java.lang.String KEY_COLOR_FRONT
public static final java.lang.String KEY_COLOR_PILI
public static final java.lang.String KEY_COLOR_CELLA
public static final java.lang.String KEY_COLOR_AURICULARS
public static final java.lang.String KEY_COLOR_CLATELL
public static final java.lang.String KEY_COLOR_DORS
public static final java.lang.String KEY_COLOR_COBERTORES_MITJANES
public static final java.lang.String KEY_COLOR_COBERTORES_GRANS
public static final java.lang.String KEY_COLOR_PRIMARIES
public static final java.lang.String KEY_COLOR_TERCIARIES
public static final java.lang.String KEY_COLOR_CARPO
public static final java.lang.String KEY_COLOR_SUPRACOBERTORES
public static final java.lang.String KEY_COLOR_RECTRIUS_CENTRALS
public static final java.lang.String KEY_COLOR_RECTRIUS_EXTERNES
public static final java.lang.String KEY_COLOR_INFRACOBERTORES
public static final java.lang.String KEY_COLOR_REGIO_ANAL
public static final java.lang.String KEY_COLOR_REGIO_VENTRAL
public static final java.lang.String KEY_COLOR_FLANCS
public static final java.lang.String KEY_COLOR_PIT
public static final java.lang.String KEY_COLOR_GOLA
public static final java.lang.String KEY_COLOR_SUBBIGOTERA
public static final java.lang.String KEY_FORMA_COLL
public static final java.lang.String KEY_HABITAT_AIGUAMOLLS
public static final java.lang.String KEY_HABITAT_BOSC_RIBERA
public static final java.lang.String KEY_HABITAT_SECA
public static final java.lang.String KEY_HABITAT_COSTA
public static final java.lang.String KEY_HABITAT_BOSC
public static final java.lang.String KEY_HABITAT_PRATS_ALPINS
public static final java.lang.String KEY_HABITAT_MAR
public static final java.lang.String KEY_HABITAT_CULTIU_SECA
public static final java.lang.String KEY_HABITAT_CULTIU_REGADIU
public static final java.lang.String KEY_HABITAT_RUPESTRE
public static final java.lang.String KEY_PRIORITAT
public static final java.lang.String KEY_CARACTERISTICA_UNICA
public static final java.lang.String KEY_PUNTS
public java.util.ArrayList<java.lang.Integer> getEspeciesPerOpcio(java.lang.String key_db, java.lang.Integer horitzo)
key_db
- camp de la base de dades a consultarhoritzo
- punts mínims per contar l'espèciepublic java.util.ArrayList<java.lang.String> getOpcionsUsades(java.lang.String key_db, java.lang.Integer horitzo)
key_db
- camp de la base de dades a consultarhoritzo
- punts minims per tindre en compte l'opciopublic void aplicaFactor(java.lang.String key_db, long factor, java.lang.String codi_opcio)
key_db
- camp de la taula per consultarfactor
- factor per aplicarcodi_opcio
- opció per puntuarpublic void aplicaFactorUnic(java.lang.Integer factor, java.lang.String id_ocell, java.lang.String operacio)
factor
- puntucació per aplicarid_ocell
- ocell a aplicar el factoroperacio
- operacio {+|-}public void reiniciarPuntuacions()
public Cursor getDadesOcellsOnTop(java.lang.Integer nombre)
nombre
- nombre d'ocellspublic java.util.ArrayList<java.lang.Integer> getPunts()
public java.lang.Integer getNombreEspeciesHoritzo(java.lang.Integer horitzo)
horitzo
- puntspublic Cursor getEstatCerca(java.lang.Integer l)
l
- nombre d'espècies a retornar. Si es null --> no hi ha límit