package com.ubt.jimu.gen; import android.database.Cursor; import android.database.sqlite.SQLiteStatement; import com.liulishuo.filedownloader.model.FileDownloadModel; import com.ubt.jimu.base.entities.PartFileInfo; import com.ubt.jimu.controller.data.widget.JockstickDataConverter; import com.unity3d.ads.metadata.MediationMetaData; import java.util.List; import org.greenrobot.greendao.AbstractDao; import org.greenrobot.greendao.Property; import org.greenrobot.greendao.database.Database; import org.greenrobot.greendao.database.DatabaseStatement; import org.greenrobot.greendao.internal.DaoConfig; import org.greenrobot.greendao.query.Query; import org.greenrobot.greendao.query.QueryBuilder; import org.greenrobot.greendao.query.WhereCondition; /* loaded from: classes2.dex */ public class PartFileInfoDao extends AbstractDao { public static final String TABLENAME = "PART_FILE_INFO"; private Query i; public static class Properties { public static final Property Id = new Property(0, Long.class, JockstickDataConverter.ID, true, FileDownloadModel.ID); public static final Property Name = new Property(1, String.class, MediationMetaData.KEY_NAME, false, "NAME"); public static final Property ModelId = new Property(2, Long.TYPE, "modelId", false, "MODEL_ID"); public static final Property AndroidFilePath = new Property(3, String.class, "androidFilePath", false, "ANDROID_FILE_PATH"); public static final Property UpdateTime = new Property(4, Long.TYPE, "updateTime", false, "UPDATE_TIME"); public static final Property AppType = new Property(5, String.class, "appType", false, "APP_TYPE"); } public PartFileInfoDao(DaoConfig daoConfig, DaoSession daoSession) { super(daoConfig, daoSession); } @Override // org.greenrobot.greendao.AbstractDao protected final boolean i() { return true; } public static void b(Database database, boolean z) { StringBuilder sb = new StringBuilder(); sb.append("DROP TABLE "); sb.append(z ? "IF EXISTS " : ""); sb.append("\"PART_FILE_INFO\""); database.a(sb.toString()); } /* JADX WARN: Can't rename method to resolve collision */ @Override // org.greenrobot.greendao.AbstractDao public Long b(Cursor cursor, int i) { int i2 = i + 0; if (cursor.isNull(i2)) { return null; } return Long.valueOf(cursor.getLong(i2)); } public static void a(Database database, boolean z) { database.a("CREATE TABLE " + (z ? "IF NOT EXISTS " : "") + "\"PART_FILE_INFO\" (\"_id\" INTEGER PRIMARY KEY ,\"NAME\" TEXT,\"MODEL_ID\" INTEGER NOT NULL ,\"ANDROID_FILE_PATH\" TEXT,\"UPDATE_TIME\" INTEGER NOT NULL ,\"APP_TYPE\" TEXT);"); } /* JADX INFO: Access modifiers changed from: protected */ @Override // org.greenrobot.greendao.AbstractDao public final void a(DatabaseStatement databaseStatement, PartFileInfo partFileInfo) { databaseStatement.a(); Long id = partFileInfo.getId(); if (id != null) { databaseStatement.a(1, id.longValue()); } String name = partFileInfo.getName(); if (name != null) { databaseStatement.a(2, name); } databaseStatement.a(3, partFileInfo.getModelId()); String androidFilePath = partFileInfo.getAndroidFilePath(); if (androidFilePath != null) { databaseStatement.a(4, androidFilePath); } databaseStatement.a(5, partFileInfo.getUpdateTime()); String appType = partFileInfo.getAppType(); if (appType != null) { databaseStatement.a(6, appType); } } /* JADX INFO: Access modifiers changed from: protected */ @Override // org.greenrobot.greendao.AbstractDao public final void a(SQLiteStatement sQLiteStatement, PartFileInfo partFileInfo) { sQLiteStatement.clearBindings(); Long id = partFileInfo.getId(); if (id != null) { sQLiteStatement.bindLong(1, id.longValue()); } String name = partFileInfo.getName(); if (name != null) { sQLiteStatement.bindString(2, name); } sQLiteStatement.bindLong(3, partFileInfo.getModelId()); String androidFilePath = partFileInfo.getAndroidFilePath(); if (androidFilePath != null) { sQLiteStatement.bindString(4, androidFilePath); } sQLiteStatement.bindLong(5, partFileInfo.getUpdateTime()); String appType = partFileInfo.getAppType(); if (appType != null) { sQLiteStatement.bindString(6, appType); } } /* JADX WARN: Can't rename method to resolve collision */ @Override // org.greenrobot.greendao.AbstractDao public PartFileInfo a(Cursor cursor, int i) { int i2 = i + 0; Long valueOf = cursor.isNull(i2) ? null : Long.valueOf(cursor.getLong(i2)); int i3 = i + 1; String string = cursor.isNull(i3) ? null : cursor.getString(i3); long j = cursor.getLong(i + 2); int i4 = i + 3; String string2 = cursor.isNull(i4) ? null : cursor.getString(i4); long j2 = cursor.getLong(i + 4); int i5 = i + 5; return new PartFileInfo(valueOf, string, j, string2, j2, cursor.isNull(i5) ? null : cursor.getString(i5)); } @Override // org.greenrobot.greendao.AbstractDao public void a(Cursor cursor, PartFileInfo partFileInfo, int i) { int i2 = i + 0; partFileInfo.setId(cursor.isNull(i2) ? null : Long.valueOf(cursor.getLong(i2))); int i3 = i + 1; partFileInfo.setName(cursor.isNull(i3) ? null : cursor.getString(i3)); partFileInfo.setModelId(cursor.getLong(i + 2)); int i4 = i + 3; partFileInfo.setAndroidFilePath(cursor.isNull(i4) ? null : cursor.getString(i4)); partFileInfo.setUpdateTime(cursor.getLong(i + 4)); int i5 = i + 5; partFileInfo.setAppType(cursor.isNull(i5) ? null : cursor.getString(i5)); } /* JADX INFO: Access modifiers changed from: protected */ @Override // org.greenrobot.greendao.AbstractDao public final Long a(PartFileInfo partFileInfo, long j) { partFileInfo.setId(Long.valueOf(j)); return Long.valueOf(j); } @Override // org.greenrobot.greendao.AbstractDao /* renamed from: a, reason: merged with bridge method [inline-methods] */ public Long d(PartFileInfo partFileInfo) { if (partFileInfo != null) { return partFileInfo.getId(); } return null; } public List a(Long l) { synchronized (this) { if (this.i == null) { QueryBuilder k = k(); k.a(Properties.Id.a((Object) null), new WhereCondition[0]); this.i = k.a(); } } Query b = this.i.b(); b.a(0, (Object) l); return b.c(); } }