public abstract class AbstractDaoMaster
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.Class<? extends AbstractDao<?,?>>,DaoConfig> |
daoConfigMap |
protected Database |
db |
protected int |
schemaVersion |
Constructor and Description |
---|
AbstractDaoMaster(Database db,
int schemaVersion) |
Modifier and Type | Method and Description |
---|---|
Database |
getDatabase()
Gets the SQLiteDatabase for custom database access.
|
int |
getSchemaVersion() |
abstract AbstractDaoSession |
newSession() |
abstract AbstractDaoSession |
newSession(IdentityScopeType type) |
protected void |
registerDaoClass(java.lang.Class<? extends AbstractDao<?,?>> daoClass) |
protected final Database db
protected final int schemaVersion
protected final java.util.Map<java.lang.Class<? extends AbstractDao<?,?>>,DaoConfig> daoConfigMap
public AbstractDaoMaster(Database db, int schemaVersion)
protected void registerDaoClass(java.lang.Class<? extends AbstractDao<?,?>> daoClass)
public int getSchemaVersion()
public Database getDatabase()
public abstract AbstractDaoSession newSession()
public abstract AbstractDaoSession newSession(IdentityScopeType type)
Available under the Apache License, Version 2.0 - Copyright © 2011-2016 greenrobot.org. All Rights Reserved.