public class GeoPackageConnection extends GeoPackageCoreConnection
connectionSource| Constructor and Description |
|---|
GeoPackageConnection(GeoPackageConnection connection)
Copy Constructor
|
GeoPackageConnection(GeoPackageConnection connection,
GeoPackageDatabase db)
Copy Constructor
|
GeoPackageConnection(GeoPackageDatabase db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
beginTransaction() |
void |
close() |
void |
commit() |
GeoPackageConnection |
copy()
Copy method
|
GeoPackageConnection |
copy(GeoPackageDatabase db)
Copy method with provided database
|
int |
delete(String table,
String whereClause,
String[] whereArgs) |
void |
endTransaction(boolean successful) |
void |
execSQL(String sql) |
com.j256.ormlite.support.ConnectionSource |
getConnectionSource() |
GeoPackageDatabase |
getDb()
Get the database connection
|
boolean |
inTransaction() |
List<List<Object>> |
queryResults(String sql,
String[] args,
GeoPackageDataType[] dataTypes,
Integer limit) |
List<Object> |
querySingleColumnResults(String sql,
String[] args,
int column,
GeoPackageDataType dataType,
Integer limit) |
Object |
querySingleResult(String sql,
String[] args,
int column,
GeoPackageDataType dataType) |
Cursor |
rawQuery(String sql,
String[] args)
Perform a raw database query
|
boolean |
setUseBindings(boolean useBindings)
Set the active SQLite connection as the bindings or standard
|
CursorResult |
wrapQuery(String sql,
String[] selectionArgs)
Perform the query and wrap as a result
|
addColumn, aggregateFunction, aggregateFunction, aggregateFunction, aggregateFunction, columnExists, count, count, count, count, count, count, enableForeignKeys, endAndBeginTransaction, endTransaction, failTransaction, foreignKeyCheck, foreignKeyCheck, foreignKeys, foreignKeys, getApplicationId, getApplicationId, getApplicationIdHex, getApplicationIdInteger, getUserVersion, getUserVersionMajor, getUserVersionMinor, getUserVersionPatch, max, max, min, min, queryResults, queryResults, queryResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleResult, querySingleResult, querySingleResult, querySingleRowResults, querySingleRowResults, querySingleRowTypedResults, querySingleRowTypedResults, querySingleTypedResult, querySingleTypedResult, querySingleTypedResult, querySingleTypedResult, queryTypedResults, queryTypedResults, queryTypedResults, queryTypedResults, setApplicationId, setApplicationId, setUserVersion, setUserVersion, tableExists, tableOrViewExists, viewExistspublic GeoPackageConnection(GeoPackageDatabase db)
db - GeoPackage connectionpublic GeoPackageConnection(GeoPackageConnection connection)
connection - GeoPackage connectionpublic GeoPackageConnection(GeoPackageConnection connection, GeoPackageDatabase db)
connection - GeoPackage connectiondb - databasepublic GeoPackageConnection copy()
public GeoPackageConnection copy(GeoPackageDatabase db)
db - databasepublic GeoPackageDatabase getDb()
public boolean setUseBindings(boolean useBindings)
useBindings - true to use bindings connection, false for standardpublic com.j256.ormlite.support.ConnectionSource getConnectionSource()
getConnectionSource in class GeoPackageCoreConnectionpublic void execSQL(String sql)
execSQL in class GeoPackageCoreConnectionpublic void beginTransaction()
beginTransaction in class GeoPackageCoreConnectionpublic void endTransaction(boolean successful)
endTransaction in class GeoPackageCoreConnectionpublic void commit()
commit in class GeoPackageCoreConnectionpublic boolean inTransaction()
inTransaction in class GeoPackageCoreConnectionpublic int delete(String table, String whereClause, String[] whereArgs)
delete in class GeoPackageCoreConnectionpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in class GeoPackageCoreConnectionpublic Object querySingleResult(String sql, String[] args, int column, GeoPackageDataType dataType)
querySingleResult in class GeoPackageCoreConnectionpublic List<Object> querySingleColumnResults(String sql, String[] args, int column, GeoPackageDataType dataType, Integer limit)
querySingleColumnResults in class GeoPackageCoreConnectionpublic List<List<Object>> queryResults(String sql, String[] args, GeoPackageDataType[] dataTypes, Integer limit)
queryResults in class GeoPackageCoreConnectionpublic Cursor rawQuery(String sql, String[] args)
sql - sql commandargs - argumentspublic CursorResult wrapQuery(String sql, String[] selectionArgs)
sql - sql statementselectionArgs - selection arguments