| Modifier and Type | Method and Description |
|---|---|
GeoPackageCoreConnection |
GeoPackageCoreImpl.getDatabase()
Get the SQLite database
|
GeoPackageCoreConnection |
GeoPackageCore.getDatabase()
Get the SQLite database
|
| Constructor and Description |
|---|
GeoPackageCoreImpl(String name,
String path,
GeoPackageCoreConnection database)
Constructor
|
GeoPackageCoreImpl(String name,
String path,
GeoPackageCoreConnection database,
boolean writable)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static ContentsDao |
ContentsDao.create(GeoPackageCoreConnection db)
Create the DAO
|
| Modifier and Type | Field and Description |
|---|---|
protected GeoPackageCoreConnection |
GeoPackageDao.db
Database connection
|
| Modifier and Type | Method and Description |
|---|---|
GeoPackageCoreConnection |
GeoPackageDao.getDatabase()
Get the database
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AlterTable.addColumn(GeoPackageCoreConnection db,
String tableName,
String columnName,
String columnDef)
Add a column
|
static void |
CoreSQLUtils.addColumn(GeoPackageCoreConnection db,
String tableName,
UserColumn column)
Create SQL for adding a column
|
static <T extends UserColumn> |
AlterTable.alterColumn(GeoPackageCoreConnection db,
String tableName,
UserCustomColumn column)
Alter a column
|
static <T extends UserColumn> |
AlterTable.alterColumn(GeoPackageCoreConnection db,
UserTable<T> table,
T column)
Alter a column
|
static <T extends UserColumn> |
AlterTable.alterColumns(GeoPackageCoreConnection db,
String tableName,
Collection<UserCustomColumn> columns)
Alter columns
|
static <T extends UserColumn> |
AlterTable.alterColumns(GeoPackageCoreConnection db,
UserTable<T> table,
Collection<T> columns)
Alter columns
|
static void |
AlterTable.alterTable(GeoPackageCoreConnection db,
String sql,
TableMapping tableMapping)
Alter a table with a new table SQL creation statement and table mapping.
|
static void |
AlterTable.alterTable(GeoPackageCoreConnection db,
UserTable<? extends UserColumn> newTable)
Alter a table with a new table schema assuming a default table mapping.
|
static void |
AlterTable.alterTable(GeoPackageCoreConnection db,
UserTable<? extends UserColumn> newTable,
TableMapping tableMapping)
Alter a table with a new table schema and table mapping.
|
static void |
AlterTable.copyTable(GeoPackageCoreConnection db,
String tableName,
String newTableName)
Copy the table and row content
|
static void |
AlterTable.copyTable(GeoPackageCoreConnection db,
String tableName,
String newTableName,
boolean transferContent)
Copy the table
|
static void |
AlterTable.copyTable(GeoPackageCoreConnection db,
UserTable<? extends UserColumn> table,
String newTableName)
Copy the table and row content
|
static void |
AlterTable.copyTable(GeoPackageCoreConnection db,
UserTable<? extends UserColumn> table,
String newTableName,
boolean transferContent)
Copy the table
|
static <D extends GeoPackageDao<O,?>,O> |
GeoPackageDao.createDao(GeoPackageCoreConnection db,
Class<O> clazz)
Create a GeoPackage DAO
|
static <D extends GeoPackageDao<O,?>,O> |
GeoPackageDao.createDao(GeoPackageCoreConnection db,
DatabaseTableConfig<O> tableConfig)
Create a GeoPackage DAO
|
static String |
CoreSQLUtils.createName(GeoPackageCoreConnection db,
String name,
String replace,
String replacement)
Create a new name by replacing a case insensitive value with a new value.
|
static void |
AlterTable.dropColumn(GeoPackageCoreConnection db,
String tableName,
String columnName)
Drop a column
|
static void |
AlterTable.dropColumn(GeoPackageCoreConnection db,
UserTable<? extends UserColumn> table,
String columnName)
Drop a column
|
static void |
AlterTable.dropColumns(GeoPackageCoreConnection db,
String tableName,
Collection<String> columnNames)
Drop columns
|
static void |
AlterTable.dropColumns(GeoPackageCoreConnection db,
UserTable<? extends UserColumn> table,
Collection<String> columnNames)
Drop columns
|
static void |
CoreSQLUtils.dropTable(GeoPackageCoreConnection db,
String tableName)
Drop the table if it exists
|
static void |
CoreSQLUtils.dropView(GeoPackageCoreConnection db,
String viewName)
Drop the view if it exists
|
static List<List<Object>> |
CoreSQLUtils.foreignKeyCheck(GeoPackageCoreConnection db)
Perform a foreign key check
|
static List<List<Object>> |
CoreSQLUtils.foreignKeyCheck(GeoPackageCoreConnection db,
String tableName)
Perform a foreign key check
|
static boolean |
CoreSQLUtils.foreignKeys(GeoPackageCoreConnection db)
Query for the foreign keys value
|
static boolean |
CoreSQLUtils.foreignKeys(GeoPackageCoreConnection db,
boolean on)
Change the foreign keys state
|
static String |
CoreSQLUtils.modifySQL(GeoPackageCoreConnection db,
String name,
String sql,
TableMapping tableMapping)
Modify the SQL with a name change and the table mapping modifications
|
static void |
AlterTable.renameColumn(GeoPackageCoreConnection db,
String tableName,
String columnName,
String newColumnName)
Rename a column
|
static void |
AlterTable.renameTable(GeoPackageCoreConnection db,
String tableName,
String newTableName)
Rename a table
|
void |
GeoPackageDao.setDatabase(GeoPackageCoreConnection db)
Set the database
|
static String |
CoreSQLUtils.tempTableName(GeoPackageCoreConnection db,
String prefix,
String baseName)
Get an available temporary table name.
|
static void |
CoreSQLUtils.transferTableContent(GeoPackageCoreConnection db,
String tableName,
String columnName,
Object newColumnValue,
Object currentColumnValue)
Transfer table content to itself with new rows containing a new column
value.
|
static void |
CoreSQLUtils.transferTableContent(GeoPackageCoreConnection db,
String tableName,
String columnName,
Object newColumnValue,
Object currentColumnValue,
String idColumnName)
Transfer table content to itself with new rows containing a new column
value.
|
static void |
CoreSQLUtils.transferTableContent(GeoPackageCoreConnection db,
TableMapping tableMapping)
Transfer table content from one table to another
|
static void |
CoreSQLUtils.vacuum(GeoPackageCoreConnection db)
Rebuild the GeoPackage, repacking it into a minimal amount of disk space
|
| Constructor and Description |
|---|
GeoPackageCoreConnection(GeoPackageCoreConnection connection)
Copy Constructor
|
GeoPackageTableCreator(GeoPackageCoreConnection db)
Constructor
|
TableMapping(GeoPackageCoreConnection db,
String tableName)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db)
Count the sqlite_master table
|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db,
Collection<SQLiteMasterType> types)
Count the sqlite_master table
|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db,
Collection<SQLiteMasterType> types,
String tableName)
Count the sqlite_master table
|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db,
SQLiteMasterQuery query)
Count the sqlite_master table
|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db,
SQLiteMasterType type)
Count the sqlite_master table
|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db,
SQLiteMasterType[] types)
Count the sqlite_master table
|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db,
SQLiteMasterType[] types,
SQLiteMasterQuery query)
Count the sqlite_master table
|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db,
SQLiteMasterType[] types,
String tableName)
Count the sqlite_master table
|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db,
SQLiteMasterType type,
SQLiteMasterQuery query)
Count the sqlite_master table
|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db,
SQLiteMasterType type,
String tableName)
Count the sqlite_master table
|
static int |
SQLiteMaster.count(GeoPackageCoreConnection db,
String tableName)
Count the sqlite_master table
|
static int |
SQLiteMaster.countByType(GeoPackageCoreConnection db,
Collection<SQLiteMasterType> types)
Count the sqlite_master table
|
static int |
SQLiteMaster.countByType(GeoPackageCoreConnection db,
Collection<SQLiteMasterType> types,
String tableName)
Count the sqlite_master table
|
static int |
SQLiteMaster.countByType(GeoPackageCoreConnection db,
SQLiteMasterType type)
Count the sqlite_master table
|
static int |
SQLiteMaster.countByType(GeoPackageCoreConnection db,
SQLiteMasterType type,
String tableName)
Count the sqlite_master table
|
static int |
SQLiteMaster.countViewsOnTable(GeoPackageCoreConnection db,
String tableName)
Count the sqlite_master views on the table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
Collection<SQLiteMasterColumn> columns,
Collection<SQLiteMasterType> types)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
Collection<SQLiteMasterColumn> columns,
Collection<SQLiteMasterType> types,
String tableName)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
Collection<SQLiteMasterColumn> columns,
SQLiteMasterType type)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
Collection<SQLiteMasterColumn> columns,
SQLiteMasterType type,
String tableName)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
SQLiteMasterColumn[] columns,
SQLiteMasterQuery query)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
SQLiteMasterColumn[] columns,
SQLiteMasterType type)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
SQLiteMasterColumn[] columns,
SQLiteMasterType[] types)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
SQLiteMasterColumn[] columns,
SQLiteMasterType[] types,
SQLiteMasterQuery query)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
SQLiteMasterColumn[] columns,
SQLiteMasterType[] types,
String tableName)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
SQLiteMasterColumn[] columns,
SQLiteMasterType type,
SQLiteMasterQuery query)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
SQLiteMasterColumn[] columns,
SQLiteMasterType type,
String tableName)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
SQLiteMasterQuery query)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
SQLiteMasterType type,
SQLiteMasterQuery query)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.query(GeoPackageCoreConnection db,
String tableName)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.queryByType(GeoPackageCoreConnection db,
Collection<SQLiteMasterType> types)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.queryByType(GeoPackageCoreConnection db,
Collection<SQLiteMasterType> types,
String tableName)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.queryByType(GeoPackageCoreConnection db,
SQLiteMasterType type)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.queryByType(GeoPackageCoreConnection db,
SQLiteMasterType type,
String tableName)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.queryForColumns(GeoPackageCoreConnection db,
Collection<SQLiteMasterColumn> columns)
Query the sqlite_master table
|
static SQLiteMaster |
SQLiteMaster.queryForColumns(GeoPackageCoreConnection db,
Collection<SQLiteMasterColumn> columns,
String tableName)
Query the sqlite_master table
|
static TableConstraints |
SQLiteMaster.queryForConstraints(GeoPackageCoreConnection db,
String tableName)
Query for the table constraints
|
static SQLiteMaster |
SQLiteMaster.queryViewsOnTable(GeoPackageCoreConnection db,
SQLiteMasterColumn[] columns,
String tableName)
Query the sqlite_master views on the table
|
static SQLiteMaster |
SQLiteMaster.queryViewsOnTable(GeoPackageCoreConnection db,
String tableName)
Query the sqlite_master views on the table
|
| Modifier and Type | Method and Description |
|---|---|
static TableInfo |
TableInfo.info(GeoPackageCoreConnection db,
String tableName)
Query for the table_info of the table name
|
| Modifier and Type | Method and Description |
|---|---|
static ExtensionsDao |
ExtensionsDao.create(GeoPackageCoreConnection db)
Create the DAO
|
| Modifier and Type | Method and Description |
|---|---|
static GriddedTileDao |
GriddedTileDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static GriddedCoverageDao |
GriddedCoverageDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static GriddedCoverageDao |
CoverageDataCore.getGriddedCoverageDao(GeoPackageCoreConnection db)
Get a 2D Gridded Coverage DAO
|
static GriddedTileDao |
CoverageDataCore.getGriddedTileDao(GeoPackageCoreConnection db)
Get a 2D Gridded Tile DAO
|
| Modifier and Type | Method and Description |
|---|---|
static TileMatrixTablesDao |
TileMatrixTablesDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static TileMatrixVariableWidthsDao |
TileMatrixVariableWidthsDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static ExtTileMatrixSetDao |
ExtTileMatrixSetDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static ExtTileMatrixDao |
ExtTileMatrixDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static ExtTileMatrixDao |
TileMatrixSetExtension.getTileMatrixDao(GeoPackageCoreConnection db)
Get the Tile Matrix DAO
|
static ExtTileMatrixSetDao |
TileMatrixSetExtension.getTileMatrixSetDao(GeoPackageCoreConnection db)
Get the Tile Matrix Set DAO
|
static TileMatrixTablesDao |
TileMatrixSetExtension.getTileMatrixTablesDao(GeoPackageCoreConnection db)
Get the Tile Matrix Tables DAO
|
static TileMatrixVariableWidthsDao |
TileMatrixSetExtension.getTileMatrixVariableWidthsDao(GeoPackageCoreConnection db)
Get the Tile Matrix Variable Widths DAO
|
| Constructor and Description |
|---|
TileMatrixSetTableCreator(GeoPackageCoreConnection db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static StylesDao |
StylesDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static SymbolContentDao |
SymbolContentDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static SymbolsDao |
SymbolsDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static StylesheetsDao |
StylesheetsDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static SymbolImagesDao |
SymbolImagesDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static StylesDao |
PortrayalExtension.getStylesDao(GeoPackageCoreConnection db)
Get the Styles DAO
|
static StylesheetsDao |
PortrayalExtension.getStylesheetsDao(GeoPackageCoreConnection db)
Get the Stylesheets DAO
|
static SymbolContentDao |
PortrayalExtension.getSymbolContentDao(GeoPackageCoreConnection db)
Get the Symbol Content DAO
|
static SymbolImagesDao |
PortrayalExtension.getSymbolImagesDao(GeoPackageCoreConnection db)
Get the Symbol Images DAO
|
static SymbolsDao |
PortrayalExtension.getSymbolsDao(GeoPackageCoreConnection db)
Get the Symbols DAO
|
| Constructor and Description |
|---|
PortrayalTableCreator(GeoPackageCoreConnection db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static VectorTilesFieldsDao |
VectorTilesFieldsDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static VectorTilesLayersDao |
VectorTilesLayersDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static VectorTilesFieldsDao |
VectorTilesExtension.getVectorTilesFieldsDao(GeoPackageCoreConnection db)
Get the Fields DAO
|
static VectorTilesLayersDao |
VectorTilesExtension.getVectorTilesLayersDao(GeoPackageCoreConnection db)
Get the Layers DAO
|
| Constructor and Description |
|---|
VectorTilesTableCreator(GeoPackageCoreConnection db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static MetadataDao |
MetadataDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static MetadataDao |
MetadataExtension.getMetadataDao(GeoPackageCoreConnection db)
Get a Metadata DAO
|
static MetadataReferenceDao |
MetadataExtension.getMetadataReferenceDao(GeoPackageCoreConnection db)
Get a Metadata Reference DAO
|
| Modifier and Type | Method and Description |
|---|---|
static MetadataReferenceDao |
MetadataReferenceDao.create(GeoPackageCoreConnection db)
Create the DAO
|
| Modifier and Type | Method and Description |
|---|---|
static ContentsIdDao |
ContentsIdDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static ContentsIdDao |
ContentsIdExtension.getContentsIdDao(GeoPackageCoreConnection db)
Get a Contents Id DAO
|
| Constructor and Description |
|---|
ContentsIdTableCreator(GeoPackageCoreConnection db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static TableIndexDao |
TableIndexDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static GeometryIndexDao |
GeometryIndexDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static GeometryIndexDao |
FeatureTableCoreIndex.getGeometryIndexDao(GeoPackageCoreConnection db)
Get a Geometry Index DAO
|
static TableIndexDao |
FeatureTableCoreIndex.getTableIndexDao(GeoPackageCoreConnection db)
Get a Table Index DAO
|
| Constructor and Description |
|---|
GeometryIndexTableCreator(GeoPackageCoreConnection db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static FeatureTileLinkDao |
FeatureTileLinkDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static FeatureTileLinkDao |
FeatureTileTableCoreLinker.getFeatureTileLinkDao(GeoPackageCoreConnection db)
Get a Feature Tile Link DAO
|
| Constructor and Description |
|---|
FeatureTileLinkTableCreator(GeoPackageCoreConnection db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static TileScalingDao |
TileScalingDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static TileScalingDao |
TileTableScaling.getTileScalingDao(GeoPackageCoreConnection db)
Get a Tile Scaling DAO
|
| Constructor and Description |
|---|
TileScalingTableCreator(GeoPackageCoreConnection db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static ExtendedRelationsDao |
ExtendedRelationsDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static ExtendedRelationsDao |
RelatedTablesCoreExtension.getExtendedRelationsDao(GeoPackageCoreConnection db)
Get a Extended Relations DAO
|
| Modifier and Type | Field and Description |
|---|---|
protected GeoPackageCoreConnection |
RTreeIndexCoreExtension.connection
Connection
|
| Modifier and Type | Method and Description |
|---|---|
static DataColumnConstraintsDao |
SchemaExtension.getDataColumnConstraintsDao(GeoPackageCoreConnection db)
Get a Data Column Constraints DAO
|
static DataColumnsDao |
SchemaExtension.getDataColumnsDao(GeoPackageCoreConnection db)
Get a Data Columns DAO
|
| Modifier and Type | Method and Description |
|---|---|
static DataColumnsDao |
DataColumnsDao.create(GeoPackageCoreConnection db)
Create the DAO
|
| Modifier and Type | Method and Description |
|---|---|
static DataColumnConstraintsDao |
DataColumnConstraintsDao.create(GeoPackageCoreConnection db)
Create the DAO
|
| Modifier and Type | Method and Description |
|---|---|
static GeometryColumnsDao |
GeometryColumnsDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static GeometryColumnsSqlMmDao |
GeometryColumnsSqlMmDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static GeometryColumnsSfSqlDao |
GeometryColumnsSfSqlDao.create(GeoPackageCoreConnection db)
Create the DAO
|
| Modifier and Type | Method and Description |
|---|---|
static SpatialReferenceSystemDao |
SpatialReferenceSystemDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static SpatialReferenceSystemSqlMmDao |
SpatialReferenceSystemSqlMmDao.create(GeoPackageCoreConnection db)
Create the DAO
|
static SpatialReferenceSystemSfSqlDao |
SpatialReferenceSystemSfSqlDao.create(GeoPackageCoreConnection db)
Create the DAO
|
| Modifier and Type | Method and Description |
|---|---|
static TileMatrixDao |
TileMatrixDao.create(GeoPackageCoreConnection db)
Create the DAO
|
| Modifier and Type | Method and Description |
|---|---|
static TileMatrixSetDao |
TileMatrixSetDao.create(GeoPackageCoreConnection db)
Create the DAO
|
| Modifier and Type | Method and Description |
|---|---|
GeoPackageCoreConnection |
UserCoreDao.getDb()
Get the database connection
|
| Modifier and Type | Method and Description |
|---|---|
TTable |
UserTableReader.readTable(GeoPackageCoreConnection db)
Read the table
|
| Constructor and Description |
|---|
UserCoreDao(String database,
GeoPackageCoreConnection db,
UserCoreConnection<TColumn,TTable,TRow,TResult> userDb,
TTable table)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static UserCustomTable |
UserCustomTableReader.readTable(GeoPackageCoreConnection connection,
String tableName)
Read the table
|
Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.