Class TileMatrixSetDao
- java.lang.Object
-
- com.j256.ormlite.dao.BaseDaoImpl<T,ID>
-
- mil.nga.geopackage.db.GeoPackageDao<TileMatrixSet,String>
-
- mil.nga.geopackage.tiles.matrixset.TileMatrixSetDao
-
- All Implemented Interfaces:
CloseableIterable<TileMatrixSet>
,Dao<TileMatrixSet,String>
,Iterable<TileMatrixSet>
public class TileMatrixSetDao extends GeoPackageDao<TileMatrixSet,String>
Tile Matrix Set Data Access Object- 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 TileMatrixSetDao(ConnectionSource connectionSource, Class<TileMatrixSet> dataClass)
Constructor, required by ORMLite
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TileMatrixSetDao
create(GeoPackageCoreConnection db)
Create the DAOstatic TileMatrixSetDao
create(GeoPackageCore geoPackage)
Create the DAOList<String>
getTileTables()
Get all the tile table namesList<TileMatrixSet>
queryForEq(String fieldName, Object value)
TileMatrixSet
queryForId(String id)
-
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, queryForFieldValues, queryForFieldValuesArgs, queryForFirst, queryForFirst, 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
-
TileMatrixSetDao
public TileMatrixSetDao(ConnectionSource connectionSource, Class<TileMatrixSet> dataClass) throws SQLException
Constructor, required by ORMLite- Parameters:
connectionSource
- connection sourcedataClass
- data class- Throws:
SQLException
- upon failure
-
-
Method Detail
-
create
public static TileMatrixSetDao create(GeoPackageCore geoPackage)
Create the DAO- Parameters:
geoPackage
- GeoPackage- Returns:
- dao
- Since:
- 4.0.0
-
create
public static TileMatrixSetDao create(GeoPackageCoreConnection db)
Create the DAO- Parameters:
db
- database connection- Returns:
- dao
- Since:
- 4.0.0
-
getTileTables
public List<String> getTileTables() throws SQLException
Get all the tile table names- Returns:
- tile tables
- Throws:
SQLException
- upon failure
-
queryForId
public TileMatrixSet queryForId(String id) throws SQLException
- Specified by:
queryForId
in interfaceDao<TileMatrixSet,String>
- Overrides:
queryForId
in classBaseDaoImpl<TileMatrixSet,String>
- Throws:
SQLException
-
queryForEq
public List<TileMatrixSet> queryForEq(String fieldName, Object value) throws SQLException
- Specified by:
queryForEq
in interfaceDao<TileMatrixSet,String>
- Overrides:
queryForEq
in classBaseDaoImpl<TileMatrixSet,String>
- Throws:
SQLException
-
-