|
@@ -379,11 +379,11 @@ bool QgsGeoPackageCollectionItem::deleteGeoPackageRasterLayer( const QString &ur |
|
|
layerName.toUtf8().constData(), |
|
|
layerName.toUtf8().constData() ); |
|
|
status = sqlite3_exec( |
|
|
database.get(), /* An open database */ |
|
|
sql, /* SQL to be evaluated */ |
|
|
nullptr, /* Callback function */ |
|
|
nullptr, /* 1st argument to callback */ |
|
|
&errmsg /* Error msg written here */ |
|
|
database.get(), /* An open database */ |
|
|
sql, /* SQL to be evaluated */ |
|
|
nullptr, /* Callback function */ |
|
|
nullptr, /* 1st argument to callback */ |
|
|
&errmsg /* Error msg written here */ |
|
|
); |
|
|
sqlite3_free( sql ); |
|
|
// Remove from optional tables, may silently fail |
|
@@ -396,11 +396,11 @@ bool QgsGeoPackageCollectionItem::deleteGeoPackageRasterLayer( const QString &ur |
|
|
tableName.toUtf8().constData(), |
|
|
layerName.toUtf8().constData() ); |
|
|
( void )sqlite3_exec( |
|
|
database.get(), /* An open database */ |
|
|
database.get(), /* An open database */ |
|
|
sql, /* SQL to be evaluated */ |
|
|
nullptr, /* Callback function */ |
|
|
nullptr, /* 1st argument to callback */ |
|
|
nullptr /* Error msg written here */ |
|
|
nullptr, /* Callback function */ |
|
|
nullptr, /* 1st argument to callback */ |
|
|
nullptr /* Error msg written here */ |
|
|
); |
|
|
sqlite3_free( sql ); |
|
|
} |
|
@@ -409,34 +409,34 @@ bool QgsGeoPackageCollectionItem::deleteGeoPackageRasterLayer( const QString &ur |
|
|
char *sql = sqlite3_mprintf( "DELETE FROM gpkg_2d_gridded_coverage_ancillary WHERE tile_matrix_set_name = '%q'", |
|
|
layerName.toUtf8().constData() ); |
|
|
( void )sqlite3_exec( |
|
|
database.get(), /* An open database */ |
|
|
database.get(), /* An open database */ |
|
|
sql, /* SQL to be evaluated */ |
|
|
nullptr, /* Callback function */ |
|
|
nullptr, /* 1st argument to callback */ |
|
|
nullptr /* Error msg written here */ |
|
|
nullptr, /* Callback function */ |
|
|
nullptr, /* 1st argument to callback */ |
|
|
nullptr /* Error msg written here */ |
|
|
); |
|
|
sqlite3_free( sql ); |
|
|
} |
|
|
{ |
|
|
char *sql = sqlite3_mprintf( "DELETE FROM gpkg_2d_gridded_tile_ancillary WHERE tpudt_name = '%q'", |
|
|
layerName.toUtf8().constData() ); |
|
|
( void )sqlite3_exec( |
|
|
database.get(), /* An open database */ |
|
|
database.get(), /* An open database */ |
|
|
sql, /* SQL to be evaluated */ |
|
|
nullptr, /* Callback function */ |
|
|
nullptr, /* 1st argument to callback */ |
|
|
nullptr /* Error msg written here */ |
|
|
nullptr, /* Callback function */ |
|
|
nullptr, /* 1st argument to callback */ |
|
|
nullptr /* Error msg written here */ |
|
|
); |
|
|
sqlite3_free( sql ); |
|
|
} |
|
|
// Vacuum |
|
|
{ |
|
|
( void )sqlite3_exec( |
|
|
database.get(), /* An open database */ |
|
|
database.get(), /* An open database */ |
|
|
"VACUUM", /* SQL to be evaluated */ |
|
|
nullptr, /* Callback function */ |
|
|
nullptr, /* 1st argument to callback */ |
|
|
nullptr /* Error msg written here */ |
|
|
nullptr, /* Callback function */ |
|
|
nullptr, /* 1st argument to callback */ |
|
|
nullptr /* Error msg written here */ |
|
|
); |
|
|
} |
|
|
|
|
|