TColumn - column typeTTable - table typeTRow - row typeTResult - result typepublic abstract class UserConnection<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>,TResult extends UserCursor<TColumn,TTable,TRow>> extends UserCoreConnection<TColumn,TTable,TRow,TResult>
| Modifier and Type | Field and Description |
|---|---|
protected GeoPackageDatabase |
database
Database connection
|
| Modifier | Constructor and Description |
|---|---|
protected |
UserConnection(GeoPackageConnection database)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected TResult |
convertCursor(Cursor cursor)
Convert the cursor to the result type cursor
|
TResult |
query(String table,
String[] columns,
String[] columnsAs,
String selection,
String[] selectionArgs,
String groupBy,
String having,
String orderBy) |
TResult |
query(String table,
String[] columns,
String[] columnsAs,
String selection,
String[] selectionArgs,
String groupBy,
String having,
String orderBy,
String limit) |
TResult |
query(String table,
String[] columns,
String selection,
String[] selectionArgs,
String groupBy,
String having,
String orderBy) |
TResult |
query(String table,
String[] columns,
String selection,
String[] selectionArgs,
String groupBy,
String having,
String orderBy,
String limit) |
TResult |
query(TResult previousResult)
Query using the query from a previous query result
|
TResult |
query(UserQuery query)
Query using the user query arguments
|
TResult |
rawQuery(String sql,
String[] selectionArgs) |
protected final GeoPackageDatabase database
protected UserConnection(GeoPackageConnection database)
database - GeoPackage connectionpublic TResult query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)
public TResult query(String table, String[] columns, String[] columnsAs, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)
public TResult query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
public TResult query(String table, String[] columns, String[] columnsAs, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
public TResult query(TResult previousResult)
previousResult - previous resultpublic TResult query(UserQuery query)
query - user query