DaoSession.java
3.44 KB
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
package com.cmcc.migutvtwo.dao;
import android.database.sqlite.SQLiteDatabase;
import java.util.Map;
import de.greenrobot.dao.AbstractDao;
import de.greenrobot.dao.AbstractDaoSession;
import de.greenrobot.dao.identityscope.IdentityScopeType;
import de.greenrobot.dao.internal.DaoConfig;
import com.cmcc.migutvtwo.dao.SearchHistory;
import com.cmcc.migutvtwo.dao.History;
import com.cmcc.migutvtwo.dao.Favorite;
import com.cmcc.migutvtwo.dao.LiveAlert;
import com.cmcc.migutvtwo.dao.PlayMemory;
import com.cmcc.migutvtwo.dao.SearchHistoryDao;
import com.cmcc.migutvtwo.dao.HistoryDao;
import com.cmcc.migutvtwo.dao.FavoriteDao;
import com.cmcc.migutvtwo.dao.LiveAlertDao;
import com.cmcc.migutvtwo.dao.PlayMemoryDao;
// THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT.
/**
* {@inheritDoc}
*
* @see de.greenrobot.dao.AbstractDaoSession
*/
public class DaoSession extends AbstractDaoSession {
private final DaoConfig searchHistoryDaoConfig;
private final DaoConfig historyDaoConfig;
private final DaoConfig favoriteDaoConfig;
private final DaoConfig liveAlertDaoConfig;
private final DaoConfig playMemoryDaoConfig;
private final SearchHistoryDao searchHistoryDao;
private final HistoryDao historyDao;
private final FavoriteDao favoriteDao;
private final LiveAlertDao liveAlertDao;
private final PlayMemoryDao playMemoryDao;
public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
daoConfigMap) {
super(db);
searchHistoryDaoConfig = daoConfigMap.get(SearchHistoryDao.class).clone();
searchHistoryDaoConfig.initIdentityScope(type);
historyDaoConfig = daoConfigMap.get(HistoryDao.class).clone();
historyDaoConfig.initIdentityScope(type);
favoriteDaoConfig = daoConfigMap.get(FavoriteDao.class).clone();
favoriteDaoConfig.initIdentityScope(type);
liveAlertDaoConfig = daoConfigMap.get(LiveAlertDao.class).clone();
liveAlertDaoConfig.initIdentityScope(type);
playMemoryDaoConfig = daoConfigMap.get(PlayMemoryDao.class).clone();
playMemoryDaoConfig.initIdentityScope(type);
searchHistoryDao = new SearchHistoryDao(searchHistoryDaoConfig, this);
historyDao = new HistoryDao(historyDaoConfig, this);
favoriteDao = new FavoriteDao(favoriteDaoConfig, this);
liveAlertDao = new LiveAlertDao(liveAlertDaoConfig, this);
playMemoryDao = new PlayMemoryDao(playMemoryDaoConfig, this);
registerDao(SearchHistory.class, searchHistoryDao);
registerDao(History.class, historyDao);
registerDao(Favorite.class, favoriteDao);
registerDao(LiveAlert.class, liveAlertDao);
registerDao(PlayMemory.class, playMemoryDao);
}
public void clear() {
searchHistoryDaoConfig.getIdentityScope().clear();
historyDaoConfig.getIdentityScope().clear();
favoriteDaoConfig.getIdentityScope().clear();
liveAlertDaoConfig.getIdentityScope().clear();
playMemoryDaoConfig.getIdentityScope().clear();
}
public SearchHistoryDao getSearchHistoryDao() {
return searchHistoryDao;
}
public HistoryDao getHistoryDao() {
return historyDao;
}
public FavoriteDao getFavoriteDao() {
return favoriteDao;
}
public LiveAlertDao getLiveAlertDao() {
return liveAlertDao;
}
public PlayMemoryDao getPlayMemoryDao() {
return playMemoryDao;
}
}