public class GeoPackageConnection extends GeoPackageCoreConnection
connectionSource| Constructor and Description |
|---|
GeoPackageConnection(GeoPackageDatabase db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
columnExists(String tableName,
String columnName) |
int |
count(String table,
String where,
String[] args) |
int |
delete(String table,
String whereClause,
String[] whereArgs) |
void |
execSQL(String sql) |
ConnectionSource |
getConnectionSource() |
GeoPackageDatabase |
getDb()
Get the database connection
|
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, 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 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 boolean columnExists(String tableName, String columnName)
columnExists 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