GPKGExtensionsDao
Objective-C
@interface GPKGExtensionsDao : GPKGBaseDao
Swift
class GPKGExtensionsDao : GPKGBaseDao
Extensions Data Access Object
-
Create the DAO
Declaration
Objective-C
+ (GPKGExtensionsDao *)createWithDatabase:(GPKGConnection *)database;Swift
class func create(withDatabase database: GPKGConnection!) -> GPKGExtensionsDao!Parameters
databasedatabase connection
Return Value
dao
-
Initialize
Declaration
Objective-C
- (instancetype)initWithDatabase:(GPKGConnection *)database;Swift
init!(database: GPKGConnection!)Parameters
databasedatabase connection
Return Value
new extensions dao
-
Delete by extension name
Declaration
Objective-C
- (int)deleteByExtension:(NSString *)extensionName;Swift
func delete(byExtension extensionName: String!) -> Int32Parameters
extensionNameextension name
Return Value
rows deleted
-
Delete by extension name and table name
Declaration
Objective-C
- (int)deleteByExtension:(NSString *)extensionName andTable:(NSString *)tableName;Swift
func delete(byExtension extensionName: String!, andTable tableName: String!) -> Int32Parameters
extensionNameextension name
tableNametable name
Return Value
rows deleted
-
Delete by extension name, table name, and column name
Declaration
Objective-C
- (int)deleteByExtension:(NSString *)extensionName andTable:(NSString *)tableName andColumnName:(NSString *)columnName;Swift
func delete(byExtension extensionName: String!, andTable tableName: String!, andColumnName columnName: String!) -> Int32Parameters
extensionNameextension name
tableNametable name
columnNamecolumn name
Return Value
rows deleted
-
Delete by table name
Declaration
Objective-C
- (int)deleteByTableName:(NSString *)tableName;Swift
func delete(byTableName tableName: String!) -> Int32Parameters
tableNametable name
Return Value
rows deleted
-
Query by extension name
Declaration
Objective-C
- (GPKGResultSet *)queryByExtension:(NSString *)extensionName;Swift
func query(byExtension extensionName: String!) -> GPKGResultSet!Parameters
extensionNameextension name
Return Value
result set
-
Count by extension name
Declaration
Objective-C
- (int)countByExtension:(NSString *)extensionName;Swift
func count(byExtension extensionName: String!) -> Int32Parameters
extensionNameextension name
Return Value
count
-
Query by extension name and table name
Declaration
Objective-C
- (GPKGResultSet *)queryByExtension:(NSString *)extensionName andTable:(NSString *)tableName;Swift
func query(byExtension extensionName: String!, andTable tableName: String!) -> GPKGResultSet!Parameters
extensionNameextension name
tableNametable name
Return Value
result set
-
Count by extension name and table name
Declaration
Objective-C
- (int)countByExtension:(NSString *)extensionName andTable:(NSString *)tableName;Swift
func count(byExtension extensionName: String!, andTable tableName: String!) -> Int32Parameters
extensionNameextension name
tableNametable name
Return Value
count
-
Query by extension name, table name, and column name
Declaration
Objective-C
- (GPKGExtensions *)queryByExtension:(NSString *)extensionName andTable:(NSString *)tableName andColumnName:(NSString *)columnName;Swift
func query(byExtension extensionName: String!, andTable tableName: String!, andColumnName columnName: String!) -> GPKGExtensions!Parameters
extensionNameextension name
tableNametable name
columnNamecolumn name
Return Value
result set
View on GitHub
GPKGExtensionsDao Class Reference