MCPcopy Create free account
hub / github.com/Odoo-mobile/framework / onCreate

Method onCreate

src/com/odoo/orm/OESQLiteHelper.java:65–83  ·  view source on GitHub ↗
(SQLiteDatabase db)

Source from the content-addressed store, hash-verified

63 }
64
65 @Override
66 public void onCreate(SQLiteDatabase db) {
67 Log.v(TAG, "OESQLiteHelper->onCreate()");
68 SQLHelper sqlHelper = new SQLHelper();
69 for (OEDBHelper db_helper : baseModels()) {
70 List<String> sqlQueries = sqlHelper.createTable(db_helper);
71 for (String query : sqlQueries) {
72 db.execSQL(query);
73 }
74 }
75 for (Module module : mModuleConfig.modules()) {
76 FragmentHelper model = (FragmentHelper) module.getModuleInstance();
77 OEDBHelper model_db = (OEDBHelper) model.databaseHelper(mContext);
78 List<String> sqlQueries = sqlHelper.createTable(model_db);
79 for (String query : sqlQueries) {
80 db.execSQL(query);
81 }
82 }
83 }
84
85 @Override
86 public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

Callers 1

onUpgradeMethod · 0.95

Calls 5

baseModelsMethod · 0.95
createTableMethod · 0.95
databaseHelperMethod · 0.95
modulesMethod · 0.80
getModuleInstanceMethod · 0.80

Tested by

no test coverage detected