.class public Lcom/forum/im/db/DaoMaster; .super Lorg/greenrobot/greendao/AbstractDaoMaster; .source "DaoMaster.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/forum/im/db/DaoMaster$DevOpenHelper;, Lcom/forum/im/db/DaoMaster$OpenHelper; } .end annotation # static fields .field public static final SCHEMA_VERSION:I = 0x1 # direct methods .method public constructor (Landroid/database/sqlite/SQLiteDatabase;)V .registers 3 .line 44 new-instance v0, Lorg/greenrobot/greendao/database/StandardDatabase; invoke-direct {v0, p1}, Lorg/greenrobot/greendao/database/StandardDatabase;->(Landroid/database/sqlite/SQLiteDatabase;)V invoke-direct {p0, v0}, Lcom/forum/im/db/DaoMaster;->(Lorg/greenrobot/greendao/database/Database;)V return-void .end method .method public constructor (Lorg/greenrobot/greendao/database/Database;)V .registers 3 const/4 v0, 0x1 .line 48 invoke-direct {p0, p1, v0}, Lorg/greenrobot/greendao/AbstractDaoMaster;->(Lorg/greenrobot/greendao/database/Database;I)V .line 49 const-class p1, Lcom/forum/im/db/ChatMessageBeanDao; invoke-virtual {p0, p1}, Lcom/forum/im/db/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V return-void .end method .method public static createAllTables(Lorg/greenrobot/greendao/database/Database;Z)V .registers 2 .line 25 invoke-static {p0, p1}, Lcom/forum/im/db/ChatMessageBeanDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V return-void .end method .method public static dropAllTables(Lorg/greenrobot/greendao/database/Database;Z)V .registers 2 .line 30 invoke-static {p0, p1}, Lcom/forum/im/db/ChatMessageBeanDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V return-void .end method .method public static newDevSession(Landroid/content/Context;Ljava/lang/String;)Lcom/forum/im/db/DaoSession; .registers 3 .line 38 new-instance v0, Lcom/forum/im/db/DaoMaster$DevOpenHelper; invoke-direct {v0, p0, p1}, Lcom/forum/im/db/DaoMaster$DevOpenHelper;->(Landroid/content/Context;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/forum/im/db/DaoMaster$DevOpenHelper;->getWritableDb()Lorg/greenrobot/greendao/database/Database; move-result-object p0 .line 39 new-instance p1, Lcom/forum/im/db/DaoMaster; invoke-direct {p1, p0}, Lcom/forum/im/db/DaoMaster;->(Lorg/greenrobot/greendao/database/Database;)V .line 40 invoke-virtual {p1}, Lcom/forum/im/db/DaoMaster;->newSession()Lcom/forum/im/db/DaoSession; move-result-object p0 return-object p0 .end method # virtual methods .method public newSession()Lcom/forum/im/db/DaoSession; .registers 5 .line 53 new-instance v0, Lcom/forum/im/db/DaoSession; iget-object v1, p0, Lcom/forum/im/db/DaoMaster;->db:Lorg/greenrobot/greendao/database/Database; sget-object v2, Lorg/greenrobot/greendao/identityscope/IdentityScopeType;->Session:Lorg/greenrobot/greendao/identityscope/IdentityScopeType; iget-object v3, p0, Lcom/forum/im/db/DaoMaster;->daoConfigMap:Ljava/util/Map; invoke-direct {v0, v1, v2, v3}, Lcom/forum/im/db/DaoSession;->(Lorg/greenrobot/greendao/database/Database;Lorg/greenrobot/greendao/identityscope/IdentityScopeType;Ljava/util/Map;)V return-object v0 .end method .method public newSession(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)Lcom/forum/im/db/DaoSession; .registers 5 .line 57 new-instance v0, Lcom/forum/im/db/DaoSession; iget-object v1, p0, Lcom/forum/im/db/DaoMaster;->db:Lorg/greenrobot/greendao/database/Database; iget-object v2, p0, Lcom/forum/im/db/DaoMaster;->daoConfigMap:Ljava/util/Map; invoke-direct {v0, v1, p1, v2}, Lcom/forum/im/db/DaoSession;->(Lorg/greenrobot/greendao/database/Database;Lorg/greenrobot/greendao/identityscope/IdentityScopeType;Ljava/util/Map;)V return-object v0 .end method .method public bridge synthetic newSession()Lorg/greenrobot/greendao/AbstractDaoSession; .registers 2 .line 20 invoke-virtual {p0}, Lcom/forum/im/db/DaoMaster;->newSession()Lcom/forum/im/db/DaoSession; move-result-object v0 return-object v0 .end method .method public bridge synthetic newSession(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)Lorg/greenrobot/greendao/AbstractDaoSession; .registers 2 .line 20 invoke-virtual {p0, p1}, Lcom/forum/im/db/DaoMaster;->newSession(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)Lcom/forum/im/db/DaoSession; move-result-object p1 return-object p1 .end method