GPKGGeoPackageMetadataDao
Objective-C
@interface GPKGGeoPackageMetadataDao : GPKGBaseDao
Swift
class GPKGGeoPackageMetadataDao : GPKGBaseDao
GeoPackage Metadata Data Access Object
-
Initialize
Declaration
Objective-C
- (instancetype)initWithDatabase:(GPKGConnection *)database;Swift
init!(database: GPKGConnection!)Parameters
databasedatabase connection
Return Value
new GeoPackage metadata DAO
-
Delete the metadata
Declaration
Objective-C
- (BOOL)deleteMetadata:(GPKGGeoPackageMetadata *)metadata;Swift
func delete(_ metadata: GPKGGeoPackageMetadata!) -> BoolParameters
metadatametadata
Return Value
true if deleted
-
Delete metadata by name
Declaration
Objective-C
- (BOOL)deleteByName:(NSString *)name;Swift
func delete(byName name: String!) -> BoolParameters
namemetadata name
Return Value
true if deleted
-
Rename metadata
Declaration
Objective-C
- (BOOL)renameMetadata:(GPKGGeoPackageMetadata *)metadata toNewName:(NSString *)newName;Swift
func renameMetadata(_ metadata: GPKGGeoPackageMetadata!, toNewName newName: String!) -> BoolParameters
metadatametadata
newNamenew metadata name
Return Value
true if renamed
-
Rename metadata
Declaration
Objective-C
- (BOOL)renameName:(NSString *)name toNewName:(NSString *)newName;Swift
func renameName(_ name: String!, toNewName newName: String!) -> BoolParameters
namemetadata name
newNamenew metadata name
Return Value
true if renamed
-
Get all metadata
Declaration
Objective-C
- (NSArray *)all;Swift
func all() -> [Any]!Return Value
all metadata
-
Get all metadata names
Declaration
Objective-C
- (NSArray *)allNames;Swift
func allNames() -> [Any]!Return Value
metadata names
-
Get all metadata names sorted
Declaration
Objective-C
- (NSArray *)allNamesSorted;Swift
func allNamesSorted() -> [Any]!Return Value
sorted metadata names
-
Get metadata by name
Declaration
Objective-C
- (GPKGGeoPackageMetadata *)metadataByName:(NSString *)name;Swift
func metadata(byName name: String!) -> GPKGGeoPackageMetadata!Parameters
namemetadata name
Return Value
metadata
-
Get metadata by id
Declaration
Objective-C
- (GPKGGeoPackageMetadata *)metadataById:(NSNumber *)id;Swift
func metadata(byId id: NSNumber!) -> GPKGGeoPackageMetadata!Parameters
idmetadata id
Return Value
metadata
-
Get or create metadata by name
Declaration
Objective-C
- (GPKGGeoPackageMetadata *)metadataCreateByName:(NSString *)name;Swift
func metadataCreate(byName name: String!) -> GPKGGeoPackageMetadata!Parameters
namemetadata name
Return Value
existing or created metadata
-
Check if the metadata exists
Declaration
Objective-C
- (BOOL)existsByName:(NSString *)name;Swift
func exists(byName name: String!) -> BoolParameters
namemetadata name
Return Value
true if exists
-
Get metadata where the name is like
Declaration
Objective-C
- (NSArray *)metadataWhereNameLike:(NSString *)like sortedBy:(NSString *)column;Swift
func metadataWhereNameLike(_ like: String!, sortedBy column: String!) -> [Any]!Parameters
likelike argument
columnsort by column
Return Value
metadata names
-
Get metadata where the name is not like
Declaration
Objective-C
- (NSArray *)metadataWhereNameNotLike:(NSString *)notLike sortedBy:(NSString *)column;Swift
func metadataWhereNameNotLike(_ notLike: String!, sortedBy column: String!) -> [Any]!Parameters
notLikenot like argument
columnsort by column
Return Value
metadata names
View on GitHub
GPKGGeoPackageMetadataDao Class Reference