99 lines
4.0 KiB
Java
99 lines
4.0 KiB
Java
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.Constant;
|
|
import com.ubt.jimu.base.entities.RobotPackage;
|
|
import com.ubt.jimu.controller.data.widget.JockstickDataConverter;
|
|
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;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class RobotPackageDao extends AbstractDao<RobotPackage, Long> {
|
|
public static final String TABLENAME = "ROBOT_PACKAGE";
|
|
|
|
public static class Properties {
|
|
public static final Property Id = new Property(0, Long.TYPE, JockstickDataConverter.ID, true, FileDownloadModel.ID);
|
|
public static final Property RobotId = new Property(1, Long.TYPE, "robotId", false, "ROBOT_ID");
|
|
public static final Property PackageId = new Property(2, Long.TYPE, Constant.SelectRobot.PACKAGEID_KEY, false, "PACKAGE_ID");
|
|
}
|
|
|
|
public RobotPackageDao(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("\"ROBOT_PACKAGE\"");
|
|
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) {
|
|
return Long.valueOf(cursor.getLong(i + 0));
|
|
}
|
|
|
|
public static void a(Database database, boolean z) {
|
|
database.a("CREATE TABLE " + (z ? "IF NOT EXISTS " : "") + "\"ROBOT_PACKAGE\" (\"_id\" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,\"ROBOT_ID\" INTEGER NOT NULL ,\"PACKAGE_ID\" INTEGER NOT NULL );");
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: protected */
|
|
@Override // org.greenrobot.greendao.AbstractDao
|
|
public final void a(DatabaseStatement databaseStatement, RobotPackage robotPackage) {
|
|
databaseStatement.a();
|
|
databaseStatement.a(1, robotPackage.getId());
|
|
databaseStatement.a(2, robotPackage.getRobotId());
|
|
databaseStatement.a(3, robotPackage.getPackageId());
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: protected */
|
|
@Override // org.greenrobot.greendao.AbstractDao
|
|
public final void a(SQLiteStatement sQLiteStatement, RobotPackage robotPackage) {
|
|
sQLiteStatement.clearBindings();
|
|
sQLiteStatement.bindLong(1, robotPackage.getId());
|
|
sQLiteStatement.bindLong(2, robotPackage.getRobotId());
|
|
sQLiteStatement.bindLong(3, robotPackage.getPackageId());
|
|
}
|
|
|
|
/* JADX WARN: Can't rename method to resolve collision */
|
|
@Override // org.greenrobot.greendao.AbstractDao
|
|
public RobotPackage a(Cursor cursor, int i) {
|
|
return new RobotPackage(cursor.getLong(i + 0), cursor.getLong(i + 1), cursor.getLong(i + 2));
|
|
}
|
|
|
|
@Override // org.greenrobot.greendao.AbstractDao
|
|
public void a(Cursor cursor, RobotPackage robotPackage, int i) {
|
|
robotPackage.setId(cursor.getLong(i + 0));
|
|
robotPackage.setRobotId(cursor.getLong(i + 1));
|
|
robotPackage.setPackageId(cursor.getLong(i + 2));
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: protected */
|
|
@Override // org.greenrobot.greendao.AbstractDao
|
|
public final Long a(RobotPackage robotPackage, long j) {
|
|
robotPackage.setId(j);
|
|
return Long.valueOf(j);
|
|
}
|
|
|
|
@Override // org.greenrobot.greendao.AbstractDao
|
|
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
|
public Long d(RobotPackage robotPackage) {
|
|
if (robotPackage != null) {
|
|
return Long.valueOf(robotPackage.getId());
|
|
}
|
|
return null;
|
|
}
|
|
}
|