public class UserCustomDao extends UserDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>
| Modifier and Type | Field and Description |
|---|---|
protected UserCustomConnection |
userDb
User Custom connection
|
projection| Constructor and Description |
|---|
UserCustomDao(String database,
GeoPackageConnection db,
UserCustomTable table)
Constructor
|
UserCustomDao(UserCustomDao dao)
Constructor
|
UserCustomDao(UserCustomDao dao,
UserCustomTable userCustomTable)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
count(UserCustomCursor cursor)
Get the count of the cursor and close it
|
BoundingBox |
getBoundingBox() |
BoundingBox |
getBoundingBox(Projection projection) |
UserCustomConnection |
getUserDb()
Get the User Custom connection
|
UserCustomRow |
newRow() |
static UserCustomDao |
readTable(GeoPackage geoPackage,
String tableName)
Read the database table and create a DAO
|
void |
registerCursorWrapper(GeoPackage geoPackage)
Register the cursor wrapper into the GeoPackage
|
beginTransaction, commit, endTransaction, getDatabaseConnection, getDb, insert, insert, insertOrThrow, inTransaction, isInvalidRequery, prepareResult, query, query, queryForIdRow, renameTableColumn, setInvalidRequery, setUseBindings, update, updateaddColumn, alterColumn, alterColumns, buildColumnsAs, buildColumnsAs, buildColumnsAs, buildColumnsAs, buildColumnsAs, buildColumnsAsNull, buildColumnsAsNull, buildLimit, buildValueWhere, buildValueWhereArgs, buildWhere, buildWhere, buildWhere, buildWhere, buildWhereArgs, buildWhereArgs, buildWhereArgs, buildWhereArgs, buildWhereIn, buildWhereInArgs, buildWhereLike, buildWhereLike, columnCount, count, count, count, countForEq, countForEq, countForEq, countForFieldValues, countForLike, countForLike, countForLike, countForValueFieldValues, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, create, delete, delete, delete, deleteAll, deleteById, dropColumn, dropColumn, dropColumn, dropColumnIndexes, dropColumnNames, dropColumns, dropTable, endAndBeginTransaction, endTransaction, failTransaction, getColumnNames, getColumns, getContents, getDatabase, getPkWhere, getPkWhereArgs, getProjection, getTable, getTableName, getZoomLevel, max, min, projectBoundingBox, query, query, query, query, query, query, query, query, query, query, query, queryAs, queryForAll, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForFieldValues, queryForFieldValues, queryForId, queryForId, queryForIdRow, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForValueFieldValues, queryForValueFieldValues, queryIdsSQL, queryIdsSQL, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryResults, queryResults, queryResults, queryResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleResult, querySingleResult, querySingleResult, querySingleResult, querySingleRowResults, querySingleRowResults, querySingleRowTypedResults, querySingleRowTypedResults, querySingleTypedResult, querySingleTypedResult, querySingleTypedResult, querySingleTypedResult, querySQL, querySQL, querySQL, querySQL, queryTypedResults, queryTypedResults, queryTypedResults, queryTypedResults, rawQuery, rawQuery, renameColumn, renameColumn, renameColumnprotected final UserCustomConnection userDb
public UserCustomDao(String database, GeoPackageConnection db, UserCustomTable table)
database - database namedb - database connectiontable - user custom tablepublic UserCustomDao(UserCustomDao dao)
dao - user custom data access objectpublic UserCustomDao(UserCustomDao dao, UserCustomTable userCustomTable)
dao - user custom data access objectuserCustomTable - user custom tablepublic BoundingBox getBoundingBox()
getBoundingBox in class UserCoreDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>public BoundingBox getBoundingBox(Projection projection)
getBoundingBox in class UserCoreDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>public UserCustomRow newRow()
newRow in class UserCoreDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>public UserCustomConnection getUserDb()
getUserDb in class UserCoreDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>protected int count(UserCustomCursor cursor)
cursor - cursorpublic void registerCursorWrapper(GeoPackage geoPackage)
geoPackage - GeoPackagepublic static UserCustomDao readTable(GeoPackage geoPackage, String tableName)
geoPackage - GeoPackagetableName - table name