Class GeometryColumnsSqlMmDao
- java.lang.Object
- 
- com.j256.ormlite.dao.BaseDaoImpl<T,ID>
- 
- mil.nga.geopackage.db.GeoPackageDao<GeometryColumnsSqlMm,TableColumnKey>
- 
- mil.nga.geopackage.features.columns.GeometryColumnsSqlMmDao
 
 
 
- 
- All Implemented Interfaces:
- CloseableIterable<GeometryColumnsSqlMm>,- Dao<GeometryColumnsSqlMm,TableColumnKey>,- Iterable<GeometryColumnsSqlMm>
 
 public class GeometryColumnsSqlMmDao extends GeoPackageDao<GeometryColumnsSqlMm,TableColumnKey> SQL/MM Geometry Columns Data Access Object- Author:
- osbornb
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.j256.ormlite.dao.DaoDao.CreateOrUpdateStatus, Dao.DaoObserver
 
- 
 - 
Field Summary- 
Fields inherited from class mil.nga.geopackage.db.GeoPackageDaodb
 - 
Fields inherited from class com.j256.ormlite.dao.BaseDaoImplconnectionSource, constructor, databaseType, dataClass, lastIterator, objectFactory, statementExecutor, tableConfig, tableInfo
 
- 
 - 
Constructor SummaryConstructors Constructor Description GeometryColumnsSqlMmDao(ConnectionSource connectionSource, Class<GeometryColumnsSqlMm> dataClass)Constructor, required by ORMLite
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GeometryColumnsSqlMmDaocreate(GeoPackageCoreConnection db)Create the DAOstatic GeometryColumnsSqlMmDaocreate(GeoPackageCore geoPackage)Create the DAOintdelete(GeometryColumnsSqlMm data)intdeleteById(TableColumnKey id)intdeleteIds(Collection<TableColumnKey> idCollection)TableColumnKeyextractId(GeometryColumnsSqlMm data)booleanidExists(TableColumnKey id)GeometryColumnsSqlMmqueryForId(TableColumnKey key)GeometryColumnsSqlMmqueryForSameId(GeometryColumnsSqlMm data)intupdate(GeometryColumnsSqlMm geometryColumns)intupdateId(GeometryColumnsSqlMm data, TableColumnKey newId)- 
Methods inherited from class mil.nga.geopackage.db.GeoPackageDaocreateDao, createDao, createDao, dropTable, getDatabase, isTable, isTableExists, isTableOrView, isView, setDatabase, tableExists, tableOrViewExists, verifyExists, viewExists
 - 
Methods inherited from class com.j256.ormlite.dao.BaseDaoImplassignEmptyForeignCollection, callBatchTasks, checkForInitialized, clearAllInternalObjectCaches, clearObjectCache, closeableIterator, closeLastIterator, commit, countOf, countOf, create, create, createIfNotExists, createObjectInstance, createOrUpdate, delete, delete, deleteBuilder, endThreadConnection, executeRaw, executeRawNoArgs, findForeignFieldType, getConnectionSource, getDataClass, getEmptyForeignCollection, getObjectCache, getRawRowMapper, getSelectStarRowMapper, getTableConfig, getTableInfo, getTableName, getWrappedIterable, getWrappedIterable, initialize, isAutoCommit, isUpdatable, iterator, iterator, iterator, iterator, mapSelectStarRow, notifyChanges, objectsEqual, objectToString, query, queryBuilder, queryForAll, queryForEq, queryForFieldValues, queryForFieldValuesArgs, queryForFirst, queryForFirst, queryForMatching, queryForMatchingArgs, queryRaw, queryRaw, queryRaw, queryRaw, queryRaw, queryRawValue, refresh, registerObserver, rollBack, setAutoCommit, setConnectionSource, setObjectCache, setObjectCache, setObjectFactory, setTableConfig, startThreadConnection, unregisterObserver, update, updateBuilder, updateRaw
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.lang.IterableforEach, spliterator
 
- 
 
