public class GeoPackageImpl extends GeoPackageCoreImpl implements GeoPackage
writable| Modifier and Type | Method and Description |
|---|---|
void |
beginTransaction() |
void |
commit() |
void |
endTransaction(boolean successful) |
void |
execSQL(String sql) |
Cursor |
foreignKeyCheck()
Perform a foreign key check on the database
|
Cursor |
foreignKeyCheck(String tableName)
Perform a foreign key check on the database table
|
AttributesDao |
getAttributesDao(AttributesTable table)
Get an Attributes DAO from a table
|
AttributesDao |
getAttributesDao(Contents contents)
Get an Attributes DAO from Contents
|
AttributesDao |
getAttributesDao(String tableName)
Get an Attributes DAO from a table name
|
GeoPackageConnection |
getConnection()
Get the GeoPackage connection
|
Context |
getContext()
Get the application context
|
GeoPackageCursorFactory |
getCursorFactory()
Get the cursor factory
|
BoundingBox |
getFeatureBoundingBox(Projection projection,
String table,
boolean manual) |
FeatureDao |
getFeatureDao(Contents contents)
Get a Feature DAO from Contents
|
FeatureDao |
getFeatureDao(FeatureTable table)
Get a Feature DAO from a table
|
FeatureDao |
getFeatureDao(GeometryColumns geometryColumns)
Get a Feature DAO from Geometry Columns
|
FeatureDao |
getFeatureDao(String tableName)
Get a Feature DAO from a table name
|
TileDao |
getTileDao(Contents contents)
Get a Tile DAO from Contents
|
TileDao |
getTileDao(String tableName)
Get a Tile DAO from a table name
|
TileDao |
getTileDao(TileMatrixSet tileMatrixSet)
Get a Tile DAO from Tile Matrix Set
|
TileDao |
getTileDao(TileTable table)
Get a Tile DAO from a table
|
UserCustomDao |
getUserCustomDao(String tableName)
Get a User Custom DAO from a table name
|
UserCustomDao |
getUserCustomDao(UserCustomTable table)
Get a User Custom DAO from a table
|
Cursor |
integrityCheck()
Perform an integrity check on the database
|
boolean |
inTransaction() |
Cursor |
quickCheck()
Perform a quick integrity check on the database
|
Cursor |
rawQuery(String sql,
String[] args)
Perform a raw query on the database
|
void |
registerCursorWrapper(String table,
GeoPackageCursorWrapper cursorWrapper)
Register a GeoPackage Cursor Wrapper for table name
|
callInTransaction, close, copyAttributeTable, copyContents, copyFeatureTable, copyTable, copyTable, copyTableAsEmpty, copyTableNoExtensions, copyTileTable, copyUserTable, copyUserTable, createAttributesTable, createAttributesTable, createDao, createExtensionsTable, createFeatureTable, createFeatureTable, createGeometryColumnsTable, createTileMatrixSetTable, createTileMatrixTable, createTileTable, createTileTable, createUserTable, deleteTable, deleteTableQuietly, dropTable, dropView, enableForeignKeys, endAndBeginTransaction, endTransaction, failTransaction, foreignKeys, foreignKeys, getApplicationId, getApplicationIdHex, getApplicationIdInteger, getAttributesTables, getBoundingBox, getBoundingBox, getBoundingBox, getBoundingBox, getBoundingBox, getBoundingBox, getContentsBoundingBox, getContentsBoundingBox, getContentsBoundingBox, getContentsDao, getContentsProjection, getDatabase, getExtensionManager, getExtensionsDao, getFeatureTables, getGeometryColumnsDao, getName, getPath, getProjection, getSpatialReferenceSystemDao, getTableBoundingBox, getTableBoundingBox, getTableBoundingBox, getTableBoundingBox, getTableBoundingBox, getTableBoundingBox, getTableContents, getTableCreator, getTableDataType, getTables, getTables, getTables, getTables, getTables, getTableType, getTileMatrixDao, getTileMatrixSetDao, getTileTables, getTypeContents, getTypeContents, getTypeContents, getTypeContents, getUserVersion, getUserVersionMajor, getUserVersionMinor, getUserVersionPatch, isAttributeTable, isContentsTable, isFeatureTable, isTable, isTableOrView, isTableType, isTableType, isTableType, isTableType, isTileTable, isView, isWritable, renameTable, vacuum, verifyWritableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcallInTransaction, close, copyTable, copyTableAsEmpty, copyTableNoExtensions, createAttributesTable, createAttributesTable, createDao, createExtensionsTable, createFeatureTable, createFeatureTable, createGeometryColumnsTable, createTileMatrixSetTable, createTileMatrixTable, createTileTable, createTileTable, createUserTable, deleteTable, deleteTableQuietly, dropTable, dropView, enableForeignKeys, endAndBeginTransaction, endTransaction, failTransaction, foreignKeys, foreignKeys, getApplicationId, getApplicationIdHex, getApplicationIdInteger, getAttributesTables, getBoundingBox, getBoundingBox, getBoundingBox, getBoundingBox, getBoundingBox, getBoundingBox, getContentsBoundingBox, getContentsBoundingBox, getContentsBoundingBox, getContentsDao, getContentsProjection, getDatabase, getExtensionManager, getExtensionsDao, getFeatureTables, getGeometryColumnsDao, getName, getPath, getProjection, getSpatialReferenceSystemDao, getTableBoundingBox, getTableBoundingBox, getTableBoundingBox, getTableBoundingBox, getTableBoundingBox, getTableBoundingBox, getTableContents, getTableCreator, getTableDataType, getTables, getTables, getTables, getTables, getTables, getTableType, getTileMatrixDao, getTileMatrixSetDao, getTileTables, getTypeContents, getTypeContents, getTypeContents, getTypeContents, getUserVersion, getUserVersionMajor, getUserVersionMinor, getUserVersionPatch, isAttributeTable, isContentsTable, isFeatureTable, isTable, isTableOrView, isTableType, isTableType, isTableType, isTableType, isTileTable, isView, isWritable, renameTable, vacuum, verifyWritablepublic BoundingBox getFeatureBoundingBox(Projection projection, String table, boolean manual)
getFeatureBoundingBox in interface GeoPackageCorepublic GeoPackageCursorFactory getCursorFactory()
getCursorFactory in interface GeoPackagepublic void registerCursorWrapper(String table, GeoPackageCursorWrapper cursorWrapper)
registerCursorWrapper in interface GeoPackagetable - table namecursorWrapper - cursor wrapperpublic FeatureDao getFeatureDao(GeometryColumns geometryColumns)
getFeatureDao in interface GeoPackagegeometryColumns - geometry columnspublic FeatureDao getFeatureDao(Contents contents)
getFeatureDao in interface GeoPackagecontents - contentspublic FeatureDao getFeatureDao(FeatureTable table)
getFeatureDao in interface GeoPackagetable - feature tablepublic FeatureDao getFeatureDao(String tableName)
getFeatureDao in interface GeoPackagetableName - table namepublic TileDao getTileDao(TileMatrixSet tileMatrixSet)
getTileDao in interface GeoPackagetileMatrixSet - tile matrix setpublic TileDao getTileDao(Contents contents)
getTileDao in interface GeoPackagecontents - contentspublic TileDao getTileDao(TileTable table)
getTileDao in interface GeoPackagetable - tile tablepublic TileDao getTileDao(String tableName)
getTileDao in interface GeoPackagetableName - table namepublic AttributesDao getAttributesDao(Contents contents)
getAttributesDao in interface GeoPackagecontents - contentspublic AttributesDao getAttributesDao(AttributesTable table)
getAttributesDao in interface GeoPackagetable - attributes tablepublic AttributesDao getAttributesDao(String tableName)
getAttributesDao in interface GeoPackagetableName - table namepublic UserCustomDao getUserCustomDao(String tableName)
getUserCustomDao in interface GeoPackagetableName - table namepublic UserCustomDao getUserCustomDao(UserCustomTable table)
getUserCustomDao in interface GeoPackagetable - tablepublic void execSQL(String sql)
execSQL in interface GeoPackageCorepublic void beginTransaction()
beginTransaction in interface GeoPackageCorepublic void endTransaction(boolean successful)
endTransaction in interface GeoPackageCorepublic void commit()
commit in interface GeoPackageCorepublic boolean inTransaction()
inTransaction in interface GeoPackageCorepublic Cursor rawQuery(String sql, String[] args)
rawQuery in interface GeoPackagesql - sql statementargs - argumentspublic GeoPackageConnection getConnection()
getConnection in interface GeoPackagepublic Context getContext()
getContext in interface GeoPackagepublic Cursor foreignKeyCheck()
foreignKeyCheck in interface GeoPackagepublic Cursor foreignKeyCheck(String tableName)
foreignKeyCheck in interface GeoPackagetableName - table namepublic Cursor integrityCheck()
integrityCheck in interface GeoPackagepublic Cursor quickCheck()
quickCheck in interface GeoPackage