Class GriddedTileDao
- java.lang.Object
-
- com.j256.ormlite.dao.BaseDaoImpl<T,ID>
-
- mil.nga.geopackage.db.GeoPackageDao<GriddedTile,Long>
-
- mil.nga.geopackage.extension.coverage.GriddedTileDao
-
- All Implemented Interfaces:
CloseableIterable<GriddedTile>
,Dao<GriddedTile,Long>
,Iterable<GriddedTile>
public class GriddedTileDao extends GeoPackageDao<GriddedTile,Long>
Gridded Tile Data Access Object- Since:
- 1.2.1
- Author:
- osbornb
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.j256.ormlite.dao.Dao
Dao.CreateOrUpdateStatus, Dao.DaoObserver
-
-
Field Summary
-
Fields inherited from class mil.nga.geopackage.db.GeoPackageDao
db
-
Fields inherited from class com.j256.ormlite.dao.BaseDaoImpl
connectionSource, constructor, databaseType, dataClass, lastIterator, objectFactory, statementExecutor, tableConfig, tableInfo
-
-
Constructor Summary
Constructors Constructor Description GriddedTileDao(ConnectionSource connectionSource, Class<GriddedTile> dataClass)
Constructor, required by ORMLite
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GriddedTileDao
create(GeoPackageCoreConnection db)
Create the DAOstatic GriddedTileDao
create(GeoPackageCore geoPackage)
Create the DAOint
delete(String tableName)
Delete by table nameint
delete(Contents contents)
Delete by contentsList<GriddedTile>
query(String tableName)
Query by table nameGriddedTile
query(String tableName, long tileId)
Query by table name and table idList<GriddedTile>
query(Contents contents)
Query by contents-
Methods inherited from class mil.nga.geopackage.db.GeoPackageDao
createDao, createDao, createDao, dropTable, getDatabase, isTable, isTableExists, isTableOrView, isView, setDatabase, tableExists, tableOrViewExists, verifyExists, viewExists
-
Methods inherited from class com.j256.ormlite.dao.BaseDaoImpl
assignEmptyForeignCollection, callBatchTasks, checkForInitialized, clearAllInternalObjectCaches, clearObjectCache, closeableIterator, closeLastIterator, commit, countOf, countOf, create, create, createIfNotExists, createObjectInstance, createOrUpdate, delete, delete, delete, deleteBuilder, deleteById, deleteIds, endThreadConnection, executeRaw, executeRawNoArgs, extractId, findForeignFieldType, getConnectionSource, getDataClass, getEmptyForeignCollection, getObjectCache, getRawRowMapper, getSelectStarRowMapper, getTableConfig, getTableInfo, getTableName, getWrappedIterable, getWrappedIterable, idExists, initialize, isAutoCommit, isUpdatable, iterator, iterator, iterator, iterator, mapSelectStarRow, notifyChanges, objectsEqual, objectToString, query, queryBuilder, queryForAll, queryForEq, queryForFieldValues, queryForFieldValuesArgs, queryForFirst, queryForFirst, queryForId, queryForMatching, queryForMatchingArgs, queryForSameId, queryRaw, queryRaw, queryRaw, queryRaw, queryRaw, queryRawValue, refresh, registerObserver, rollBack, setAutoCommit, setConnectionSource, setObjectCache, setObjectCache, setObjectFactory, setTableConfig, startThreadConnection, unregisterObserver, update, update, updateBuilder, updateId, updateRaw
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
GriddedTileDao
public GriddedTileDao(ConnectionSource connectionSource, Class<GriddedTile> dataClass) throws SQLException
Constructor, required by ORMLite- Parameters:
connectionSource
- connection sourcedataClass
- data class- Throws:
SQLException
- upon failure
-
-
Method Detail
-
create
public static GriddedTileDao create(GeoPackageCore geoPackage)
Create the DAO- Parameters:
geoPackage
- GeoPackage- Returns:
- dao
- Since:
- 4.0.0
-
create
public static GriddedTileDao create(GeoPackageCoreConnection db)
Create the DAO- Parameters:
db
- database connection- Returns:
- dao
- Since:
- 4.0.0
-
query
public List<GriddedTile> query(Contents contents)
Query by contents- Parameters:
contents
- contents- Returns:
- gridded tile list
-
query
public List<GriddedTile> query(String tableName)
Query by table name- Parameters:
tableName
- table name- Returns:
- gridded tile list
-
query
public GriddedTile query(String tableName, long tileId)
Query by table name and table id- Parameters:
tableName
- table nametileId
- tile id- Returns:
- gridded tile
-
delete
public int delete(Contents contents)
Delete by contents- Parameters:
contents
- contents- Returns:
- deleted count
-
delete
public int delete(String tableName)
Delete by table name- Parameters:
tableName
- table name- Returns:
- deleted count
-
-