GrOOm  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe com.example.groom.GroomSQLite
Graphe de collaboration de com.example.groom.GroomSQLite:
Collaboration graph

Fonctions membres publiques

 GroomSQLite (Context context)
 
void onCreate (SQLiteDatabase db)
 
void onUpgrade (SQLiteDatabase db, int oldVersion, int newVersion)
 

Attributs publics statiques

static final String DATABASE_NAME = "groom.db"
 
static final int DATABASE_VERSION = 1
 

Attributs privés statiques

static final String CREATE_BDD_OCCUPANTS
 
static final String CREATE_BDD_PREFERENCES
 

Description détaillée

Définition à la ligne 7 du fichier GroomSQLite.java.

Documentation des constructeurs et destructeur

◆ GroomSQLite()

com.example.groom.GroomSQLite.GroomSQLite ( Context  context)

Définition à la ligne 24 du fichier GroomSQLite.java.

25  {
26  super(context, DATABASE_NAME, null, DATABASE_VERSION);
27  }
static final int DATABASE_VERSION
static final String DATABASE_NAME
Definition: GroomSQLite.java:9

Documentation des fonctions membres

◆ onCreate()

void com.example.groom.GroomSQLite.onCreate ( SQLiteDatabase  db)

Définition à la ligne 30 du fichier GroomSQLite.java.

31  {
32  db.execSQL(CREATE_BDD_OCCUPANTS);
33  db.execSQL(CREATE_BDD_PREFERENCES);
34  }
static final String CREATE_BDD_OCCUPANTS
static final String CREATE_BDD_PREFERENCES

◆ onUpgrade()

void com.example.groom.GroomSQLite.onUpgrade ( SQLiteDatabase  db,
int  oldVersion,
int  newVersion 
)

Définition à la ligne 37 du fichier GroomSQLite.java.

38  {
39  db.execSQL("DROP TABLE occupants;");
40  db.execSQL("DROP TABLE preferences");
41  }

Documentation des données membres

◆ CREATE_BDD_OCCUPANTS

final String com.example.groom.GroomSQLite.CREATE_BDD_OCCUPANTS
staticprivate
Valeur initiale :
=
"CREATE TABLE occupants (" +
"idOccupant INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL," +
"nom VARCHAR(45) NULL," +
"prenom VARCHAR(45) NULL," +
"fonction VARCHAR(45) NULL);"

Définition à la ligne 11 du fichier GroomSQLite.java.

◆ CREATE_BDD_PREFERENCES

final String com.example.groom.GroomSQLite.CREATE_BDD_PREFERENCES
staticprivate
Valeur initiale :
=
"CREATE TABLE preferences (" +
"idPreferences INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL," +
"groom VARCHAR(45) NULL," +
"idPrecedentOccupant INTEGER NOT NULL, " +
"FOREIGN KEY (idPrecedentOccupant) REFERENCES occupants (idOccupant);"

Définition à la ligne 17 du fichier GroomSQLite.java.

◆ DATABASE_NAME

final String com.example.groom.GroomSQLite.DATABASE_NAME = "groom.db"
static

Définition à la ligne 9 du fichier GroomSQLite.java.

◆ DATABASE_VERSION

final int com.example.groom.GroomSQLite.DATABASE_VERSION = 1
static

Définition à la ligne 10 du fichier GroomSQLite.java.


La documentation de cette classe a été générée à partir du fichier suivant :