public abstract class FeatureTileTableCoreLinker extends BaseExtension
| Modifier and Type | Field and Description |
|---|---|
static String |
EXTENSION_AUTHOR
Extension author
|
static String |
EXTENSION_DEFINITION
Extension definition URL
|
static String |
EXTENSION_NAME
Extension, with author and name
|
static String |
EXTENSION_NAME_NO_AUTHOR
Extension name without the author
|
extensionsDao, geoPackage| Modifier | Constructor and Description |
|---|---|
protected |
FeatureTileTableCoreLinker(GeoPackageCore geoPackage)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteLink(String featureTable,
String tileTable)
Delete the feature tile table link
|
int |
deleteLinks(String table)
Delete the feature tile table links for the feature or tile table
|
FeatureTileLinkDao |
getDao()
Get the feature tile link DAO
|
Extensions |
getExtension()
Get the extension
|
List<String> |
getFeatureTablesForTileTable(String tileTable)
Query for the feature table names linked to a tile table
|
GeoPackageCore |
getGeoPackage()
Get the GeoPackage
|
FeatureTileLink |
getLink(String featureTable,
String tileTable)
Get the feature and tile table link if it exists
|
List<String> |
getTileTablesForFeatureTable(String featureTable)
Query for the tile table names linked to a feature table
|
boolean |
isLinked(String featureTable,
String tileTable)
Determine if the feature table is linked to the tile table
|
void |
link(String featureTable,
String tileTable)
Link a feature and tile table together.
|
List<FeatureTileLink> |
queryForFeatureTable(String featureTable)
Query for feature tile links by feature table
|
List<FeatureTileLink> |
queryForTileTable(String tileTable)
Query for feature tile links by tile table
|
get, getExtensionsDao, getOrCreate, haspublic static final String EXTENSION_AUTHOR
public static final String EXTENSION_NAME_NO_AUTHOR
public static final String EXTENSION_NAME
public static final String EXTENSION_DEFINITION
protected FeatureTileTableCoreLinker(GeoPackageCore geoPackage)
geoPackage - public GeoPackageCore getGeoPackage()
getGeoPackage in class BaseExtensionpublic FeatureTileLinkDao getDao()
public void link(String featureTable, String tileTable)
featureTable - tileTable - public boolean isLinked(String featureTable, String tileTable)
featureTable - tileTable - public FeatureTileLink getLink(String featureTable, String tileTable)
featureTable - tileTable - public List<FeatureTileLink> queryForFeatureTable(String featureTable)
featureTable - public List<FeatureTileLink> queryForTileTable(String tileTable)
tileTable - public boolean deleteLink(String featureTable, String tileTable)
featureTable - tileTable - public int deleteLinks(String table)
table - public Extensions getExtension()
public List<String> getTileTablesForFeatureTable(String featureTable)
featureTable - feature tableCopyright © 2016 National Geospatial-Intelligence Agency. All rights reserved.