public class GeoPackageMetadataDataSource extends 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(String database)
Delete the database
|
boolean |
exists(String database)
Determine if the metadata exists
|
GeoPackageMetadata |
get(long id)
Get GeoPackage metadata by id
|
GeoPackageMetadata |
get(String database)
Get GeoPackage metadata by name
|
List<GeoPackageMetadata> |
getAll()
Get all GeoPackage metadata
|
List<GeoPackageMetadata> |
getAllExternal()
Get all external GeoPackage metadata
|
GeoPackageMetadata |
getExternalAtPath(String path)
Get external GeoPackage metadata by external path
|
List<String> |
getMetadataWhereNameLike(String like,
String sortColumn)
Get metadata where the name is like
|
List<String> |
getMetadataWhereNameNotLike(String notLike,
String sortColumn)
Get metadata where the name is not like
|
GeoPackageMetadata |
getOrCreate(String geoPackage)
Get GeoPackage metadata or create it if it does not exist
|
boolean |
isExternal(String database)
Determine if the GeoPackage is external
|
boolean |
rename(GeoPackageMetadata metadata,
String newName)
Rename the GeoPackage metadata to the new name
|
boolean |
rename(String name,
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(String database)
database - public boolean rename(GeoPackageMetadata metadata, String newName)
metadata - newName - public boolean rename(String name, String newName)
name - newName - public List<GeoPackageMetadata> getAll()
public List<GeoPackageMetadata> getAllExternal()
public GeoPackageMetadata get(String database)
public GeoPackageMetadata get(long id)
public GeoPackageMetadata getOrCreate(String geoPackage)
public boolean exists(String database)
database - public boolean isExternal(String database)
database - public GeoPackageMetadata getExternalAtPath(String path)
public List<String> getMetadataWhereNameLike(String like, String sortColumn)
like - like argumentsortColumn - sort by column