public class GeoPackageTableCreator extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTENTS
Contents script
|
static String |
CONTENTS_ID
Contents Id script
|
static String |
DATA_COLUMN_CONSTRAINTS
Data Column Constraints script
|
static String |
DATA_COLUMNS
Data Columns script
|
static String |
EXTENDED_RELATIONS
Extended Relations script
|
static String |
EXTENSIONS
Extensions script
|
static String |
FEATURE_TILE_LINK
Feature Tile Link script
|
static String |
GEOMETRY_COLUMNS
Geometry Columns script
|
static String |
GEOMETRY_INDEX
Geometry Index script
|
static String |
GRIDDED_COVERAGE
Tiled Gridded Coverage Data Coverage extension script
|
static String |
GRIDDED_TILE
Tiled Gridded Coverage Data Tile extension script
|
static String |
INDEX_GEOMETRY_INDEX
Index Geometry Index script
|
static String |
METADATA
Metadata script
|
static String |
METADATA_REFERENCE
Metadata Reference script
|
static String |
SPATIAL_REFERENCE_SYSTEM
Spatial Reference System script
|
static String |
TABLE_INDEX
Table Index script
|
static String |
TILE_MATRIX
Tile Matrix script
|
static String |
TILE_MATRIX_SET
Tile Matrix Set script
|
static String |
TILE_SCALING
Tile Scaling script
|
static String |
UNINDEX_GEOMETRY_INDEX
Unindex Geometry Index script
|
| Constructor and Description |
|---|
GeoPackageTableCreator(GeoPackageCoreConnection db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
createContents()
Create Contents table
|
int |
createContentsId()
Create Contents Id table
|
int |
createDataColumnConstraints()
Create Data Column Constraints table
|
int |
createDataColumns()
Create Data Columns table
|
int |
createExtendedRelations()
Create the Extended Relations table
|
int |
createExtensions()
Create Extensions table
|
int |
createFeatureTileLink()
Create Feature Tile Link table
|
int |
createGeometryColumns()
Create Geometry Columns table
|
int |
createGeometryIndex()
Create Geometry Index table
|
int |
createGriddedCoverage()
Create the Tiled Gridded Coverage Data Coverage extension table
|
int |
createGriddedTile()
Create the Tiled Gridded Coverage Data Tile extension table
|
int |
createMetadata()
Create Metadata table
|
int |
createMetadataReference()
Create Metadata Reference table
|
void |
createRequired()
Create the minimum required GeoPackage tables
|
int |
createSpatialReferenceSystem()
Create Spatial Reference System table and views
|
<TColumn extends UserColumn> |
createTable(UserTable<TColumn> table)
Create the user defined table
|
int |
createTableIndex()
Create Table Index table
|
int |
createTileMatrix()
Create Tile Matrix table
|
int |
createTileMatrixSet()
Create Tile Matrix Set table
|
int |
createTileScaling()
Create Tile Scaling table
|
void |
dropTable(String table)
Drop the table if it exists
|
int |
execSQLScript(String sqlScript)
Execute the SQL Script
|
static String |
getScript(String property)
Get the database script name for the property
|
int |
indexGeometryIndex()
Create Geometry Index table column indexes
|
static List<String> |
readSQLScript(String sqlScript)
Read the SQL Script and parse the statements
|
int |
unindexGeometryIndex()
Un-index (drop) Geometry Index table column indexes
|
public static final String SPATIAL_REFERENCE_SYSTEM
public static final String CONTENTS
public static final String GEOMETRY_COLUMNS
public static final String TILE_MATRIX_SET
public static final String TILE_MATRIX
public static final String DATA_COLUMNS
public static final String DATA_COLUMN_CONSTRAINTS
public static final String METADATA
public static final String METADATA_REFERENCE
public static final String EXTENSIONS
public static final String GRIDDED_COVERAGE
public static final String GRIDDED_TILE
public static final String EXTENDED_RELATIONS
public static final String TABLE_INDEX
public static final String GEOMETRY_INDEX
public static final String INDEX_GEOMETRY_INDEX
public static final String UNINDEX_GEOMETRY_INDEX
public static final String FEATURE_TILE_LINK
public static final String TILE_SCALING
public static final String CONTENTS_ID
public GeoPackageTableCreator(GeoPackageCoreConnection db)
db - db connectionpublic static final String getScript(String property)
property - property namepublic int createSpatialReferenceSystem()
public int createContents()
public int createGeometryColumns()
public int createTileMatrixSet()
public int createTileMatrix()
public int createDataColumns()
public int createDataColumnConstraints()
public int createMetadata()
public int createMetadataReference()
public int createExtensions()
public int createGriddedCoverage()
public int createGriddedTile()
public int createExtendedRelations()
public int createTableIndex()
public int createGeometryIndex()
public int indexGeometryIndex()
public int unindexGeometryIndex()
public int createFeatureTileLink()
public int createTileScaling()
public int createContentsId()
public int execSQLScript(String sqlScript)
sqlScript - SQL script property file namepublic static List<String> readSQLScript(String sqlScript)
sqlScript - SQL script property file namepublic <TColumn extends UserColumn> void createTable(UserTable<TColumn> table)
TColumn - column typetable - user tablepublic void createRequired()
public void dropTable(String table)
table - table nameCopyright © 2020 National Geospatial-Intelligence Agency. All rights reserved.