38 lines
776 B
Java
38 lines
776 B
Java
package com.ubt.jimu.base.db.proxy;
|
|
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class SqliteHelper<T> {
|
|
private static final SqliteHelper ourInstance = new SqliteHelper();
|
|
private ISqlProxy mSqlProxy;
|
|
|
|
private SqliteHelper() {
|
|
}
|
|
|
|
public static SqliteHelper getInstance() {
|
|
return ourInstance;
|
|
}
|
|
|
|
public void delete(T t) {
|
|
this.mSqlProxy.deleteByData(t);
|
|
}
|
|
|
|
public SqliteHelper init(ISqlProxy iSqlProxy) {
|
|
this.mSqlProxy = iSqlProxy;
|
|
return ourInstance;
|
|
}
|
|
|
|
public void insert(T t) {
|
|
this.mSqlProxy.insert(t);
|
|
}
|
|
|
|
public List<T> loadAll() {
|
|
return this.mSqlProxy.selectAll();
|
|
}
|
|
|
|
public T select() {
|
|
return (T) this.mSqlProxy.iSelect();
|
|
}
|
|
}
|