- 
- 
- 
Constructor Detail- 
GeometryColumnsSqlMmDaopublic GeometryColumnsSqlMmDao(ConnectionSource connectionSource, Class<GeometryColumnsSqlMm> dataClass) throws SQLException Constructor, required by ORMLite- Parameters:
- connectionSource- connection source
- dataClass- data class
- Throws:
- SQLException- upon failure
 
 
- 
 - 
Method Detail- 
createpublic static GeometryColumnsSqlMmDao create(GeoPackageCore geoPackage) Create the DAO- Parameters:
- geoPackage- GeoPackage
- Returns:
- dao
- Since:
- 4.0.0
 
 - 
createpublic static GeometryColumnsSqlMmDao create(GeoPackageCoreConnection db) Create the DAO- Parameters:
- db- database connection
- Returns:
- dao
- Since:
- 4.0.0
 
 - 
queryForIdpublic GeometryColumnsSqlMm queryForId(TableColumnKey key) throws SQLException - Specified by:
- queryForIdin interface- Dao<GeometryColumnsSqlMm,TableColumnKey>
- Overrides:
- queryForIdin class- BaseDaoImpl<GeometryColumnsSqlMm,TableColumnKey>
- Throws:
- SQLException
 
 - 
extractIdpublic TableColumnKey extractId(GeometryColumnsSqlMm data) throws SQLException - Specified by:
- extractIdin interface- Dao<GeometryColumnsSqlMm,TableColumnKey>
- Overrides:
- extractIdin class- BaseDaoImpl<GeometryColumnsSqlMm,TableColumnKey>
- Throws:
- SQLException
 
 - 
idExistspublic boolean idExists(TableColumnKey id) throws SQLException - Specified by:
- idExistsin interface- Dao<GeometryColumnsSqlMm,TableColumnKey>
- Overrides:
- idExistsin class- BaseDaoImpl<GeometryColumnsSqlMm,TableColumnKey>
- Throws:
- SQLException
 
 - 
queryForSameIdpublic GeometryColumnsSqlMm queryForSameId(GeometryColumnsSqlMm data) throws SQLException - Specified by:
- queryForSameIdin interface- Dao<GeometryColumnsSqlMm,TableColumnKey>
- Overrides:
- queryForSameIdin class- BaseDaoImpl<GeometryColumnsSqlMm,TableColumnKey>
- Throws:
- SQLException
 
 - 
updateIdpublic int updateId(GeometryColumnsSqlMm data, TableColumnKey newId) throws SQLException - Specified by:
- updateIdin interface- Dao<GeometryColumnsSqlMm,TableColumnKey>
- Overrides:
- updateIdin class- BaseDaoImpl<GeometryColumnsSqlMm,TableColumnKey>
- Throws:
- SQLException
 
 - 
deletepublic int delete(GeometryColumnsSqlMm data) throws SQLException - Specified by:
- deletein interface- Dao<GeometryColumnsSqlMm,TableColumnKey>
- Overrides:
- deletein class- BaseDaoImpl<GeometryColumnsSqlMm,TableColumnKey>
- Throws:
- SQLException
 
 - 
deleteByIdpublic int deleteById(TableColumnKey id) throws SQLException - Specified by:
- deleteByIdin interface- Dao<GeometryColumnsSqlMm,TableColumnKey>
- Overrides:
- deleteByIdin class- BaseDaoImpl<GeometryColumnsSqlMm,TableColumnKey>
- Throws:
- SQLException
 
 - 
deleteIdspublic int deleteIds(Collection<TableColumnKey> idCollection) throws SQLException - Specified by:
- deleteIdsin interface- Dao<GeometryColumnsSqlMm,TableColumnKey>
- Overrides:
- deleteIdsin class- BaseDaoImpl<GeometryColumnsSqlMm,TableColumnKey>
- Throws:
- SQLException
 
 - 
updatepublic int update(GeometryColumnsSqlMm geometryColumns) throws SQLException Update using the complex key - Specified by:
- updatein interface- Dao<GeometryColumnsSqlMm,TableColumnKey>
- Overrides:
- updatein class- BaseDaoImpl<GeometryColumnsSqlMm,TableColumnKey>
- Throws:
- SQLException
 
 
- 
 
-