DataBase.smali
.class public interface abstract Lcom/litesuits/orm/db/DataBase;
.super Ljava/lang/Object;
.source "DataBase.java"
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
# virtual methods
.method public abstract close()V
.end method
.method public abstract createSQLStatement(Ljava/lang/String;[Ljava/lang/Object;)Lcom/litesuits/orm/db/assit/SQLStatement;
.end method
.method public abstract delete(Lcom/litesuits/orm/db/assit/WhereBuilder;)I
.end method
.method public abstract delete(Ljava/lang/Class;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;)I"
}
.end annotation
.end method
.method public abstract delete(Ljava/lang/Class;JJLjava/lang/String;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;JJ",
"Ljava/lang/String;",
")I"
}
.end annotation
.end method
.method public abstract delete(Ljava/lang/Class;Lcom/litesuits/orm/db/assit/WhereBuilder;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;",
"Lcom/litesuits/orm/db/assit/WhereBuilder;",
")I"
}
.end annotation
.end method
.method public abstract delete(Ljava/lang/Object;)I
.end method
.method public abstract delete(Ljava/util/Collection;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Collection<",
"TT;>;)I"
}
.end annotation
.end method
.method public abstract deleteAll(Ljava/lang/Class;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;)I"
}
.end annotation
.end method
.method public abstract deleteDatabase()Z
.end method
.method public abstract deleteDatabase(Ljava/io/File;)Z
.end method
.method public abstract dropTable(Ljava/lang/Class;)Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class<",
"*>;)Z"
}
.end annotation
.end method
.method public abstract dropTable(Ljava/lang/Object;)Z
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract dropTable(Ljava/lang/String;)Z
.end method
.method public abstract execute(Landroid/database/sqlite/SQLiteDatabase;Lcom/litesuits/orm/db/assit/SQLStatement;)Z
.end method
.method public abstract getDataBaseConfig()Lcom/litesuits/orm/db/DataBaseConfig;
.end method
.method public abstract getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;
.end method
.method public abstract getSQLiteHelper()Lcom/litesuits/orm/db/assit/SQLiteHelper;
.end method
.method public abstract getTableManager()Lcom/litesuits/orm/db/TableManager;
.end method
.method public abstract getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
.end method
.method public abstract insert(Ljava/util/Collection;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Collection<",
"TT;>;)I"
}
.end annotation
.end method
.method public abstract insert(Ljava/util/Collection;Lcom/litesuits/orm/db/model/ConflictAlgorithm;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Collection<",
"TT;>;",
"Lcom/litesuits/orm/db/model/ConflictAlgorithm;",
")I"
}
.end annotation
.end method
.method public abstract insert(Ljava/lang/Object;)J
.end method
.method public abstract insert(Ljava/lang/Object;Lcom/litesuits/orm/db/model/ConflictAlgorithm;)J
.end method
.method public abstract mapping(Ljava/util/Collection;Ljava/util/Collection;)Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<E:",
"Ljava/lang/Object;",
"T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Collection<",
"TE;>;",
"Ljava/util/Collection<",
"TT;>;)Z"
}
.end annotation
.end method
.method public abstract openOrCreateDatabase()Landroid/database/sqlite/SQLiteDatabase;
.end method
.method public abstract openOrCreateDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;
.end method
.method public abstract query(Lcom/litesuits/orm/db/assit/QueryBuilder;)Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lcom/litesuits/orm/db/assit/QueryBuilder<",
"TT;>;)",
"Ljava/util/ArrayList<",
"TT;>;"
}
.end annotation
.end method
.method public abstract query(Ljava/lang/Class;)Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;)",
"Ljava/util/ArrayList<",
"TT;>;"
}
.end annotation
.end method
.method public abstract queryById(JLjava/lang/Class;)Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(J",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
.end method
.method public abstract queryById(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/String;",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
.end method
.method public abstract queryCount(Lcom/litesuits/orm/db/assit/QueryBuilder;)J
.end method
.method public abstract queryCount(Ljava/lang/Class;)J
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;)J"
}
.end annotation
.end method
.method public abstract queryRelation(Ljava/lang/Class;Ljava/lang/Class;Ljava/util/List;)Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class;",
"Ljava/lang/Class;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)",
"Ljava/util/ArrayList<",
"Lcom/litesuits/orm/db/model/RelationKey;",
">;"
}
.end annotation
.end method
.method public abstract save(Ljava/util/Collection;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Collection<",
"TT;>;)I"
}
.end annotation
.end method
.method public abstract save(Ljava/lang/Object;)J
.end method
.method public abstract update(Lcom/litesuits/orm/db/assit/WhereBuilder;Lcom/litesuits/orm/db/model/ColumnsValue;Lcom/litesuits/orm/db/model/ConflictAlgorithm;)I
.end method
.method public abstract update(Ljava/lang/Object;)I
.end method
.method public abstract update(Ljava/lang/Object;Lcom/litesuits/orm/db/model/ColumnsValue;Lcom/litesuits/orm/db/model/ConflictAlgorithm;)I
.end method
.method public abstract update(Ljava/lang/Object;Lcom/litesuits/orm/db/model/ConflictAlgorithm;)I
.end method
.method public abstract update(Ljava/util/Collection;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Collection<",
"TT;>;)I"
}
.end annotation
.end method
.method public abstract update(Ljava/util/Collection;Lcom/litesuits/orm/db/model/ColumnsValue;Lcom/litesuits/orm/db/model/ConflictAlgorithm;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Collection<",
"TT;>;",
"Lcom/litesuits/orm/db/model/ColumnsValue;",
"Lcom/litesuits/orm/db/model/ConflictAlgorithm;",
")I"
}
.end annotation
.end method
.method public abstract update(Ljava/util/Collection;Lcom/litesuits/orm/db/model/ConflictAlgorithm;)I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Collection<",
"TT;>;",
"Lcom/litesuits/orm/db/model/ConflictAlgorithm;",
")I"
}
.end annotation
.end method