riku
2021-02-25 e102578ebfc95c27aeb13dce13fb82af53a2bead
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
package com.ping.greendao.gen;
 
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.util.Log;
 
import org.greenrobot.greendao.AbstractDaoMaster;
import org.greenrobot.greendao.database.StandardDatabase;
import org.greenrobot.greendao.database.Database;
import org.greenrobot.greendao.database.DatabaseOpenHelper;
import org.greenrobot.greendao.identityscope.IdentityScopeType;
 
 
// THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT.
/**
 * Master of DAO (schema version 13): knows all DAOs.
 */
public class DaoMaster extends AbstractDaoMaster {
    public static final int SCHEMA_VERSION = 13;
 
    /** Creates underlying database table using DAOs. */
    public static void createAllTables(Database db, boolean ifNotExists) {
        ChangeAdviceDao.createTable(db, ifNotExists);
        ChangeEffectDao.createTable(db, ifNotExists);
        CityDao.createTable(db, ifNotExists);
        DistrictDao.createTable(db, ifNotExists);
        DomaincatalogDao.createTable(db, ifNotExists);
        DomainitemDao.createTable(db, ifNotExists);
        EvaluationDao.createTable(db, ifNotExists);
        EvaluationruleDao.createTable(db, ifNotExists);
        EvaluationsubruleDao.createTable(db, ifNotExists);
        GitlistDao.createTable(db, ifNotExists);
        GittypeDao.createTable(db, ifNotExists);
        InspectionDao.createTable(db, ifNotExists);
        ItemevaluationDao.createTable(db, ifNotExists);
        MediafileDao.createTable(db, ifNotExists);
        MediaTypeAliasDao.createTable(db, ifNotExists);
        MonitorobjectversionDao.createTable(db, ifNotExists);
        ProblemlistDao.createTable(db, ifNotExists);
        ProblemtypeDao.createTable(db, ifNotExists);
        ProvinceDao.createTable(db, ifNotExists);
        ScenseDao.createTable(db, ifNotExists);
        SiteDao.createTable(db, ifNotExists);
        SubtaskDao.createTable(db, ifNotExists);
        TaskDao.createTable(db, ifNotExists);
        TaskvertionDao.createTable(db, ifNotExists);
        TownDao.createTable(db, ifNotExists);
        UserinfoDao.createTable(db, ifNotExists);
        MediaFileCacheDao.createTable(db, ifNotExists);
    }
 
    /** Drops underlying database table using DAOs. */
    public static void dropAllTables(Database db, boolean ifExists) {
        ChangeAdviceDao.dropTable(db, ifExists);
        ChangeEffectDao.dropTable(db, ifExists);
        CityDao.dropTable(db, ifExists);
        DistrictDao.dropTable(db, ifExists);
        DomaincatalogDao.dropTable(db, ifExists);
        DomainitemDao.dropTable(db, ifExists);
        EvaluationDao.dropTable(db, ifExists);
        EvaluationruleDao.dropTable(db, ifExists);
        EvaluationsubruleDao.dropTable(db, ifExists);
        GitlistDao.dropTable(db, ifExists);
        GittypeDao.dropTable(db, ifExists);
        InspectionDao.dropTable(db, ifExists);
        ItemevaluationDao.dropTable(db, ifExists);
        MediafileDao.dropTable(db, ifExists);
        MediaTypeAliasDao.dropTable(db, ifExists);
        MonitorobjectversionDao.dropTable(db, ifExists);
        ProblemlistDao.dropTable(db, ifExists);
        ProblemtypeDao.dropTable(db, ifExists);
        ProvinceDao.dropTable(db, ifExists);
        ScenseDao.dropTable(db, ifExists);
        SiteDao.dropTable(db, ifExists);
        SubtaskDao.dropTable(db, ifExists);
        TaskDao.dropTable(db, ifExists);
        TaskvertionDao.dropTable(db, ifExists);
        TownDao.dropTable(db, ifExists);
        UserinfoDao.dropTable(db, ifExists);
        MediaFileCacheDao.dropTable(db, ifExists);
    }
 
    /**
     * WARNING: Drops all table on Upgrade! Use only during development.
     * Convenience method using a {@link DevOpenHelper}.
     */
    public static DaoSession newDevSession(Context context, String name) {
        Database db = new DevOpenHelper(context, name).getWritableDb();
        DaoMaster daoMaster = new DaoMaster(db);
        return daoMaster.newSession();
    }
 
    public DaoMaster(SQLiteDatabase db) {
        this(new StandardDatabase(db));
    }
 
    public DaoMaster(Database db) {
        super(db, SCHEMA_VERSION);
        registerDaoClass(ChangeAdviceDao.class);
        registerDaoClass(ChangeEffectDao.class);
        registerDaoClass(CityDao.class);
        registerDaoClass(DistrictDao.class);
        registerDaoClass(DomaincatalogDao.class);
        registerDaoClass(DomainitemDao.class);
        registerDaoClass(EvaluationDao.class);
        registerDaoClass(EvaluationruleDao.class);
        registerDaoClass(EvaluationsubruleDao.class);
        registerDaoClass(GitlistDao.class);
        registerDaoClass(GittypeDao.class);
        registerDaoClass(InspectionDao.class);
        registerDaoClass(ItemevaluationDao.class);
        registerDaoClass(MediafileDao.class);
        registerDaoClass(MediaTypeAliasDao.class);
        registerDaoClass(MonitorobjectversionDao.class);
        registerDaoClass(ProblemlistDao.class);
        registerDaoClass(ProblemtypeDao.class);
        registerDaoClass(ProvinceDao.class);
        registerDaoClass(ScenseDao.class);
        registerDaoClass(SiteDao.class);
        registerDaoClass(SubtaskDao.class);
        registerDaoClass(TaskDao.class);
        registerDaoClass(TaskvertionDao.class);
        registerDaoClass(TownDao.class);
        registerDaoClass(UserinfoDao.class);
        registerDaoClass(MediaFileCacheDao.class);
    }
 
    public DaoSession newSession() {
        return new DaoSession(db, IdentityScopeType.Session, daoConfigMap);
    }
 
    public DaoSession newSession(IdentityScopeType type) {
        return new DaoSession(db, type, daoConfigMap);
    }
 
    /**
     * Calls {@link #createAllTables(Database, boolean)} in {@link #onCreate(Database)} -
     */
    public static abstract class OpenHelper extends DatabaseOpenHelper {
        public OpenHelper(Context context, String name) {
            super(context, name, SCHEMA_VERSION);
        }
 
        public OpenHelper(Context context, String name, CursorFactory factory) {
            super(context, name, factory, SCHEMA_VERSION);
        }
 
        @Override
        public void onCreate(Database db) {
            Log.i("greenDAO", "Creating tables for schema version " + SCHEMA_VERSION);
            createAllTables(db, false);
        }
    }
 
    /** WARNING: Drops all table on Upgrade! Use only during development. */
    public static class DevOpenHelper extends OpenHelper {
        public DevOpenHelper(Context context, String name) {
            super(context, name);
        }
 
        public DevOpenHelper(Context context, String name, CursorFactory factory) {
            super(context, name, factory);
        }
 
        @Override
        public void onUpgrade(Database db, int oldVersion, int newVersion) {
            Log.i("greenDAO", "Upgrading schema from version " + oldVersion + " to " + newVersion + " by dropping all tables");
            dropAllTables(db, true);
            onCreate(db);
        }
    }
 
}