Initial version -- added millennium read funcionality
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
package com.sistemasolton.itranvias.home.data.local;
|
||||
|
||||
import androidx.room.RoomDatabase;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.BusDao;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.InfoDao;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao;
|
||||
import kotlin.Metadata;
|
||||
|
||||
/* JADX INFO: compiled from: BusDatabase.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\b'\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\b\u0010\u0004\u001a\u00020\u0005H&J\b\u0010\u0006\u001a\u00020\u0007H&J\b\u0010\b\u001a\u00020\tH&J\b\u0010\n\u001a\u00020\u000bH&J\b\u0010\f\u001a\u00020\rH&¨\u0006\u000e"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/BusDatabase;", "Landroidx/room/RoomDatabase;", "<init>", "()V", "busDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao;", "stopHistoryDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao;", "stopFavoriteDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao;", "lineFavoriteDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao;", "infoDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public abstract class BusDatabase extends RoomDatabase {
|
||||
public static final int $stable = 8;
|
||||
|
||||
public abstract BusDao busDao();
|
||||
|
||||
public abstract InfoDao infoDao();
|
||||
|
||||
public abstract LineFavoriteDao lineFavoriteDao();
|
||||
|
||||
public abstract StopFavoriteDao stopFavoriteDao();
|
||||
|
||||
public abstract StopHistoryDao stopHistoryDao();
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
package com.sistemasolton.itranvias.home.data.local;
|
||||
|
||||
import androidx.room.RoomDatabaseConstructor;
|
||||
import kotlin.Metadata;
|
||||
|
||||
/* JADX INFO: compiled from: BusDatabaseConstructor.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\bÇ\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0003\u0010\u0004J\b\u0010\u0005\u001a\u00020\u0002H\u0016¨\u0006\u0006"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/BusDatabaseConstructor;", "Landroidx/room/RoomDatabaseConstructor;", "Lcom/sistemasolton/itranvias/home/data/local/BusDatabase;", "<init>", "()V", "initialize", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final class BusDatabaseConstructor implements RoomDatabaseConstructor<BusDatabase> {
|
||||
public static final int $stable = 0;
|
||||
public static final BusDatabaseConstructor INSTANCE = new BusDatabaseConstructor();
|
||||
|
||||
private BusDatabaseConstructor() {
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomDatabaseConstructor
|
||||
public BusDatabase initialize() {
|
||||
return new BusDatabase_Impl();
|
||||
}
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
package com.sistemasolton.itranvias.home.data.local;
|
||||
|
||||
import androidx.room.migration.Migration;
|
||||
import androidx.sqlite.SQLite;
|
||||
import androidx.sqlite.SQLiteConnection;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: compiled from: BusDatabase_AutoMigration_2_3_Impl.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\b\u0001\u0018\u00002\u00020\u0001B\t\b\u0016¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u0007H\u0016¨\u0006\b"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/BusDatabase_AutoMigration_2_3_Impl;", "Landroidx/room/migration/Migration;", "<init>", "()V", "migrate", "", "connection", "Landroidx/sqlite/SQLiteConnection;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final class BusDatabase_AutoMigration_2_3_Impl extends Migration {
|
||||
public static final int $stable = 8;
|
||||
|
||||
public BusDatabase_AutoMigration_2_3_Impl() {
|
||||
super(2, 3);
|
||||
}
|
||||
|
||||
@Override // androidx.room.migration.Migration
|
||||
public void migrate(SQLiteConnection connection) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
SQLite.execSQL(connection, "ALTER TABLE `stop_favorites` ADD COLUMN `alias` TEXT DEFAULT NULL");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,253 @@
|
||||
package com.sistemasolton.itranvias.home.data.local;
|
||||
|
||||
import androidx.room.InvalidationTracker;
|
||||
import androidx.room.RoomMasterTable;
|
||||
import androidx.room.RoomOpenDelegate;
|
||||
import androidx.room.migration.AutoMigrationSpec;
|
||||
import androidx.room.migration.Migration;
|
||||
import androidx.room.util.DBUtil;
|
||||
import androidx.room.util.TableInfo;
|
||||
import androidx.sqlite.SQLite;
|
||||
import androidx.sqlite.SQLiteConnection;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.BusDao;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.InfoDao;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao;
|
||||
import com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl;
|
||||
import java.util.ArrayList;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import kotlin.Lazy;
|
||||
import kotlin.LazyKt;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Reflection;
|
||||
import kotlin.reflect.KClass;
|
||||
|
||||
/* JADX INFO: compiled from: BusDatabase_Impl.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000`\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010$\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0000\n\u0002\u0010\"\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0007\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\b\u0010\u000f\u001a\u00020\u0010H\u0014J\b\u0010\u0011\u001a\u00020\u0012H\u0014J\b\u0010\u0013\u001a\u00020\u0014H\u0016J\"\u0010\u0015\u001a\u001c\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u0017\u0012\u000e\u0012\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00170\u00180\u0016H\u0014J\u0016\u0010\u0019\u001a\u0010\u0012\f\u0012\n\u0012\u0006\b\u0001\u0012\u00020\u001b0\u00170\u001aH\u0016J*\u0010\u001c\u001a\b\u0012\u0004\u0012\u00020\u001d0\u00182\u001a\u0010\u001e\u001a\u0016\u0012\f\u0012\n\u0012\u0006\b\u0001\u0012\u00020\u001b0\u0017\u0012\u0004\u0012\u00020\u001b0\u0016H\u0016J\b\u0010\u001f\u001a\u00020\u0006H\u0016J\b\u0010 \u001a\u00020\bH\u0016J\b\u0010!\u001a\u00020\nH\u0016J\b\u0010\"\u001a\u00020\fH\u0016J\b\u0010#\u001a\u00020\u000eH\u0016R\u0014\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\b0\u0005X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\t\u001a\b\u0012\u0004\u0012\u00020\n0\u0005X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u000b\u001a\b\u0012\u0004\u0012\u00020\f0\u0005X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\r\u001a\b\u0012\u0004\u0012\u00020\u000e0\u0005X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006$"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/BusDatabase_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/BusDatabase;", "<init>", "()V", "_busDao", "Lkotlin/Lazy;", "Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao;", "_stopHistoryDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao;", "_stopFavoriteDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao;", "_lineFavoriteDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao;", "_infoDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao;", "createOpenDelegate", "Landroidx/room/RoomOpenDelegate;", "createInvalidationTracker", "Landroidx/room/InvalidationTracker;", "clearAllTables", "", "getRequiredTypeConverterClasses", "", "Lkotlin/reflect/KClass;", "", "getRequiredAutoMigrationSpecClasses", "", "Landroidx/room/migration/AutoMigrationSpec;", "createAutoMigrations", "Landroidx/room/migration/Migration;", "autoMigrationSpecs", "busDao", "stopHistoryDao", "stopFavoriteDao", "lineFavoriteDao", "infoDao", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final class BusDatabase_Impl extends BusDatabase {
|
||||
public static final int $stable = 8;
|
||||
private final Lazy<BusDao> _busDao = LazyKt.lazy(new Function0() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$$ExternalSyntheticLambda0
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Object invoke() {
|
||||
return BusDatabase_Impl._busDao$lambda$0(this.f$0);
|
||||
}
|
||||
});
|
||||
private final Lazy<StopHistoryDao> _stopHistoryDao = LazyKt.lazy(new Function0() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$$ExternalSyntheticLambda1
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Object invoke() {
|
||||
return BusDatabase_Impl._stopHistoryDao$lambda$1(this.f$0);
|
||||
}
|
||||
});
|
||||
private final Lazy<StopFavoriteDao> _stopFavoriteDao = LazyKt.lazy(new Function0() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$$ExternalSyntheticLambda2
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Object invoke() {
|
||||
return BusDatabase_Impl._stopFavoriteDao$lambda$2(this.f$0);
|
||||
}
|
||||
});
|
||||
private final Lazy<LineFavoriteDao> _lineFavoriteDao = LazyKt.lazy(new Function0() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$$ExternalSyntheticLambda3
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Object invoke() {
|
||||
return BusDatabase_Impl._lineFavoriteDao$lambda$3(this.f$0);
|
||||
}
|
||||
});
|
||||
private final Lazy<InfoDao> _infoDao = LazyKt.lazy(new Function0() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$$ExternalSyntheticLambda4
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Object invoke() {
|
||||
return BusDatabase_Impl._infoDao$lambda$4(this.f$0);
|
||||
}
|
||||
});
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final BusDao_Impl _busDao$lambda$0(BusDatabase_Impl busDatabase_Impl) {
|
||||
return new BusDao_Impl(busDatabase_Impl);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final StopHistoryDao_Impl _stopHistoryDao$lambda$1(BusDatabase_Impl busDatabase_Impl) {
|
||||
return new StopHistoryDao_Impl(busDatabase_Impl);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final StopFavoriteDao_Impl _stopFavoriteDao$lambda$2(BusDatabase_Impl busDatabase_Impl) {
|
||||
return new StopFavoriteDao_Impl(busDatabase_Impl);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final LineFavoriteDao_Impl _lineFavoriteDao$lambda$3(BusDatabase_Impl busDatabase_Impl) {
|
||||
return new LineFavoriteDao_Impl(busDatabase_Impl);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final InfoDao_Impl _infoDao$lambda$4(BusDatabase_Impl busDatabase_Impl) {
|
||||
return new InfoDao_Impl(busDatabase_Impl);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: protected */
|
||||
@Override // androidx.room.RoomDatabase
|
||||
public RoomOpenDelegate createOpenDelegate() {
|
||||
return new RoomOpenDelegate() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$createOpenDelegate$_openDelegate$1
|
||||
@Override // androidx.room.RoomOpenDelegate
|
||||
public void onCreate(SQLiteConnection connection) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomOpenDelegate
|
||||
public void onPostMigrate(SQLiteConnection connection) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
}
|
||||
|
||||
{
|
||||
super(3, "ab9c929d39c76af6f9833c6d056764d0", "75ad154426de60cfb3bd0dc66dfe2747");
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomOpenDelegate
|
||||
public void createAllTables(SQLiteConnection connection) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
SQLite.execSQL(connection, "CREATE TABLE IF NOT EXISTS `bus` (`_id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL)");
|
||||
SQLite.execSQL(connection, "CREATE TABLE IF NOT EXISTS `stop_history` (`stopCode` TEXT NOT NULL, `timestamp` INTEGER NOT NULL, PRIMARY KEY(`stopCode`))");
|
||||
SQLite.execSQL(connection, "CREATE TABLE IF NOT EXISTS `stop_favorites` (`stopCode` TEXT NOT NULL, `alias` TEXT, PRIMARY KEY(`stopCode`))");
|
||||
SQLite.execSQL(connection, "CREATE TABLE IF NOT EXISTS `line_favorites` (`lineCode` TEXT NOT NULL, PRIMARY KEY(`lineCode`))");
|
||||
SQLite.execSQL(connection, "CREATE TABLE IF NOT EXISTS `info` (`id` INTEGER NOT NULL, `json` TEXT NOT NULL, PRIMARY KEY(`id`))");
|
||||
SQLite.execSQL(connection, RoomMasterTable.CREATE_QUERY);
|
||||
SQLite.execSQL(connection, "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'ab9c929d39c76af6f9833c6d056764d0')");
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomOpenDelegate
|
||||
public void dropAllTables(SQLiteConnection connection) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
SQLite.execSQL(connection, "DROP TABLE IF EXISTS `bus`");
|
||||
SQLite.execSQL(connection, "DROP TABLE IF EXISTS `stop_history`");
|
||||
SQLite.execSQL(connection, "DROP TABLE IF EXISTS `stop_favorites`");
|
||||
SQLite.execSQL(connection, "DROP TABLE IF EXISTS `line_favorites`");
|
||||
SQLite.execSQL(connection, "DROP TABLE IF EXISTS `info`");
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomOpenDelegate
|
||||
public void onOpen(SQLiteConnection connection) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
this.this$0.internalInitInvalidationTracker(connection);
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomOpenDelegate
|
||||
public void onPreMigrate(SQLiteConnection connection) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
DBUtil.dropFtsSyncTriggers(connection);
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomOpenDelegate
|
||||
public RoomOpenDelegate.ValidationResult onValidateSchema(SQLiteConnection connection) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
LinkedHashMap linkedHashMap = new LinkedHashMap();
|
||||
linkedHashMap.put("_id", new TableInfo.Column("_id", "INTEGER", true, 1, null, 1));
|
||||
TableInfo tableInfo = new TableInfo("bus", linkedHashMap, new LinkedHashSet(), new LinkedHashSet());
|
||||
TableInfo tableInfo2 = TableInfo.Companion.read(connection, "bus");
|
||||
if (!tableInfo.equals(tableInfo2)) {
|
||||
return new RoomOpenDelegate.ValidationResult(false, "bus(com.sistemasolton.itranvias.home.data.local.entity.BusEntity).\n Expected:\n" + tableInfo + "\n Found:\n" + tableInfo2);
|
||||
}
|
||||
LinkedHashMap linkedHashMap2 = new LinkedHashMap();
|
||||
linkedHashMap2.put("stopCode", new TableInfo.Column("stopCode", "TEXT", true, 1, null, 1));
|
||||
linkedHashMap2.put("timestamp", new TableInfo.Column("timestamp", "INTEGER", true, 0, null, 1));
|
||||
TableInfo tableInfo3 = new TableInfo("stop_history", linkedHashMap2, new LinkedHashSet(), new LinkedHashSet());
|
||||
TableInfo tableInfo4 = TableInfo.Companion.read(connection, "stop_history");
|
||||
if (!tableInfo3.equals(tableInfo4)) {
|
||||
return new RoomOpenDelegate.ValidationResult(false, "stop_history(com.sistemasolton.itranvias.home.data.local.entity.StopHistoryEntity).\n Expected:\n" + tableInfo3 + "\n Found:\n" + tableInfo4);
|
||||
}
|
||||
LinkedHashMap linkedHashMap3 = new LinkedHashMap();
|
||||
linkedHashMap3.put("stopCode", new TableInfo.Column("stopCode", "TEXT", true, 1, null, 1));
|
||||
linkedHashMap3.put("alias", new TableInfo.Column("alias", "TEXT", false, 0, null, 1));
|
||||
TableInfo tableInfo5 = new TableInfo("stop_favorites", linkedHashMap3, new LinkedHashSet(), new LinkedHashSet());
|
||||
TableInfo tableInfo6 = TableInfo.Companion.read(connection, "stop_favorites");
|
||||
if (!tableInfo5.equals(tableInfo6)) {
|
||||
return new RoomOpenDelegate.ValidationResult(false, "stop_favorites(com.sistemasolton.itranvias.home.data.local.entity.StopFavoriteEntity).\n Expected:\n" + tableInfo5 + "\n Found:\n" + tableInfo6);
|
||||
}
|
||||
LinkedHashMap linkedHashMap4 = new LinkedHashMap();
|
||||
linkedHashMap4.put("lineCode", new TableInfo.Column("lineCode", "TEXT", true, 1, null, 1));
|
||||
TableInfo tableInfo7 = new TableInfo("line_favorites", linkedHashMap4, new LinkedHashSet(), new LinkedHashSet());
|
||||
TableInfo tableInfo8 = TableInfo.Companion.read(connection, "line_favorites");
|
||||
if (!tableInfo7.equals(tableInfo8)) {
|
||||
return new RoomOpenDelegate.ValidationResult(false, "line_favorites(com.sistemasolton.itranvias.home.data.local.entity.LineFavoriteEntity).\n Expected:\n" + tableInfo7 + "\n Found:\n" + tableInfo8);
|
||||
}
|
||||
LinkedHashMap linkedHashMap5 = new LinkedHashMap();
|
||||
linkedHashMap5.put("id", new TableInfo.Column("id", "INTEGER", true, 1, null, 1));
|
||||
linkedHashMap5.put("json", new TableInfo.Column("json", "TEXT", true, 0, null, 1));
|
||||
TableInfo tableInfo9 = new TableInfo("info", linkedHashMap5, new LinkedHashSet(), new LinkedHashSet());
|
||||
TableInfo tableInfo10 = TableInfo.Companion.read(connection, "info");
|
||||
if (!tableInfo9.equals(tableInfo10)) {
|
||||
return new RoomOpenDelegate.ValidationResult(false, "info(com.sistemasolton.itranvias.home.data.local.entity.InfoEntity).\n Expected:\n" + tableInfo9 + "\n Found:\n" + tableInfo10);
|
||||
}
|
||||
return new RoomOpenDelegate.ValidationResult(true, null);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomDatabase
|
||||
protected InvalidationTracker createInvalidationTracker() {
|
||||
return new InvalidationTracker(this, new LinkedHashMap(), new LinkedHashMap(), "bus", "stop_history", "stop_favorites", "line_favorites", "info");
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomDatabase
|
||||
public void clearAllTables() {
|
||||
super.performClear(false, "bus", "stop_history", "stop_favorites", "line_favorites", "info");
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomDatabase
|
||||
protected Map<KClass<?>, List<KClass<?>>> getRequiredTypeConverterClasses() {
|
||||
LinkedHashMap linkedHashMap = new LinkedHashMap();
|
||||
linkedHashMap.put(Reflection.getOrCreateKotlinClass(BusDao.class), BusDao_Impl.INSTANCE.getRequiredConverters());
|
||||
linkedHashMap.put(Reflection.getOrCreateKotlinClass(StopHistoryDao.class), StopHistoryDao_Impl.INSTANCE.getRequiredConverters());
|
||||
linkedHashMap.put(Reflection.getOrCreateKotlinClass(StopFavoriteDao.class), StopFavoriteDao_Impl.INSTANCE.getRequiredConverters());
|
||||
linkedHashMap.put(Reflection.getOrCreateKotlinClass(LineFavoriteDao.class), LineFavoriteDao_Impl.INSTANCE.getRequiredConverters());
|
||||
linkedHashMap.put(Reflection.getOrCreateKotlinClass(InfoDao.class), InfoDao_Impl.INSTANCE.getRequiredConverters());
|
||||
return linkedHashMap;
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomDatabase
|
||||
public Set<KClass<? extends AutoMigrationSpec>> getRequiredAutoMigrationSpecClasses() {
|
||||
return new LinkedHashSet();
|
||||
}
|
||||
|
||||
@Override // androidx.room.RoomDatabase
|
||||
public List<Migration> createAutoMigrations(Map<KClass<? extends AutoMigrationSpec>, ? extends AutoMigrationSpec> autoMigrationSpecs) {
|
||||
Intrinsics.checkNotNullParameter(autoMigrationSpecs, "autoMigrationSpecs");
|
||||
ArrayList arrayList = new ArrayList();
|
||||
arrayList.add(new BusDatabase_AutoMigration_2_3_Impl());
|
||||
return arrayList;
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.BusDatabase
|
||||
public BusDao busDao() {
|
||||
return this._busDao.getValue();
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.BusDatabase
|
||||
public StopHistoryDao stopHistoryDao() {
|
||||
return this._stopHistoryDao.getValue();
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.BusDatabase
|
||||
public StopFavoriteDao stopFavoriteDao() {
|
||||
return this._stopFavoriteDao.getValue();
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.BusDatabase
|
||||
public LineFavoriteDao lineFavoriteDao() {
|
||||
return this._lineFavoriteDao.getValue();
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.BusDatabase
|
||||
public InfoDao infoDao() {
|
||||
return this._infoDao.getValue();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.sistemasolton.itranvias.home.data.local;
|
||||
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.StringCompanionObject;
|
||||
import kotlinx.serialization.builtins.BuiltinSerializersKt;
|
||||
import kotlinx.serialization.json.Json;
|
||||
|
||||
/* JADX INFO: compiled from: BusDatabase.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0016\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u00052\u0006\u0010\u0007\u001a\u00020\u0006H\u0007J\u0016\u0010\b\u001a\u00020\u00062\f\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005H\u0007¨\u0006\n"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/BusTypeConverter;", "", "<init>", "()V", "fromString", "", "", "value", "fromList", "list", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final class BusTypeConverter {
|
||||
public static final int $stable = 0;
|
||||
|
||||
public final List<String> fromString(String value) {
|
||||
Intrinsics.checkNotNullParameter(value, "value");
|
||||
return (List) Json.INSTANCE.decodeFromString(BuiltinSerializersKt.ListSerializer(BuiltinSerializersKt.serializer(StringCompanionObject.INSTANCE)), value);
|
||||
}
|
||||
|
||||
public final String fromList(List<String> list) {
|
||||
Intrinsics.checkNotNullParameter(list, "list");
|
||||
return Json.INSTANCE.encodeToString(BuiltinSerializersKt.ListSerializer(BuiltinSerializersKt.serializer(StringCompanionObject.INSTANCE)), list);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.sistemasolton.itranvias.home.data.local;
|
||||
|
||||
import androidx.room.RoomDatabase;
|
||||
import androidx.sqlite.driver.bundled.BundledSQLiteDriver;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlinx.coroutines.Dispatchers;
|
||||
|
||||
/* JADX INFO: compiled from: getRoomDatabase.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u001a\u0014\u0010\u0000\u001a\u00020\u00012\f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00010\u0003¨\u0006\u0004"}, d2 = {"getRoomDatabase", "Lcom/sistemasolton/itranvias/home/data/local/BusDatabase;", "builder", "Landroidx/room/RoomDatabase$Builder;", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
|
||||
public final class GetRoomDatabaseKt {
|
||||
public static final BusDatabase getRoomDatabase(RoomDatabase.Builder<BusDatabase> builder) {
|
||||
Intrinsics.checkNotNullParameter(builder, "builder");
|
||||
return (BusDatabase) builder.setDriver(new BundledSQLiteDriver()).setQueryCoroutineContext(Dispatchers.getIO()).build();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.dao;
|
||||
|
||||
import com.sistemasolton.itranvias.home.data.local.entity.BusEntity;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* JADX INFO: compiled from: BusDao.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\bg\u0018\u00002\u00020\u0001J\u0016\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u0006J\u0014\u0010\u0007\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\t0\bH'J\u0016\u0010\n\u001a\u00020\u00032\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\r¨\u0006\u000e"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao;", "", "insertBus", "", "bus", "Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;", "(Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllBuses", "Lkotlinx/coroutines/flow/Flow;", "", "deleteBusById", "busId", "", "(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public interface BusDao {
|
||||
Object deleteBusById(int i, Continuation<? super Unit> continuation);
|
||||
|
||||
Flow<List<BusEntity>> getAllBuses();
|
||||
|
||||
Object insertBus(BusEntity busEntity, Continuation<? super Unit> continuation);
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.dao;
|
||||
|
||||
import androidx.room.EntityInsertAdapter;
|
||||
import androidx.room.RoomDatabase;
|
||||
import androidx.room.coroutines.FlowUtil;
|
||||
import androidx.room.util.DBUtil;
|
||||
import androidx.room.util.SQLiteStatementUtil;
|
||||
import androidx.sqlite.SQLiteConnection;
|
||||
import androidx.sqlite.SQLiteStatement;
|
||||
import com.sistemasolton.itranvias.home.data.local.entity.BusEntity;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.reflect.KClass;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* JADX INFO: compiled from: BusDao_Impl.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\b\u0007\u0018\u0000 \u00142\u00020\u0001:\u0001\u0014B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0015"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfBusEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;", "insertBus", "", "bus", "(Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllBuses", "Lkotlinx/coroutines/flow/Flow;", "", "deleteBusById", "busId", "", "(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final class BusDao_Impl implements BusDao {
|
||||
private final RoomDatabase __db;
|
||||
private final EntityInsertAdapter<BusEntity> __insertAdapterOfBusEntity;
|
||||
|
||||
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
public static final int $stable = 8;
|
||||
|
||||
public BusDao_Impl(RoomDatabase __db) {
|
||||
Intrinsics.checkNotNullParameter(__db, "__db");
|
||||
this.__db = __db;
|
||||
this.__insertAdapterOfBusEntity = new EntityInsertAdapter<BusEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl.1
|
||||
@Override // androidx.room.EntityInsertAdapter
|
||||
protected String createQuery() {
|
||||
return "INSERT OR REPLACE INTO `bus` (`_id`) VALUES (nullif(?, 0))";
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: protected */
|
||||
@Override // androidx.room.EntityInsertAdapter
|
||||
public void bind(SQLiteStatement statement, BusEntity entity) {
|
||||
Intrinsics.checkNotNullParameter(statement, "statement");
|
||||
Intrinsics.checkNotNullParameter(entity, "entity");
|
||||
statement.mo7593bindLong(1, entity.get_id());
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.BusDao
|
||||
public Object insertBus(final BusEntity busEntity, Continuation<? super Unit> continuation) {
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl$$ExternalSyntheticLambda1
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return BusDao_Impl.insertBus$lambda$0(this.f$0, busEntity, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit insertBus$lambda$0(BusDao_Impl busDao_Impl, BusEntity busEntity, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
busDao_Impl.__insertAdapterOfBusEntity.insert(_connection, busEntity);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.BusDao
|
||||
public Flow<List<BusEntity>> getAllBuses() {
|
||||
final String str = "SELECT * FROM bus";
|
||||
return FlowUtil.createFlow(this.__db, true, new String[]{"bus"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl$$ExternalSyntheticLambda0
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return BusDao_Impl.getAllBuses$lambda$1(str, (SQLiteConnection) obj);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final List getAllBuses$lambda$1(String str, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "_id");
|
||||
ArrayList arrayList = new ArrayList();
|
||||
while (sQLiteStatementPrepare.step()) {
|
||||
arrayList.add(new BusEntity((int) sQLiteStatementPrepare.getLong(columnIndexOrThrow)));
|
||||
}
|
||||
return arrayList;
|
||||
} finally {
|
||||
sQLiteStatementPrepare.close();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.BusDao
|
||||
public Object deleteBusById(final int i, Continuation<? super Unit> continuation) {
|
||||
final String str = "DELETE FROM bus WHERE _id = ?";
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl$$ExternalSyntheticLambda2
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return BusDao_Impl.deleteBusById$lambda$2(str, i, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit deleteBusById$lambda$2(String str, int i, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
sQLiteStatementPrepare.mo7593bindLong(1, i);
|
||||
sQLiteStatementPrepare.step();
|
||||
sQLiteStatementPrepare.close();
|
||||
return Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
sQLiteStatementPrepare.close();
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: compiled from: BusDao_Impl.kt */
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
|
||||
public final List<KClass<?>> getRequiredConverters() {
|
||||
return CollectionsKt.emptyList();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.dao;
|
||||
|
||||
import com.sistemasolton.itranvias.home.data.local.entity.InfoEntity;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* JADX INFO: compiled from: InfoDao.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\bg\u0018\u00002\u00020\u0001J\u0016\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u0006J\u0010\u0010\u0007\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00050\bH'¨\u0006\t"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao;", "", "insertInfo", "", "info", "Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;", "(Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getInfo", "Lkotlinx/coroutines/flow/Flow;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public interface InfoDao {
|
||||
Flow<InfoEntity> getInfo();
|
||||
|
||||
Object insertInfo(InfoEntity infoEntity, Continuation<? super Unit> continuation);
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.dao;
|
||||
|
||||
import androidx.room.EntityInsertAdapter;
|
||||
import androidx.room.RoomDatabase;
|
||||
import androidx.room.coroutines.FlowUtil;
|
||||
import androidx.room.util.DBUtil;
|
||||
import androidx.room.util.SQLiteStatementUtil;
|
||||
import androidx.sqlite.SQLiteConnection;
|
||||
import androidx.sqlite.SQLiteStatement;
|
||||
import com.sistemasolton.itranvias.home.data.local.entity.InfoEntity;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.reflect.KClass;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* JADX INFO: compiled from: InfoDao_Impl.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u0000 \u000f2\u00020\u0001:\u0001\u000fB\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0010\u0010\r\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\b0\u000eH\u0016R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfInfoEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;", "insertInfo", "", "info", "(Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getInfo", "Lkotlinx/coroutines/flow/Flow;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final class InfoDao_Impl implements InfoDao {
|
||||
private final RoomDatabase __db;
|
||||
private final EntityInsertAdapter<InfoEntity> __insertAdapterOfInfoEntity;
|
||||
|
||||
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
public static final int $stable = 8;
|
||||
|
||||
public InfoDao_Impl(RoomDatabase __db) {
|
||||
Intrinsics.checkNotNullParameter(__db, "__db");
|
||||
this.__db = __db;
|
||||
this.__insertAdapterOfInfoEntity = new EntityInsertAdapter<InfoEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl.1
|
||||
@Override // androidx.room.EntityInsertAdapter
|
||||
protected String createQuery() {
|
||||
return "INSERT OR REPLACE INTO `info` (`id`,`json`) VALUES (?,?)";
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: protected */
|
||||
@Override // androidx.room.EntityInsertAdapter
|
||||
public void bind(SQLiteStatement statement, InfoEntity entity) {
|
||||
Intrinsics.checkNotNullParameter(statement, "statement");
|
||||
Intrinsics.checkNotNullParameter(entity, "entity");
|
||||
statement.mo7593bindLong(1, entity.getId());
|
||||
statement.mo7595bindText(2, entity.getJson());
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.InfoDao
|
||||
public Object insertInfo(final InfoEntity infoEntity, Continuation<? super Unit> continuation) {
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl$$ExternalSyntheticLambda0
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return InfoDao_Impl.insertInfo$lambda$0(this.f$0, infoEntity, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit insertInfo$lambda$0(InfoDao_Impl infoDao_Impl, InfoEntity infoEntity, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
infoDao_Impl.__insertAdapterOfInfoEntity.insert(_connection, infoEntity);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.InfoDao
|
||||
public Flow<InfoEntity> getInfo() {
|
||||
final String str = "SELECT * FROM info LIMIT 1";
|
||||
return FlowUtil.createFlow(this.__db, false, new String[]{"info"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl$$ExternalSyntheticLambda1
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return InfoDao_Impl.getInfo$lambda$1(str, (SQLiteConnection) obj);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final InfoEntity getInfo$lambda$1(String str, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
return sQLiteStatementPrepare.step() ? new InfoEntity((int) sQLiteStatementPrepare.getLong(SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "id")), sQLiteStatementPrepare.getText(SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "json"))) : null;
|
||||
} finally {
|
||||
sQLiteStatementPrepare.close();
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: compiled from: InfoDao_Impl.kt */
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
|
||||
public final List<KClass<?>> getRequiredConverters() {
|
||||
return CollectionsKt.emptyList();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.dao;
|
||||
|
||||
import com.sistemasolton.itranvias.home.data.local.entity.LineFavoriteEntity;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* JADX INFO: compiled from: LineFavoriteDao.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\bg\u0018\u00002\u00020\u0001J\u0014\u0010\u0002\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u00040\u0003H'J\u0016\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\tJ\u0016\u0010\n\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\rJ\u000e\u0010\u000e\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\u000f¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao;", "", "getAllLinesFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;", "addLineFavorite", "", "line", "(Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteFavoriteLineByCode", "lineCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllFavorites", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public interface LineFavoriteDao {
|
||||
Object addLineFavorite(LineFavoriteEntity lineFavoriteEntity, Continuation<? super Unit> continuation);
|
||||
|
||||
Object deleteAllFavorites(Continuation<? super Unit> continuation);
|
||||
|
||||
Object deleteFavoriteLineByCode(String str, Continuation<? super Unit> continuation);
|
||||
|
||||
Flow<List<LineFavoriteEntity>> getAllLinesFavorite();
|
||||
}
|
||||
+166
@@ -0,0 +1,166 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.dao;
|
||||
|
||||
import androidx.room.EntityInsertAdapter;
|
||||
import androidx.room.RoomDatabase;
|
||||
import androidx.room.coroutines.FlowUtil;
|
||||
import androidx.room.util.DBUtil;
|
||||
import androidx.room.util.SQLiteStatementUtil;
|
||||
import androidx.sqlite.SQLiteConnection;
|
||||
import androidx.sqlite.SQLiteStatement;
|
||||
import com.sistemasolton.itranvias.home.data.local.entity.LineFavoriteEntity;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.reflect.KClass;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* JADX INFO: compiled from: LineFavoriteDao_Impl.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0007\u0018\u0000 \u00162\u00020\u0001:\u0001\u0016B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013J\u000e\u0010\u0014\u001a\u00020\nH\u0096@¢\u0006\u0002\u0010\u0015R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0017"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfLineFavoriteEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;", "addLineFavorite", "", "line", "(Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllLinesFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "deleteFavoriteLineByCode", "lineCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllFavorites", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final class LineFavoriteDao_Impl implements LineFavoriteDao {
|
||||
private final RoomDatabase __db;
|
||||
private final EntityInsertAdapter<LineFavoriteEntity> __insertAdapterOfLineFavoriteEntity;
|
||||
|
||||
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
public static final int $stable = 8;
|
||||
|
||||
public LineFavoriteDao_Impl(RoomDatabase __db) {
|
||||
Intrinsics.checkNotNullParameter(__db, "__db");
|
||||
this.__db = __db;
|
||||
this.__insertAdapterOfLineFavoriteEntity = new EntityInsertAdapter<LineFavoriteEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl.1
|
||||
@Override // androidx.room.EntityInsertAdapter
|
||||
protected String createQuery() {
|
||||
return "INSERT OR REPLACE INTO `line_favorites` (`lineCode`) VALUES (?)";
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: protected */
|
||||
@Override // androidx.room.EntityInsertAdapter
|
||||
public void bind(SQLiteStatement statement, LineFavoriteEntity entity) {
|
||||
Intrinsics.checkNotNullParameter(statement, "statement");
|
||||
Intrinsics.checkNotNullParameter(entity, "entity");
|
||||
statement.mo7595bindText(1, entity.getLineCode());
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
|
||||
public Object addLineFavorite(final LineFavoriteEntity lineFavoriteEntity, Continuation<? super Unit> continuation) {
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda0
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return LineFavoriteDao_Impl.addLineFavorite$lambda$0(this.f$0, lineFavoriteEntity, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit addLineFavorite$lambda$0(LineFavoriteDao_Impl lineFavoriteDao_Impl, LineFavoriteEntity lineFavoriteEntity, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
lineFavoriteDao_Impl.__insertAdapterOfLineFavoriteEntity.insert(_connection, lineFavoriteEntity);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
|
||||
public Flow<List<LineFavoriteEntity>> getAllLinesFavorite() {
|
||||
final String str = "SELECT * FROM line_favorites";
|
||||
return FlowUtil.createFlow(this.__db, true, new String[]{"line_favorites"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda2
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return LineFavoriteDao_Impl.getAllLinesFavorite$lambda$1(str, (SQLiteConnection) obj);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final List getAllLinesFavorite$lambda$1(String str, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "lineCode");
|
||||
ArrayList arrayList = new ArrayList();
|
||||
while (sQLiteStatementPrepare.step()) {
|
||||
arrayList.add(new LineFavoriteEntity(sQLiteStatementPrepare.getText(columnIndexOrThrow)));
|
||||
}
|
||||
return arrayList;
|
||||
} finally {
|
||||
sQLiteStatementPrepare.close();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
|
||||
public Object deleteFavoriteLineByCode(final String str, Continuation<? super Unit> continuation) {
|
||||
final String str2 = "DELETE FROM line_favorites WHERE lineCode = ?";
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda1
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return LineFavoriteDao_Impl.deleteFavoriteLineByCode$lambda$2(str2, str, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit deleteFavoriteLineByCode$lambda$2(String str, String str2, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
sQLiteStatementPrepare.mo7595bindText(1, str2);
|
||||
sQLiteStatementPrepare.step();
|
||||
sQLiteStatementPrepare.close();
|
||||
return Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
sQLiteStatementPrepare.close();
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
|
||||
public Object deleteAllFavorites(Continuation<? super Unit> continuation) {
|
||||
final String str = "DELETE FROM line_favorites";
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda3
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return LineFavoriteDao_Impl.deleteAllFavorites$lambda$3(str, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit deleteAllFavorites$lambda$3(String str, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
sQLiteStatementPrepare.step();
|
||||
sQLiteStatementPrepare.close();
|
||||
return Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
sQLiteStatementPrepare.close();
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: compiled from: LineFavoriteDao_Impl.kt */
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
|
||||
public final List<KClass<?>> getRequiredConverters() {
|
||||
return CollectionsKt.emptyList();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.dao;
|
||||
|
||||
import com.sistemasolton.itranvias.home.data.local.entity.StopFavoriteEntity;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* JADX INFO: compiled from: StopFavoriteDao.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0007\bg\u0018\u00002\u00020\u0001J\u0014\u0010\u0002\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u00040\u0003H'J\u0016\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\tJ\u0016\u0010\n\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\rJ \u0010\u000e\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\f2\b\u0010\u000f\u001a\u0004\u0018\u00010\fH§@¢\u0006\u0002\u0010\u0010J\u000e\u0010\u0011\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\u0012¨\u0006\u0013"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao;", "", "getAllStopsFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;", "addStopFavorite", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteFavoriteStopByCode", "stopCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "updateStopAlias", "alias", "(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllStopsFavorite", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public interface StopFavoriteDao {
|
||||
Object addStopFavorite(StopFavoriteEntity stopFavoriteEntity, Continuation<? super Unit> continuation);
|
||||
|
||||
Object deleteAllStopsFavorite(Continuation<? super Unit> continuation);
|
||||
|
||||
Object deleteFavoriteStopByCode(String str, Continuation<? super Unit> continuation);
|
||||
|
||||
Flow<List<StopFavoriteEntity>> getAllStopsFavorite();
|
||||
|
||||
Object updateStopAlias(String str, String str2, Continuation<? super Unit> continuation);
|
||||
}
|
||||
+205
@@ -0,0 +1,205 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.dao;
|
||||
|
||||
import androidx.room.EntityInsertAdapter;
|
||||
import androidx.room.RoomDatabase;
|
||||
import androidx.room.coroutines.FlowUtil;
|
||||
import androidx.room.util.DBUtil;
|
||||
import androidx.room.util.SQLiteStatementUtil;
|
||||
import androidx.sqlite.SQLiteConnection;
|
||||
import androidx.sqlite.SQLiteStatement;
|
||||
import com.sistemasolton.itranvias.home.data.local.entity.StopFavoriteEntity;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.reflect.KClass;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* JADX INFO: compiled from: StopFavoriteDao_Impl.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\b\b\u0007\u0018\u0000 \u00192\u00020\u0001:\u0001\u0019B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013J \u0010\u0014\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u00122\b\u0010\u0015\u001a\u0004\u0018\u00010\u0012H\u0096@¢\u0006\u0002\u0010\u0016J\u000e\u0010\u0017\u001a\u00020\nH\u0096@¢\u0006\u0002\u0010\u0018R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u001a"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfStopFavoriteEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;", "addStopFavorite", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllStopsFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "deleteFavoriteStopByCode", "stopCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "updateStopAlias", "alias", "(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllStopsFavorite", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final class StopFavoriteDao_Impl implements StopFavoriteDao {
|
||||
private final RoomDatabase __db;
|
||||
private final EntityInsertAdapter<StopFavoriteEntity> __insertAdapterOfStopFavoriteEntity;
|
||||
|
||||
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
public static final int $stable = 8;
|
||||
|
||||
public StopFavoriteDao_Impl(RoomDatabase __db) {
|
||||
Intrinsics.checkNotNullParameter(__db, "__db");
|
||||
this.__db = __db;
|
||||
this.__insertAdapterOfStopFavoriteEntity = new EntityInsertAdapter<StopFavoriteEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl.1
|
||||
@Override // androidx.room.EntityInsertAdapter
|
||||
protected String createQuery() {
|
||||
return "INSERT OR REPLACE INTO `stop_favorites` (`stopCode`,`alias`) VALUES (?,?)";
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: protected */
|
||||
@Override // androidx.room.EntityInsertAdapter
|
||||
public void bind(SQLiteStatement statement, StopFavoriteEntity entity) {
|
||||
Intrinsics.checkNotNullParameter(statement, "statement");
|
||||
Intrinsics.checkNotNullParameter(entity, "entity");
|
||||
statement.mo7595bindText(1, entity.getStopCode());
|
||||
String alias = entity.getAlias();
|
||||
if (alias == null) {
|
||||
statement.mo7594bindNull(2);
|
||||
} else {
|
||||
statement.mo7595bindText(2, alias);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
|
||||
public Object addStopFavorite(final StopFavoriteEntity stopFavoriteEntity, Continuation<? super Unit> continuation) {
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda4
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return StopFavoriteDao_Impl.addStopFavorite$lambda$0(this.f$0, stopFavoriteEntity, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit addStopFavorite$lambda$0(StopFavoriteDao_Impl stopFavoriteDao_Impl, StopFavoriteEntity stopFavoriteEntity, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
stopFavoriteDao_Impl.__insertAdapterOfStopFavoriteEntity.insert(_connection, stopFavoriteEntity);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
|
||||
public Flow<List<StopFavoriteEntity>> getAllStopsFavorite() {
|
||||
final String str = "SELECT * FROM stop_favorites";
|
||||
return FlowUtil.createFlow(this.__db, true, new String[]{"stop_favorites"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda2
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return StopFavoriteDao_Impl.getAllStopsFavorite$lambda$1(str, (SQLiteConnection) obj);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final List getAllStopsFavorite$lambda$1(String str, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "stopCode");
|
||||
int columnIndexOrThrow2 = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "alias");
|
||||
ArrayList arrayList = new ArrayList();
|
||||
while (sQLiteStatementPrepare.step()) {
|
||||
arrayList.add(new StopFavoriteEntity(sQLiteStatementPrepare.getText(columnIndexOrThrow), sQLiteStatementPrepare.isNull(columnIndexOrThrow2) ? null : sQLiteStatementPrepare.getText(columnIndexOrThrow2)));
|
||||
}
|
||||
return arrayList;
|
||||
} finally {
|
||||
sQLiteStatementPrepare.close();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
|
||||
public Object deleteFavoriteStopByCode(final String str, Continuation<? super Unit> continuation) {
|
||||
final String str2 = "DELETE FROM stop_favorites WHERE stopCode = ?";
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda0
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return StopFavoriteDao_Impl.deleteFavoriteStopByCode$lambda$2(str2, str, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit deleteFavoriteStopByCode$lambda$2(String str, String str2, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
sQLiteStatementPrepare.mo7595bindText(1, str2);
|
||||
sQLiteStatementPrepare.step();
|
||||
sQLiteStatementPrepare.close();
|
||||
return Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
sQLiteStatementPrepare.close();
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
|
||||
public Object updateStopAlias(final String str, final String str2, Continuation<? super Unit> continuation) {
|
||||
final String str3 = "UPDATE stop_favorites SET alias = ? WHERE stopCode = ?";
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda3
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return StopFavoriteDao_Impl.updateStopAlias$lambda$3(str3, str2, str, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit updateStopAlias$lambda$3(String str, String str2, String str3, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
if (str2 == null) {
|
||||
sQLiteStatementPrepare.mo7594bindNull(1);
|
||||
} else {
|
||||
sQLiteStatementPrepare.mo7595bindText(1, str2);
|
||||
}
|
||||
sQLiteStatementPrepare.mo7595bindText(2, str3);
|
||||
sQLiteStatementPrepare.step();
|
||||
sQLiteStatementPrepare.close();
|
||||
return Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
sQLiteStatementPrepare.close();
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
|
||||
public Object deleteAllStopsFavorite(Continuation<? super Unit> continuation) {
|
||||
final String str = "DELETE FROM stop_favorites";
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda1
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return StopFavoriteDao_Impl.deleteAllStopsFavorite$lambda$4(str, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit deleteAllStopsFavorite$lambda$4(String str, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
sQLiteStatementPrepare.step();
|
||||
sQLiteStatementPrepare.close();
|
||||
return Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
sQLiteStatementPrepare.close();
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: compiled from: StopFavoriteDao_Impl.kt */
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
|
||||
public final List<KClass<?>> getRequiredConverters() {
|
||||
return CollectionsKt.emptyList();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.dao;
|
||||
|
||||
import com.sistemasolton.itranvias.home.data.local.entity.StopHistoryEntity;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* JADX INFO: compiled from: StopHistoryDao.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\bg\u0018\u00002\u00020\u0001J\u0014\u0010\u0002\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u00040\u0003H'J\u0016\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\tJ\u0016\u0010\n\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\rJ\u000e\u0010\u000e\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\u000f¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao;", "", "getRecentStops", "Lkotlinx/coroutines/flow/Flow;", "", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;", "insertStop", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteStop", "code", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "clearHistory", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public interface StopHistoryDao {
|
||||
Object clearHistory(Continuation<? super Unit> continuation);
|
||||
|
||||
Object deleteStop(String str, Continuation<? super Unit> continuation);
|
||||
|
||||
Flow<List<StopHistoryEntity>> getRecentStops();
|
||||
|
||||
Object insertStop(StopHistoryEntity stopHistoryEntity, Continuation<? super Unit> continuation);
|
||||
}
|
||||
+168
@@ -0,0 +1,168 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.dao;
|
||||
|
||||
import androidx.room.EntityInsertAdapter;
|
||||
import androidx.room.RoomDatabase;
|
||||
import androidx.room.coroutines.FlowUtil;
|
||||
import androidx.room.util.DBUtil;
|
||||
import androidx.room.util.SQLiteStatementUtil;
|
||||
import androidx.sqlite.SQLiteConnection;
|
||||
import androidx.sqlite.SQLiteStatement;
|
||||
import com.sistemasolton.itranvias.home.data.local.entity.StopHistoryEntity;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.reflect.KClass;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* JADX INFO: compiled from: StopHistoryDao_Impl.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0007\u0018\u0000 \u00162\u00020\u0001:\u0001\u0016B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013J\u000e\u0010\u0014\u001a\u00020\nH\u0096@¢\u0006\u0002\u0010\u0015R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0017"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfStopHistoryEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;", "insertStop", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getRecentStops", "Lkotlinx/coroutines/flow/Flow;", "", "deleteStop", "code", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "clearHistory", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final class StopHistoryDao_Impl implements StopHistoryDao {
|
||||
private final RoomDatabase __db;
|
||||
private final EntityInsertAdapter<StopHistoryEntity> __insertAdapterOfStopHistoryEntity;
|
||||
|
||||
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
public static final int $stable = 8;
|
||||
|
||||
public StopHistoryDao_Impl(RoomDatabase __db) {
|
||||
Intrinsics.checkNotNullParameter(__db, "__db");
|
||||
this.__db = __db;
|
||||
this.__insertAdapterOfStopHistoryEntity = new EntityInsertAdapter<StopHistoryEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl.1
|
||||
@Override // androidx.room.EntityInsertAdapter
|
||||
protected String createQuery() {
|
||||
return "INSERT OR REPLACE INTO `stop_history` (`stopCode`,`timestamp`) VALUES (?,?)";
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: protected */
|
||||
@Override // androidx.room.EntityInsertAdapter
|
||||
public void bind(SQLiteStatement statement, StopHistoryEntity entity) {
|
||||
Intrinsics.checkNotNullParameter(statement, "statement");
|
||||
Intrinsics.checkNotNullParameter(entity, "entity");
|
||||
statement.mo7595bindText(1, entity.getStopCode());
|
||||
statement.mo7593bindLong(2, entity.getTimestamp());
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
|
||||
public Object insertStop(final StopHistoryEntity stopHistoryEntity, Continuation<? super Unit> continuation) {
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda0
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return StopHistoryDao_Impl.insertStop$lambda$0(this.f$0, stopHistoryEntity, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit insertStop$lambda$0(StopHistoryDao_Impl stopHistoryDao_Impl, StopHistoryEntity stopHistoryEntity, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
stopHistoryDao_Impl.__insertAdapterOfStopHistoryEntity.insert(_connection, stopHistoryEntity);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
|
||||
public Flow<List<StopHistoryEntity>> getRecentStops() {
|
||||
final String str = "SELECT * FROM stop_history ORDER BY timestamp DESC LIMIT 10";
|
||||
return FlowUtil.createFlow(this.__db, false, new String[]{"stop_history"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda3
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return StopHistoryDao_Impl.getRecentStops$lambda$1(str, (SQLiteConnection) obj);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final List getRecentStops$lambda$1(String str, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "stopCode");
|
||||
int columnIndexOrThrow2 = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "timestamp");
|
||||
ArrayList arrayList = new ArrayList();
|
||||
while (sQLiteStatementPrepare.step()) {
|
||||
arrayList.add(new StopHistoryEntity(sQLiteStatementPrepare.getText(columnIndexOrThrow), sQLiteStatementPrepare.getLong(columnIndexOrThrow2)));
|
||||
}
|
||||
return arrayList;
|
||||
} finally {
|
||||
sQLiteStatementPrepare.close();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
|
||||
public Object deleteStop(final String str, Continuation<? super Unit> continuation) {
|
||||
final String str2 = "DELETE FROM stop_history WHERE stopCode = ?";
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda2
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return StopHistoryDao_Impl.deleteStop$lambda$2(str2, str, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit deleteStop$lambda$2(String str, String str2, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
sQLiteStatementPrepare.mo7595bindText(1, str2);
|
||||
sQLiteStatementPrepare.step();
|
||||
sQLiteStatementPrepare.close();
|
||||
return Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
sQLiteStatementPrepare.close();
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
|
||||
public Object clearHistory(Continuation<? super Unit> continuation) {
|
||||
final String str = "DELETE FROM stop_history";
|
||||
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda1
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
return StopHistoryDao_Impl.clearHistory$lambda$3(str, (SQLiteConnection) obj);
|
||||
}
|
||||
}, continuation);
|
||||
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit clearHistory$lambda$3(String str, SQLiteConnection _connection) {
|
||||
Intrinsics.checkNotNullParameter(_connection, "_connection");
|
||||
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
|
||||
try {
|
||||
sQLiteStatementPrepare.step();
|
||||
sQLiteStatementPrepare.close();
|
||||
return Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
sQLiteStatementPrepare.close();
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: compiled from: StopHistoryDao_Impl.kt */
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
|
||||
public final List<KClass<?>> getRequiredConverters() {
|
||||
return CollectionsKt.emptyList();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.entity;
|
||||
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
|
||||
/* JADX INFO: compiled from: BusEntity.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0007\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\b\u0087\b\u0018\u00002\u00020\u0001B\u0011\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\t\u0010\b\u001a\u00020\u0003HÆ\u0003J\u0013\u0010\t\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003HÆ\u0001J\u0013\u0010\n\u001a\u00020\u000b2\b\u0010\f\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\r\u001a\u00020\u0003HÖ\u0001J\t\u0010\u000e\u001a\u00020\u000fHÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;", "", "_id", "", "<init>", "(I)V", "get_id", "()I", "component1", "copy", "equals", "", "other", "hashCode", "toString", "", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final /* data */ class BusEntity {
|
||||
public static final int $stable = 0;
|
||||
private final int _id;
|
||||
|
||||
public BusEntity() {
|
||||
this(0, 1, null);
|
||||
}
|
||||
|
||||
public static /* synthetic */ BusEntity copy$default(BusEntity busEntity, int i, int i2, Object obj) {
|
||||
if ((i2 & 1) != 0) {
|
||||
i = busEntity._id;
|
||||
}
|
||||
return busEntity.copy(i);
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: component1, reason: from getter */
|
||||
public final int get_id() {
|
||||
return this._id;
|
||||
}
|
||||
|
||||
public final BusEntity copy(int _id) {
|
||||
return new BusEntity(_id);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
return (other instanceof BusEntity) && this._id == ((BusEntity) other)._id;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return Integer.hashCode(this._id);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "BusEntity(_id=" + this._id + ")";
|
||||
}
|
||||
|
||||
public BusEntity(int i) {
|
||||
this._id = i;
|
||||
}
|
||||
|
||||
public /* synthetic */ BusEntity(int i, int i2, DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this((i2 & 1) != 0 ? 0 : i);
|
||||
}
|
||||
|
||||
public final int get_id() {
|
||||
return this._id;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.entity;
|
||||
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: compiled from: InfoEntity.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\n\n\u0002\u0010\u000b\n\u0002\b\u0004\b\u0087\b\u0018\u00002\u00020\u0001B\u0019\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005¢\u0006\u0004\b\u0006\u0010\u0007J\t\u0010\f\u001a\u00020\u0003HÆ\u0003J\t\u0010\r\u001a\u00020\u0005HÆ\u0003J\u001d\u0010\u000e\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u0005HÆ\u0001J\u0013\u0010\u000f\u001a\u00020\u00102\b\u0010\u0011\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0012\u001a\u00020\u0003HÖ\u0001J\t\u0010\u0013\u001a\u00020\u0005HÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\b\u0010\tR\u0011\u0010\u0004\u001a\u00020\u0005¢\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000b¨\u0006\u0014"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;", "", "id", "", "json", "", "<init>", "(ILjava/lang/String;)V", "getId", "()I", "getJson", "()Ljava/lang/String;", "component1", "component2", "copy", "equals", "", "other", "hashCode", "toString", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final /* data */ class InfoEntity {
|
||||
public static final int $stable = 0;
|
||||
private final int id;
|
||||
private final String json;
|
||||
|
||||
public static /* synthetic */ InfoEntity copy$default(InfoEntity infoEntity, int i, String str, int i2, Object obj) {
|
||||
if ((i2 & 1) != 0) {
|
||||
i = infoEntity.id;
|
||||
}
|
||||
if ((i2 & 2) != 0) {
|
||||
str = infoEntity.json;
|
||||
}
|
||||
return infoEntity.copy(i, str);
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: component1, reason: from getter */
|
||||
public final int getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: component2, reason: from getter */
|
||||
public final String getJson() {
|
||||
return this.json;
|
||||
}
|
||||
|
||||
public final InfoEntity copy(int id, String json) {
|
||||
Intrinsics.checkNotNullParameter(json, "json");
|
||||
return new InfoEntity(id, json);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
if (!(other instanceof InfoEntity)) {
|
||||
return false;
|
||||
}
|
||||
InfoEntity infoEntity = (InfoEntity) other;
|
||||
return this.id == infoEntity.id && Intrinsics.areEqual(this.json, infoEntity.json);
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return (Integer.hashCode(this.id) * 31) + this.json.hashCode();
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "InfoEntity(id=" + this.id + ", json=" + this.json + ")";
|
||||
}
|
||||
|
||||
public InfoEntity(int i, String json) {
|
||||
Intrinsics.checkNotNullParameter(json, "json");
|
||||
this.id = i;
|
||||
this.json = json;
|
||||
}
|
||||
|
||||
public /* synthetic */ InfoEntity(int i, String str, int i2, DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this((i2 & 1) != 0 ? 0 : i, str);
|
||||
}
|
||||
|
||||
public final int getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public final String getJson() {
|
||||
return this.json;
|
||||
}
|
||||
}
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.entity;
|
||||
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: compiled from: LineFavoriteEntity.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\t\u0010\b\u001a\u00020\u0003HÆ\u0003J\u0013\u0010\t\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003HÆ\u0001J\u0013\u0010\n\u001a\u00020\u000b2\b\u0010\f\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\r\u001a\u00020\u000eHÖ\u0001J\t\u0010\u000f\u001a\u00020\u0003HÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;", "", "lineCode", "", "<init>", "(Ljava/lang/String;)V", "getLineCode", "()Ljava/lang/String;", "component1", "copy", "equals", "", "other", "hashCode", "", "toString", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final /* data */ class LineFavoriteEntity {
|
||||
public static final int $stable = 0;
|
||||
private final String lineCode;
|
||||
|
||||
public static /* synthetic */ LineFavoriteEntity copy$default(LineFavoriteEntity lineFavoriteEntity, String str, int i, Object obj) {
|
||||
if ((i & 1) != 0) {
|
||||
str = lineFavoriteEntity.lineCode;
|
||||
}
|
||||
return lineFavoriteEntity.copy(str);
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: component1, reason: from getter */
|
||||
public final String getLineCode() {
|
||||
return this.lineCode;
|
||||
}
|
||||
|
||||
public final LineFavoriteEntity copy(String lineCode) {
|
||||
Intrinsics.checkNotNullParameter(lineCode, "lineCode");
|
||||
return new LineFavoriteEntity(lineCode);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
return (other instanceof LineFavoriteEntity) && Intrinsics.areEqual(this.lineCode, ((LineFavoriteEntity) other).lineCode);
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return this.lineCode.hashCode();
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "LineFavoriteEntity(lineCode=" + this.lineCode + ")";
|
||||
}
|
||||
|
||||
public LineFavoriteEntity(String lineCode) {
|
||||
Intrinsics.checkNotNullParameter(lineCode, "lineCode");
|
||||
this.lineCode = lineCode;
|
||||
}
|
||||
|
||||
public final String getLineCode() {
|
||||
return this.lineCode;
|
||||
}
|
||||
}
|
||||
+78
@@ -0,0 +1,78 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.entity;
|
||||
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: compiled from: StopFavoriteEntity.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\n\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\u001b\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0003¢\u0006\u0004\b\u0005\u0010\u0006J\t\u0010\n\u001a\u00020\u0003HÆ\u0003J\u000b\u0010\u000b\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u001f\u0010\f\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0003HÆ\u0001J\u0013\u0010\r\u001a\u00020\u000e2\b\u0010\u000f\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0010\u001a\u00020\u0011HÖ\u0001J\t\u0010\u0012\u001a\u00020\u0003HÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0007\u0010\bR\u0013\u0010\u0004\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\b¨\u0006\u0013"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;", "", "stopCode", "", "alias", "<init>", "(Ljava/lang/String;Ljava/lang/String;)V", "getStopCode", "()Ljava/lang/String;", "getAlias", "component1", "component2", "copy", "equals", "", "other", "hashCode", "", "toString", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final /* data */ class StopFavoriteEntity {
|
||||
public static final int $stable = 0;
|
||||
private final String alias;
|
||||
private final String stopCode;
|
||||
|
||||
public static /* synthetic */ StopFavoriteEntity copy$default(StopFavoriteEntity stopFavoriteEntity, String str, String str2, int i, Object obj) {
|
||||
if ((i & 1) != 0) {
|
||||
str = stopFavoriteEntity.stopCode;
|
||||
}
|
||||
if ((i & 2) != 0) {
|
||||
str2 = stopFavoriteEntity.alias;
|
||||
}
|
||||
return stopFavoriteEntity.copy(str, str2);
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: component1, reason: from getter */
|
||||
public final String getStopCode() {
|
||||
return this.stopCode;
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: component2, reason: from getter */
|
||||
public final String getAlias() {
|
||||
return this.alias;
|
||||
}
|
||||
|
||||
public final StopFavoriteEntity copy(String stopCode, String alias) {
|
||||
Intrinsics.checkNotNullParameter(stopCode, "stopCode");
|
||||
return new StopFavoriteEntity(stopCode, alias);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
if (!(other instanceof StopFavoriteEntity)) {
|
||||
return false;
|
||||
}
|
||||
StopFavoriteEntity stopFavoriteEntity = (StopFavoriteEntity) other;
|
||||
return Intrinsics.areEqual(this.stopCode, stopFavoriteEntity.stopCode) && Intrinsics.areEqual(this.alias, stopFavoriteEntity.alias);
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
int iHashCode = this.stopCode.hashCode() * 31;
|
||||
String str = this.alias;
|
||||
return iHashCode + (str == null ? 0 : str.hashCode());
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "StopFavoriteEntity(stopCode=" + this.stopCode + ", alias=" + this.alias + ")";
|
||||
}
|
||||
|
||||
public StopFavoriteEntity(String stopCode, String str) {
|
||||
Intrinsics.checkNotNullParameter(stopCode, "stopCode");
|
||||
this.stopCode = stopCode;
|
||||
this.alias = str;
|
||||
}
|
||||
|
||||
public /* synthetic */ StopFavoriteEntity(String str, String str2, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this(str, (i & 2) != 0 ? null : str2);
|
||||
}
|
||||
|
||||
public final String getStopCode() {
|
||||
return this.stopCode;
|
||||
}
|
||||
|
||||
public final String getAlias() {
|
||||
return this.alias;
|
||||
}
|
||||
}
|
||||
+77
@@ -0,0 +1,77 @@
|
||||
package com.sistemasolton.itranvias.home.data.local.entity;
|
||||
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlinx.datetime.Clock;
|
||||
|
||||
/* JADX INFO: compiled from: StopHistoryEntity.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\t\n\u0002\b\n\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\u0019\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0004\u001a\u00020\u0005¢\u0006\u0004\b\u0006\u0010\u0007J\t\u0010\f\u001a\u00020\u0003HÆ\u0003J\t\u0010\r\u001a\u00020\u0005HÆ\u0003J\u001d\u0010\u000e\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u0005HÆ\u0001J\u0013\u0010\u000f\u001a\u00020\u00102\b\u0010\u0011\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0012\u001a\u00020\u0013HÖ\u0001J\t\u0010\u0014\u001a\u00020\u0003HÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\b\u0010\tR\u0011\u0010\u0004\u001a\u00020\u0005¢\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000b¨\u0006\u0015"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;", "", "stopCode", "", "timestamp", "", "<init>", "(Ljava/lang/String;J)V", "getStopCode", "()Ljava/lang/String;", "getTimestamp", "()J", "component1", "component2", "copy", "equals", "", "other", "hashCode", "", "toString", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
|
||||
public final /* data */ class StopHistoryEntity {
|
||||
public static final int $stable = 0;
|
||||
private final String stopCode;
|
||||
private final long timestamp;
|
||||
|
||||
public static /* synthetic */ StopHistoryEntity copy$default(StopHistoryEntity stopHistoryEntity, String str, long j, int i, Object obj) {
|
||||
if ((i & 1) != 0) {
|
||||
str = stopHistoryEntity.stopCode;
|
||||
}
|
||||
if ((i & 2) != 0) {
|
||||
j = stopHistoryEntity.timestamp;
|
||||
}
|
||||
return stopHistoryEntity.copy(str, j);
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: component1, reason: from getter */
|
||||
public final String getStopCode() {
|
||||
return this.stopCode;
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: component2, reason: from getter */
|
||||
public final long getTimestamp() {
|
||||
return this.timestamp;
|
||||
}
|
||||
|
||||
public final StopHistoryEntity copy(String stopCode, long timestamp) {
|
||||
Intrinsics.checkNotNullParameter(stopCode, "stopCode");
|
||||
return new StopHistoryEntity(stopCode, timestamp);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
if (!(other instanceof StopHistoryEntity)) {
|
||||
return false;
|
||||
}
|
||||
StopHistoryEntity stopHistoryEntity = (StopHistoryEntity) other;
|
||||
return Intrinsics.areEqual(this.stopCode, stopHistoryEntity.stopCode) && this.timestamp == stopHistoryEntity.timestamp;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return (this.stopCode.hashCode() * 31) + Long.hashCode(this.timestamp);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "StopHistoryEntity(stopCode=" + this.stopCode + ", timestamp=" + this.timestamp + ")";
|
||||
}
|
||||
|
||||
public StopHistoryEntity(String stopCode, long j) {
|
||||
Intrinsics.checkNotNullParameter(stopCode, "stopCode");
|
||||
this.stopCode = stopCode;
|
||||
this.timestamp = j;
|
||||
}
|
||||
|
||||
public final String getStopCode() {
|
||||
return this.stopCode;
|
||||
}
|
||||
|
||||
public /* synthetic */ StopHistoryEntity(String str, long j, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this(str, (i & 2) != 0 ? Clock.System.INSTANCE.now().toEpochMilliseconds() : j);
|
||||
}
|
||||
|
||||
public final long getTimestamp() {
|
||||
return this.timestamp;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user