.class public interface abstract Lcom/forum/im/db/interfaces/IDatabase; .super Ljava/lang/Object; .source "IDatabase.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/Object;" } .end annotation # virtual methods .method public abstract clearDaoSession()V .end method .method public abstract delete(Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "(TM;)Z" } .end annotation .end method .method public abstract deleteAll()Z .end method .method public abstract deleteByKey(Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "(TK;)Z" } .end annotation .end method .method public varargs abstract deleteByKeyInTx([Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "([TK;)Z" } .end annotation .end method .method public abstract deleteList(Ljava/util/List;)Z .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "TM;>;)Z" } .end annotation .end method .method public abstract dropDatabase()Z .end method .method public abstract getPages(I)J .end method .method public abstract getQueryBuilder()Lorg/greenrobot/greendao/query/QueryBuilder; .annotation system Ldalvik/annotation/Signature; value = { "()", "Lorg/greenrobot/greendao/query/QueryBuilder<", "TM;>;" } .end annotation .end method .method public abstract insert(Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "(TM;)Z" } .end annotation .end method .method public abstract insertList(Ljava/util/List;)Z .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "TM;>;)Z" } .end annotation .end method .method public abstract insertOrReplace(Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "(TM;)Z" } .end annotation .end method .method public abstract insertOrReplaceList(Ljava/util/List;)Z .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "TM;>;)Z" } .end annotation .end method .method public abstract loadAll()Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "TM;>;" } .end annotation .end method .method public abstract loadPages(II)Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "(II)", "Ljava/util/List<", "TM;>;" } .end annotation .end method .method public varargs abstract queryRaw(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "[", "Ljava/lang/String;", ")", "Ljava/util/List<", "TM;>;" } .end annotation .end method .method public abstract refresh(Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "(TM;)Z" } .end annotation .end method .method public abstract runInTx(Ljava/lang/Runnable;)V .end method .method public abstract selectByPrimaryKey(Ljava/lang/Object;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(TK;)TM;" } .end annotation .end method .method public abstract update(Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "(TM;)Z" } .end annotation .end method .method public varargs abstract updateInTx([Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "([TM;)Z" } .end annotation .end method .method public abstract updateList(Ljava/util/List;)Z .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "TM;>;)Z" } .end annotation .end method