public class GeoPackageMetadataDataSource
extends java.lang.Object
| Constructor and Description |
|---|
GeoPackageMetadataDataSource(GeoPackageMetadataDb db)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
create(GeoPackageMetadata metadata)
Create a new GeoPackage metadata
|
boolean |
delete(GeoPackageMetadata metadata)
Delete the GeoPackage metadata
|
boolean |
delete(java.lang.String database)
Delete the database
|
boolean |
exists(java.lang.String database)
Determine if the metadata exists
|
GeoPackageMetadata |
get(long id)
Get GeoPackage metadata by id
|
GeoPackageMetadata |
get(java.lang.String database)
Get GeoPackage metadata by name
|
java.util.List<GeoPackageMetadata> |
getAll()
Get all GeoPackage metadata
|
java.util.List<GeoPackageMetadata> |
getAllExternal()
Get all external GeoPackage metadata
|
GeoPackageMetadata |
getOrCreate(java.lang.String geoPackage)
Get GeoPackage metadata or create it if it does not exist
|
boolean |
isExternal(java.lang.String database)
Determine if the GeoPackage is external
|
boolean |
rename(GeoPackageMetadata metadata,
java.lang.String newName)
Rename the GeoPackage metadata to the new name
|
boolean |
rename(java.lang.String name,
java.lang.String newName)
Rename the GeoPackage name to the new name
|
public GeoPackageMetadataDataSource(GeoPackageMetadataDb db)
db - public void create(GeoPackageMetadata metadata)
metadata - public boolean delete(GeoPackageMetadata metadata)
metadata - public boolean delete(java.lang.String database)
database - public boolean rename(GeoPackageMetadata metadata, java.lang.String newName)
metadata - newName - public boolean rename(java.lang.String name,
java.lang.String newName)
name - newName - public java.util.List<GeoPackageMetadata> getAll()
public java.util.List<GeoPackageMetadata> getAllExternal()
public GeoPackageMetadata get(java.lang.String database)
public GeoPackageMetadata get(long id)
public GeoPackageMetadata getOrCreate(java.lang.String geoPackage)
public boolean exists(java.lang.String database)
database - public boolean isExternal(java.lang.String database)
database -