public Model() { mTableInfo = Cache.getTableInfo(getClass()); idName = mTableInfo.getIdName(); }
public Model() { mTableInfo = Cache.getTableInfo(getClass()); idName = mTableInfo.getIdName(); }
public Model() { mTableInfo = Cache.getTableInfo(getClass()); idName = mTableInfo.getIdName(); }
@SuppressWarnings("unchecked") public static <T extends Model> List<T> processCursor(Class<? extends Model> type, Cursor cursor) { TableInfo tableInfo = Cache.getTableInfo(type); String idName = tableInfo.getIdName(); final List<T> entities = new ArrayList<T>();
@SuppressWarnings("unchecked") public static <T extends Model> List<T> processCursor(Class<? extends Model> type, Cursor cursor) { TableInfo tableInfo = Cache.getTableInfo(type); String idName = tableInfo.getIdName(); final List<T> entities = new ArrayList<T>();
if (name.equals(tableInfo.getIdName())) { definition.append(" PRIMARY KEY AUTOINCREMENT"); }else if(column!=null){ definition.append(" REFERENCES "); definition.append(Cache.getTableInfo((Class<? extends Model>) type).getTableName()); definition.append("("+tableInfo.getIdName()+")"); definition.append(" ON DELETE "); definition.append(column.onDelete().toString().replace("_", " "));
if (name.equals(tableInfo.getIdName())) { definition.append(" PRIMARY KEY AUTOINCREMENT"); }else if(column!=null){ definition.append(" REFERENCES "); definition.append(Cache.getTableInfo((Class<? extends Model>) type).getTableName()); definition.append("("+tableInfo.getIdName()+")"); definition.append(" ON DELETE "); definition.append(column.onDelete().toString().replace("_", " "));
public static <T extends Model> T load(Class<T> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); return (T) new Select().from(type).where(tableInfo.getIdName()+"=?", id).executeSingle(); }
public static void delete(Class<? extends Model> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); new Delete().from(type).where(tableInfo.getIdName()+"=?", id).execute(); }
public static <T extends Model> T load(Class<T> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); return (T) new Select().from(type).where(tableInfo.getIdName()+"=?", id).executeSingle(); }
public static void delete(Class<? extends Model> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); new Delete().from(type).where(tableInfo.getIdName()+"=?", id).execute(); }
@SuppressWarnings("unchecked") public static <T extends Model> List<T> processCursor(Class<? extends Model> type, Cursor cursor) { TableInfo tableInfo = Cache.getTableInfo(type); String idName = tableInfo.getIdName(); final List<T> entities = new ArrayList<T>();
if (name.equals(tableInfo.getIdName())) { definition.append(" PRIMARY KEY AUTOINCREMENT"); }else if(column!=null){ definition.append(" REFERENCES "); definition.append(Cache.getTableInfo((Class<? extends Model>) type).getTableName()); definition.append("("+tableInfo.getIdName()+")"); definition.append(" ON DELETE "); definition.append(column.onDelete().toString().replace("_", " "));
public static void delete(Class<? extends Model> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); new Delete().from(type).where(tableInfo.getIdName()+"=?", id).execute(); }
public static <T extends Model> T load(Class<T> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); return (T) new Select().from(type).where(tableInfo.getIdName()+"=?", id).executeSingle(); }