public class DefaultDatabaseEngine extends java.lang.Object implements DatabaseEngine
| Constructor and Description |
|---|
DefaultDatabaseEngine(Database database) |
| Modifier and Type | Method and Description |
|---|---|
long |
count(java.lang.Class<? extends Model> classDef,
Clause[] clause,
DatabaseController databaseController) |
int |
delete(java.lang.Class<? extends Model> classDef,
Clause[] clause,
DatabaseController databaseController) |
long[] |
insert(Model[] models,
DatabaseController databaseController) |
long |
insert(Model model,
DatabaseController databaseController) |
<T> T[] |
select(java.lang.Class<? extends T> classDef,
Clause[] clause,
OrderBy orderBy,
Limit limit,
DatabaseController databaseController) |
int |
update(java.lang.Class<? extends Model> classDef,
android.content.ContentValues values,
Clause[] clause,
DatabaseController databaseController) |
public DefaultDatabaseEngine(Database database)
public long insert(Model model, DatabaseController databaseController) throws android.database.SQLException
insert in interface DatabaseEngineandroid.database.SQLExceptionpublic long[] insert(Model[] models, DatabaseController databaseController) throws android.database.SQLException
insert in interface DatabaseEngineandroid.database.SQLExceptionpublic int update(java.lang.Class<? extends Model> classDef, android.content.ContentValues values, Clause[] clause, DatabaseController databaseController)
update in interface DatabaseEnginepublic <T> T[] select(java.lang.Class<? extends T> classDef,
Clause[] clause,
OrderBy orderBy,
Limit limit,
DatabaseController databaseController)
select in interface DatabaseEnginepublic long count(java.lang.Class<? extends Model> classDef, Clause[] clause, DatabaseController databaseController)
count in interface DatabaseEnginepublic int delete(java.lang.Class<? extends Model> classDef, Clause[] clause, DatabaseController databaseController)
delete in interface DatabaseEngine