app/src/main/java/net/nashlegend/sourcewall/data/database/gen/DaoSession.java

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package net.nashlegend.sourcewall.data.database.gen;

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;

// THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT.

/**
 * {@inheritDoc}
 *
 * @see de.greenrobot.dao.AbstractDaoSession
 */
public class DaoSession extends AbstractDaoSession {

    private final DaoConfig myGroupDaoConfig;
    private final DaoConfig askTagDaoConfig;
    private final DaoConfig myBasketDaoConfig;

    private final MyGroupDao myGroupDao;
    private final AskTagDao askTagDao;
    private final MyBasketDao myBasketDao;

    public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
            daoConfigMap) {
        super(db);

        myGroupDaoConfig = daoConfigMap.get(MyGroupDao.class).clone();
        myGroupDaoConfig.initIdentityScope(type);

        askTagDaoConfig = daoConfigMap.get(AskTagDao.class).clone();
        askTagDaoConfig.initIdentityScope(type);

        myBasketDaoConfig = daoConfigMap.get(MyBasketDao.class).clone();
        myBasketDaoConfig.initIdentityScope(type);

        myGroupDao = new MyGroupDao(myGroupDaoConfig, this);
        askTagDao = new AskTagDao(askTagDaoConfig, this);
        myBasketDao = new MyBasketDao(myBasketDaoConfig, this);

        registerDao(MyGroup.class, myGroupDao);
        registerDao(AskTag.class, askTagDao);
        registerDao(MyBasket.class, myBasketDao);
    }

    public void clear() {
        myGroupDaoConfig.getIdentityScope().clear();
        askTagDaoConfig.getIdentityScope().clear();
        myBasketDaoConfig.getIdentityScope().clear();
    }

    public MyGroupDao getMyGroupDao() {
        return myGroupDao;
    }

后面还有 9 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。