public class AndroidDatabaseSupport extends Object implements DatabaseSupport
| Modifier and Type | Class and Description |
|---|---|
static interface |
AndroidDatabaseSupport.SQLiteQueryExecutor
SQLiteQueryExecutor Interface
Implementation performs queries for getResultList() and getSingleResult()
|
DatabaseSupport.ConnectionType| Constructor and Description |
|---|
AndroidDatabaseSupport()
Construct an AndroidDatabaseSupport instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close database.
|
com.j256.ormlite.db.DatabaseType |
getDatabaseType()
Return DatabaseType
|
List<OpenHelperCallbacks> |
getOpenHelperCallbacksList() |
List<Object> |
getResultList(com.j256.ormlite.support.ConnectionSource connectionSource,
QueryInfo queryInfo,
int startPosition,
int maxResults)
Returns Object list from SQL query
|
Object |
getSingleResult(com.j256.ormlite.support.ConnectionSource connectionSource,
QueryInfo queryInfo)
Returns Object from SQL query
|
android.database.sqlite.SQLiteOpenHelper |
getSQLiteOpenHelper(com.j256.ormlite.support.ConnectionSource connectionSource)
Returns SQLiteOpenHelper
|
int |
getVersion(com.j256.ormlite.support.ConnectionSource connectionSource)
Returns database version
|
void |
initialize()
Called to initialize Database following Persistence initialization
|
void |
registerOpenHelperCallbacks(OpenHelperCallbacks openHelperCallbacks) |
void |
setConnectionSource(String databaseName,
com.j256.ormlite.support.ConnectionSource connectionSource) |
void |
setVersion(int version,
com.j256.ormlite.support.ConnectionSource connectionSource)
Sets database version
|
public AndroidDatabaseSupport()
public void initialize()
initialize in interface DatabaseSupportDatabaseSupport.initialize()public void setConnectionSource(String databaseName, com.j256.ormlite.support.ConnectionSource connectionSource)
public void close()
close in interface DatabaseSupportDatabaseSupport.close()public com.j256.ormlite.db.DatabaseType getDatabaseType()
getDatabaseType in interface DatabaseSupportDatabaseSupport.getDatabaseType()public void registerOpenHelperCallbacks(OpenHelperCallbacks openHelperCallbacks)
registerOpenHelperCallbacks in interface DatabaseSupportpublic List<OpenHelperCallbacks> getOpenHelperCallbacksList()
getOpenHelperCallbacksList in interface DatabaseSupportpublic android.database.sqlite.SQLiteOpenHelper getSQLiteOpenHelper(com.j256.ormlite.support.ConnectionSource connectionSource)
connectionSource - Sub class of AndroidConnectionSource which exposes the internal SOLiteOpenHelper objectpublic List<Object> getResultList(com.j256.ormlite.support.ConnectionSource connectionSource, QueryInfo queryInfo, int startPosition, int maxResults)
getResultList in interface DatabaseSupportconnectionSource - Open ConnectionSource objectqueryInfo - QueryInfo objectstartPosition - offsetmaxResults - limitDatabaseSupport.getResultList(com.j256.ormlite.support.ConnectionSource, au.com.cybersearch2.classyjpa.query.QueryInfo, int, int)public Object getSingleResult(com.j256.ormlite.support.ConnectionSource connectionSource, QueryInfo queryInfo)
getSingleResult in interface DatabaseSupportconnectionSource - Open ConnectionSource objectqueryInfo - QueryInfo objectDatabaseSupport.getSingleResult(com.j256.ormlite.support.ConnectionSource, au.com.cybersearch2.classyjpa.query.QueryInfo)public int getVersion(com.j256.ormlite.support.ConnectionSource connectionSource)
getVersion in interface DatabaseSupportconnectionSource - Open ConnectionSource object of database. Can be null for Android SQLite.DatabaseSupport.getVersion(com.j256.ormlite.support.ConnectionSource)public void setVersion(int version,
com.j256.ormlite.support.ConnectionSource connectionSource)
setVersion in interface DatabaseSupportversion - the new database versionconnectionSource - Open ConnectionSource object of database. Can be null for Android SQLite.DatabaseSupport.setVersion(int, com.j256.ormlite.support.ConnectionSource)This documentation is licensed by Andrew Bowley under the GPLv3 License.