Package mil.nga.geopackage.user
Class UserConnection<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>,TResult extends UserCursor<TColumn,TTable,TRow>>      
java.lang.Object
mil.nga.geopackage.user.UserCoreConnection<TColumn,TTable,TRow,TResult>
   
mil.nga.geopackage.user.UserConnection<TColumn,TTable,TRow,TResult>   
- Type Parameters:
- TColumn- column type
- TTable- table type
- TRow- row type
- TResult- result type
- Direct Known Subclasses:
- AttributesConnection,- FeatureConnection,- TileConnection,- UserCustomConnection,- UserWrapperConnection
public 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>   
GeoPackage Connection used to define common functionality within different
 connection types
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final GeoPackageDatabaseDatabase connectionprotected TTableTable
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedUserConnection(GeoPackageConnection database) Constructor
- 
Method SummaryModifier and TypeMethodDescriptionprotected TResultconvertCursor(android.database.Cursor cursor) Convert the cursor to the result type cursorGet the databasegetTable()Get the tablequery(boolean distinct, String table, String[] columns, String[] columnsAs, String selection, String[] selectionArgs, String groupBy, String having, String orderBy) query(boolean distinct, String table, String[] columns, String[] columnsAs, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit) query(boolean distinct, String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy) query(boolean distinct, String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit) query(String table, String[] columns, String[] columnsAs, String selection, String[] selectionArgs, String groupBy, String having, String orderBy) query(String table, String[] columns, String[] columnsAs, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit) query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy) query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit) Query using the user query argumentsQuery using the query from a previous query resultquerySQL(boolean distinct, String table, String[] columns, String[] columnsAs, String selection, String groupBy, String having, String orderBy) querySQL(boolean distinct, String table, String[] columns, String[] columnsAs, String selection, String groupBy, String having, String orderBy, String limit) querySQL(boolean distinct, String table, String[] columns, String selection, String groupBy, String having, String orderBy) querySQL(boolean distinct, String table, String[] columns, String selection, String groupBy, String having, String orderBy, String limit) querySQL(String table, String[] columns, String[] columnsAs, String selection, String groupBy, String having, String orderBy) querySQL(String table, String[] columns, String[] columnsAs, String selection, String groupBy, String having, String orderBy, String limit) querySQL(String table, String[] columns, String selection, String groupBy, String having, String orderBy) querySQL(String table, String[] columns, String selection, String groupBy, String having, String orderBy, String limit) voidSet the table
- 
Field Details- 
databaseDatabase connection
- 
tableTable
 
- 
- 
Constructor Details- 
UserConnectionConstructor- Parameters:
- database- GeoPackage connection
 
 
- 
- 
Method Details- 
getDatabaseGet the database- Returns:
- database
- Since:
- 3.4.0
 
- 
getTableGet the table- Returns:
- table
- Since:
- 3.2.0
 
- 
setTableSet the table- Parameters:
- table- table
- Since:
- 3.2.0
 
- 
rawQuery
- 
rawQuery
- 
query
- 
query
- 
query
- 
query
- 
query
- 
query
- 
query
- 
query
- 
querySQL
- 
querySQL
- 
querySQL
- 
querySQL
- 
querySQL
- 
querySQL
- 
querySQL
- 
querySQL
- 
queryQuery using the query from a previous query result- Parameters:
- previousResult- previous result
- Returns:
- result
- Since:
- 2.0.0
 
- 
queryQuery using the user query arguments- Parameters:
- query- user query
- Returns:
- result
- Since:
- 2.0.0
 
- 
convertCursorConvert the cursor to the result type cursor- Parameters:
- cursor- cursor
- Returns:
- result cursor
- Since:
- 2.0.0
 
 
-