a.smali
.class public interface abstract Lde/a;
.super Ljava/lang/Object;
.source "TaskInfoDao.kt"
# interfaces
.implements Lle/a;
# annotations
.annotation build Landroidx/room/Dao;
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lde/a$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lle/a<",
"Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
">;"
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {
0x1,
0x0,
0x3
}
d1 = {
"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u000b\u0008g\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001J\u0011\u0010\u0003\u001a\u00020\u0004H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0005J\u0019\u0010\u0006\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0002H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0008J \u0010\t\u001a\u0010\u0012\u000c\u0012\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u000b0\n2\u0008\u0008\u0002\u0010\u000c\u001a\u00020\rH\'J+\u0010\u000e\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u000b2\u0006\u0010\u000f\u001a\u00020\r2\u0008\u0008\u0002\u0010\u000c\u001a\u00020\rH\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0010J\u001b\u0010\u0011\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0012\u001a\u00020\rH\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0013J!\u0010\u0014\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u000b2\u0006\u0010\u0015\u001a\u00020\rH\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0013J\u0019\u0010\u0016\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0002H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0008J\u0019\u0010\u0017\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0002H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0008\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u0018"
}
d2 = {
"Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfoDao;",
"Lcom/shopee/foody/driver/db/base/BaseRoomDao;",
"Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
"clear",
"",
"(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"deleteTaskInfo",
"taskInfo",
"(Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"getCurrentNewAddedTasks",
"Lkotlinx/coroutines/flow/Flow;",
"",
"taskVersion",
"",
"getPreUnFinishedTasksByBizID",
"bizID",
"(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"getTaskByTaskID",
"taskID",
"(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"getTasksByQueryID",
"queryID",
"insertTaskInfo",
"updateTaskInfo",
"driver_indonesiaRelease"
}
k = 0x1
mv = {
0x1,
0x1,
0x10
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
# virtual methods
.method public abstract a(Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.annotation build Landroidx/room/Delete;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.end method
.method public abstract a(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.annotation build Landroidx/room/Query;
value = "SELECT * FROM tasks WHERE taskBizID = :bizID AND taskVersion != :taskVersion AND (taskStatus = \"WAITING\" OR taskStatus = \"PROCESSING\")"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/coroutines/Continuation<",
"-",
"Ljava/util/List<",
"Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.end method
.method public abstract a(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.annotation build Landroidx/room/Query;
value = "DELETE FROM `tasks`"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.end method
.method public abstract a(Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;
.annotation build Landroidx/room/Query;
value = "SELECT * FROM tasks WHERE taskVersion = :taskVersion AND taskStatus = \"WAITING\""
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lkotlinx/coroutines/flow/Flow<",
"Ljava/util/List<",
"Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
">;>;"
}
.end annotation
.end method
.method public abstract b(Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.annotation build Landroidx/room/Insert;
onConflict = 0x1
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.end method
.method public abstract c(Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.annotation build Landroidx/room/Update;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.end method
.method public abstract c(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.annotation build Landroidx/room/Query;
value = "SELECT * FROM tasks WHERE queryID = :queryID"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lkotlin/coroutines/Continuation<",
"-",
"Ljava/util/List<",
"Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.end method