Remove anyExists

This commit is contained in:
Max Radermacher
2025-10-29 15:04:12 -05:00
committed by GitHub
parent 9a27caf047
commit 5caa92893f
8 changed files with 0 additions and 147 deletions

View File

@@ -2201,35 +2201,9 @@ public extension %(class_name)s {
class func anyCount(transaction: DBReadTransaction) -> UInt {
return %s.ows_fetchCount(transaction.database)
}
""" % (
record_name,
)
# ---- Exists ----
swift_body += """
class func anyExists(
uniqueId: String,
transaction: DBReadTransaction
) -> Bool {
assert(!uniqueId.isEmpty)
let sql = "SELECT EXISTS ( SELECT 1 FROM \\(%s.databaseTableName) WHERE \\(%sColumn: .uniqueId) = ? )"
let arguments: StatementArguments = [uniqueId]
do {
return try Bool.fetchOne(transaction.database, sql: sql, arguments: arguments) ?? false
} catch {
DatabaseCorruptionState.flagDatabaseReadCorruptionIfNecessary(
userDefaults: CurrentAppContext().appUserDefaults(),
error: error
)
owsFail("Missing instance.")
}
}
}
""" % (
record_name,
record_identifier(clazz.name),
)
# ---- Fetch ----