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 |
count(String table,
String where,
String[] args) |
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() |
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
|
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, 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 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 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