public class GeoPackageConnection extends GeoPackageCoreConnection
connectionSource| Constructor and Description |
|---|
GeoPackageConnection(GeoPackageDatabase db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
beginTransaction() |
void |
close() |
void |
commit() |
int |
count(String table,
String where,
String[] args) |
int |
delete(String table,
String whereClause,
String[] whereArgs) |
void |
endTransaction(boolean successful) |
void |
execSQL(String sql) |
ConnectionSource |
getConnectionSource() |
GeoPackageDatabase |
getDb()
Get the database connection
|
boolean |
inTransaction() |
Integer |
max(String table,
String column,
String where,
String[] args) |
Integer |
min(String table,
String column,
String where,
String[] args) |
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
|
CursorResult |
wrapQuery(String sql,
String[] selectionArgs)
Perform the query and wrap as a result
|
addColumn, columnExists, enableForeignKeys, endAndBeginTransaction, endTransaction, failTransaction, foreignKeyCheck, foreignKeyCheck, foreignKeys, foreignKeys, getApplicationId, getUserVersion, 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, tableExistspublic GeoPackageConnection(GeoPackageDatabase db)
db - GeoPackage connectionpublic GeoPackageDatabase getDb()
public 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 int count(String table, String where, String[] args)
count in class GeoPackageCoreConnectionpublic Integer min(String table, String column, String where, String[] args)
min in class GeoPackageCoreConnectionpublic Integer max(String table, String column, String where, String[] args)
max 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