@@ -44,7 +44,7 @@ checkAndFixColumnNames <-
44
44
expectedNames <- tableSpecs %> %
45
45
dplyr :: select(" columnName" ) %> %
46
46
dplyr :: anti_join(dplyr :: filter(optionalNames , ! .data $ columnName %in% observeredNames ),
47
- by = " columnName"
47
+ by = " columnName"
48
48
) %> %
49
49
dplyr :: arrange(" columnName" ) %> %
50
50
dplyr :: pull()
@@ -176,7 +176,7 @@ checkAndFixDuplicateRows <-
176
176
specifications ) {
177
177
primaryKeys <- specifications %> %
178
178
dplyr :: filter(.data $ tableName == !! tableName &
179
- tolower(.data $ primaryKey ) == " yes" ) %> %
179
+ tolower(.data $ primaryKey ) == " yes" ) %> %
180
180
dplyr :: select(" columnName" ) %> %
181
181
dplyr :: pull()
182
182
duplicatedRows <- duplicated(table [, primaryKeys ])
@@ -189,7 +189,7 @@ checkAndFixDuplicateRows <-
189
189
sum(duplicatedRows )
190
190
)
191
191
)
192
- return (table [! duplicatedRows ,])
192
+ return (table [! duplicatedRows , ])
193
193
} else {
194
194
return (table )
195
195
}
@@ -215,7 +215,7 @@ appendNewRows <-
215
215
if (nrow(data ) > 0 ) {
216
216
primaryKeys <- specifications %> %
217
217
dplyr :: filter(.data $ tableName == !! tableName &
218
- tolower(.data $ primaryKey ) == " yes" ) %> %
218
+ tolower(.data $ primaryKey ) == " yes" ) %> %
219
219
dplyr :: select(" columnName" ) %> %
220
220
dplyr :: pull()
221
221
newData <- newData %> %
@@ -245,10 +245,11 @@ formatDouble <- function(x) {
245
245
246
246
.truncateTable <- function (tableName , connection , schema , tablePrefix ) {
247
247
DatabaseConnector :: renderTranslateExecuteSql(connection ,
248
- " TRUNCATE TABLE @schema.@table_prefix@table;" ,
249
- table_prefix = tablePrefix ,
250
- schema = schema ,
251
- table = tableName )
248
+ " TRUNCATE TABLE @schema.@table_prefix@table;" ,
249
+ table_prefix = tablePrefix ,
250
+ schema = schema ,
251
+ table = tableName
252
+ )
252
253
invisible (NULL )
253
254
}
254
255
@@ -339,7 +340,6 @@ uploadResults <- function(connection = NULL,
339
340
start <- Sys.time()
340
341
341
342
if (purgeDataModel ) {
342
-
343
343
if (rlang :: is_interactive()) {
344
344
if (! .removeDataUserCheck()) {
345
345
return (invisible (NULL ))
@@ -349,10 +349,11 @@ uploadResults <- function(connection = NULL,
349
349
ParallelLogger :: logInfo(" Removing all records for tables within specification" )
350
350
351
351
invisible (lapply(unique(specifications $ tableName ),
352
- .truncateTable ,
353
- connection = connection ,
354
- schema = schema ,
355
- tablePrefix = tablePrefix ))
352
+ .truncateTable ,
353
+ connection = connection ,
354
+ schema = schema ,
355
+ tablePrefix = tablePrefix
356
+ ))
356
357
}
357
358
358
359
# Retrieve the databaseId from the cdmSourceFile if the file exists
@@ -388,7 +389,7 @@ uploadResults <- function(connection = NULL,
388
389
389
390
primaryKey <- specifications %> %
390
391
dplyr :: filter(.data $ tableName == !! tableName &
391
- tolower(.data $ primaryKey ) == " yes" ) %> %
392
+ tolower(.data $ primaryKey ) == " yes" ) %> %
392
393
dplyr :: select(" columnName" ) %> %
393
394
dplyr :: pull()
394
395
@@ -404,7 +405,7 @@ uploadResults <- function(connection = NULL,
404
405
if (purgeSiteDataBeforeUploading && " database_id" %in% primaryKey ) {
405
406
type <- specifications %> %
406
407
dplyr :: filter(.data $ tableName == !! tableName &
407
- .data $ columnName == " database_id" ) %> %
408
+ .data $ columnName == " database_id" ) %> %
408
409
dplyr :: select(" dataType" ) %> %
409
410
dplyr :: pull()
410
411
# Remove the existing data for the databaseId
@@ -538,8 +539,8 @@ uploadResults <- function(connection = NULL,
538
539
primaryKeyValuesInChunk <- unique(chunk [env $ primaryKey ])
539
540
duplicates <-
540
541
dplyr :: inner_join(env $ primaryKeyValuesInDb ,
541
- primaryKeyValuesInChunk ,
542
- by = env $ primaryKey
542
+ primaryKeyValuesInChunk ,
543
+ by = env $ primaryKey
543
544
)
544
545
545
546
if (nrow(duplicates ) != 0 ) {
@@ -570,7 +571,7 @@ uploadResults <- function(connection = NULL,
570
571
# Remove duplicates we already dealt with:
571
572
env $ primaryKeyValuesInDb <-
572
573
env $ primaryKeyValuesInDb %> %
573
- dplyr :: anti_join(duplicates , by = env $ primaryKey )
574
+ dplyr :: anti_join(duplicates , by = env $ primaryKey )
574
575
}
575
576
}
576
577
if (nrow(chunk ) == 0 ) {
@@ -626,7 +627,6 @@ uploadResults <- function(connection = NULL,
626
627
# ' @export
627
628
deleteAllRowsForPrimaryKey <-
628
629
function (connection , schema , tableName , keyValues ) {
629
-
630
630
createSqlStatement <- function (i ) {
631
631
sql <- paste0(
632
632
" DELETE FROM " ,
@@ -635,7 +635,7 @@ deleteAllRowsForPrimaryKey <-
635
635
tableName ,
636
636
" \n WHERE " ,
637
637
paste(paste0(
638
- colnames(keyValues ), " = '" , keyValues [i ,], " '"
638
+ colnames(keyValues ), " = '" , keyValues [i , ], " '"
639
639
), collapse = " AND " ),
640
640
" ;"
641
641
)
@@ -676,7 +676,6 @@ deleteAllRowsForDatabaseId <-
676
676
tableName ,
677
677
databaseId ,
678
678
idIsInt = TRUE ) {
679
-
680
679
sql <-
681
680
" SELECT COUNT(*) FROM @schema.@table_name WHERE database_id IN (@database_id);"
682
681
@@ -711,9 +710,9 @@ deleteAllRowsForDatabaseId <-
711
710
database_id = databaseId
712
711
)
713
712
DatabaseConnector :: executeSql(connection ,
714
- sql ,
715
- progressBar = FALSE ,
716
- reportOverallTime = FALSE
713
+ sql ,
714
+ progressBar = FALSE ,
715
+ reportOverallTime = FALSE
717
716
)
718
717
}
719
718
}
0 commit comments