Class StyleMappingDao
- java.lang.Object
-
- mil.nga.geopackage.user.UserCoreDao<TColumn,TTable,TRow,TResult>
-
- mil.nga.geopackage.user.UserDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>
-
- mil.nga.geopackage.user.custom.UserCustomDao
-
- mil.nga.geopackage.extension.related.UserMappingDao
-
- mil.nga.geopackage.extension.nga.style.StyleMappingDao
-
public class StyleMappingDao extends UserMappingDao
Style Mapping DAO for reading style mapping data tables- Since:
- 3.2.0
-
-
Field Summary
-
Fields inherited from class mil.nga.geopackage.user.custom.UserCustomDao
userDb
-
Fields inherited from class mil.nga.geopackage.user.UserCoreDao
projection
-
-
Constructor Summary
Constructors Constructor Description StyleMappingDao(UserCustomDao dao)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdeleteByBaseId(long id, GeometryType geometryType)Delete by base is and geometry typeStyleMappingRowgetRow(UserCustomCursor cursor)Get the style mapping row from the current result set locationStyleMappingRowgetRow(UserCustomRow row)Get a style mapping row from the user custom rowStyleMappingTablegetTable()StyleMappingRownewRow()List<StyleMappingRow>queryByBaseFeatureId(long id)Query for style mappings by base id-
Methods inherited from class mil.nga.geopackage.extension.related.UserMappingDao
countByBaseId, countByBaseId, countByIds, countByIds, countByRelatedId, countByRelatedId, deleteByBaseId, deleteByBaseId, deleteByIds, deleteByIds, deleteByRelatedId, deleteByRelatedId, queryByBaseId, queryByBaseId, queryByIds, queryByIds, queryByRelatedId, queryByRelatedId, uniqueBaseIds, uniqueRelatedIds
-
Methods inherited from class mil.nga.geopackage.user.custom.UserCustomDao
count, getBoundingBox, getBoundingBox, getUserDb, readTable, registerCursorWrapper
-
Methods inherited from class mil.nga.geopackage.user.UserDao
beginTransaction, commit, endTransaction, getDatabaseConnection, getDb, insert, insert, insertOrThrow, inTransaction, isInvalidRequery, prepareResult, query, query, queryForIdRow, renameTableColumn, setInvalidRequery, setUseBindings, update, update
-
Methods inherited from class mil.nga.geopackage.user.UserCoreDao
addColumn, 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, count, count, count, count, count, countColumn, countColumnIn, countColumnIn, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForFieldValues, countForFieldValues, countForFieldValues, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForValueFieldValues, countForValueFieldValues, countForValueFieldValues, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, create, createDao, delete, delete, delete, deleteAll, deleteById, dropColumn, dropColumn, dropColumn, dropColumnIndexes, dropColumnNames, dropColumns, dropTable, endAndBeginTransaction, endTransaction, failTransaction, getColumnNames, getColumns, getContents, getDatabase, getPkWhere, getPkWhereArgs, getProjection, getTableName, getZoomLevel, isPkModifiable, isValueValidation, max, max, min, min, projectBoundingBox, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, queryAs, queryAs, queryForAll, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForFieldValues, queryForFieldValues, queryForFieldValues, queryForFieldValues, queryForId, queryForId, queryForId, queryForId, queryForIdRow, queryForIdRow, queryForIdRow, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForValueFieldValues, queryForValueFieldValues, queryForValueFieldValues, queryForValueFieldValues, queryIdsSQL, queryIdsSQL, queryIdsSQL, queryIdsSQL, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, 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, querySQL, querySQL, querySQL, querySQL, queryTypedResults, queryTypedResults, queryTypedResults, queryTypedResults, rawQuery, rawQuery, renameColumn, renameColumn, renameColumn, setPkModifiable, setValueValidation
-
-
-
-
Constructor Detail
-
StyleMappingDao
public StyleMappingDao(UserCustomDao dao)
Constructor- Parameters:
dao- user custom data access object
-
-
Method Detail
-
getTable
public StyleMappingTable getTable()
- Overrides:
getTablein classUserMappingDao
-
newRow
public StyleMappingRow newRow()
- Overrides:
newRowin classUserMappingDao
-
getRow
public StyleMappingRow getRow(UserCustomCursor cursor)
Get the style mapping row from the current result set location- Overrides:
getRowin classUserMappingDao- Parameters:
cursor- cursor- Returns:
- style mapping row
-
getRow
public StyleMappingRow getRow(UserCustomRow row)
Get a style mapping row from the user custom row- Overrides:
getRowin classUserMappingDao- Parameters:
row- custom row- Returns:
- style mapping row
-
queryByBaseFeatureId
public List<StyleMappingRow> queryByBaseFeatureId(long id)
Query for style mappings by base id- Parameters:
id- base id, feature contents id or feature geometry id- Returns:
- style mappings rows
-
deleteByBaseId
public int deleteByBaseId(long id, GeometryType geometryType)Delete by base is and geometry type- Parameters:
id- base idgeometryType- geometry type- Returns:
- rows deleted
-
-