Fix Lint issues.
This commit is contained in:
parent
cbea8acd9a
commit
aea89148ff
@ -13,7 +13,7 @@ let package = Package(
|
|||||||
.library(
|
.library(
|
||||||
name: "RSDatabaseObjC",
|
name: "RSDatabaseObjC",
|
||||||
type: .dynamic,
|
type: .dynamic,
|
||||||
targets: ["RSDatabaseObjC"]),
|
targets: ["RSDatabaseObjC"])
|
||||||
],
|
],
|
||||||
dependencies: [
|
dependencies: [
|
||||||
],
|
],
|
||||||
@ -29,6 +29,6 @@ let package = Package(
|
|||||||
),
|
),
|
||||||
.testTarget(
|
.testTarget(
|
||||||
name: "RSDatabaseTests",
|
name: "RSDatabaseTests",
|
||||||
dependencies: ["RSDatabase"]),
|
dependencies: ["RSDatabase"])
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
@ -152,7 +152,7 @@ public final class DatabaseQueue {
|
|||||||
/// Use this to create tables, indexes, etc.
|
/// Use this to create tables, indexes, etc.
|
||||||
public func runCreateStatements(_ statements: String) throws {
|
public func runCreateStatements(_ statements: String) throws {
|
||||||
precondition(Thread.isMainThread)
|
precondition(Thread.isMainThread)
|
||||||
var error: DatabaseError? = nil
|
var error: DatabaseError?
|
||||||
runInDatabaseSync { result in
|
runInDatabaseSync { result in
|
||||||
switch result {
|
switch result {
|
||||||
case .success(let database):
|
case .success(let database):
|
||||||
@ -236,8 +236,7 @@ private extension DatabaseQueue {
|
|||||||
autoreleasepool {
|
autoreleasepool {
|
||||||
if _isSuspended {
|
if _isSuspended {
|
||||||
databaseBlock(.failure(.isSuspended))
|
databaseBlock(.failure(.isSuspended))
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
if useTransaction {
|
if useTransaction {
|
||||||
database.beginTransaction()
|
database.beginTransaction()
|
||||||
}
|
}
|
||||||
@ -256,4 +255,3 @@ private extension DatabaseQueue {
|
|||||||
database.setShouldCacheStatements(true)
|
database.setShouldCacheStatements(true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -50,12 +50,12 @@ public extension DatabaseTable {
|
|||||||
|
|
||||||
func updateRowsWithValue(_ value: Any, valueKey: String, whereKey: String, matches: [Any], database: FMDatabase) {
|
func updateRowsWithValue(_ value: Any, valueKey: String, whereKey: String, matches: [Any], database: FMDatabase) {
|
||||||
|
|
||||||
let _ = database.rs_updateRows(withValue: value, valueKey: valueKey, whereKey: whereKey, inValues: matches, tableName: self.name)
|
_ = database.rs_updateRows(withValue: value, valueKey: valueKey, whereKey: whereKey, inValues: matches, tableName: self.name)
|
||||||
}
|
}
|
||||||
|
|
||||||
func updateRowsWithDictionary(_ dictionary: DatabaseDictionary, whereKey: String, matches: Any, database: FMDatabase) {
|
func updateRowsWithDictionary(_ dictionary: DatabaseDictionary, whereKey: String, matches: Any, database: FMDatabase) {
|
||||||
|
|
||||||
let _ = database.rs_updateRows(with: dictionary, whereKey: whereKey, equalsValue: matches, tableName: self.name)
|
_ = database.rs_updateRows(with: dictionary, whereKey: whereKey, equalsValue: matches, tableName: self.name)
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: Saving
|
// MARK: Saving
|
||||||
@ -63,7 +63,7 @@ public extension DatabaseTable {
|
|||||||
func insertRows(_ dictionaries: [DatabaseDictionary], insertType: RSDatabaseInsertType, in database: FMDatabase) {
|
func insertRows(_ dictionaries: [DatabaseDictionary], insertType: RSDatabaseInsertType, in database: FMDatabase) {
|
||||||
|
|
||||||
for oneDictionary in dictionaries {
|
for oneDictionary in dictionaries {
|
||||||
let _ = database.rs_insertRow(with: oneDictionary, insertType: insertType, tableName: self.name)
|
_ = database.rs_insertRow(with: oneDictionary, insertType: insertType, tableName: self.name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -136,4 +136,3 @@ public extension FMResultSet {
|
|||||||
return Set(compactMap(completion))
|
return Set(compactMap(completion))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,8 +64,7 @@ public final class DatabaseLookupTable {
|
|||||||
for object in objects {
|
for object in objects {
|
||||||
if let relatedObjects = object.relatedObjectsWithName(relationshipName), !relatedObjects.isEmpty {
|
if let relatedObjects = object.relatedObjectsWithName(relationshipName), !relatedObjects.isEmpty {
|
||||||
objectsWithRelationships += [object]
|
objectsWithRelationships += [object]
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
objectsWithNoRelationships += [object]
|
objectsWithNoRelationships += [object]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -107,7 +106,7 @@ private extension DatabaseLookupTable {
|
|||||||
let sql = "delete from \(name) where \(objectIDKey)=? and \(relatedObjectIDKey) in \(placeholders)"
|
let sql = "delete from \(name) where \(objectIDKey)=? and \(relatedObjectIDKey) in \(placeholders)"
|
||||||
|
|
||||||
let parameters: [Any] = [objectID] + Array(relatedObjectIDs)
|
let parameters: [Any] = [objectID] + Array(relatedObjectIDs)
|
||||||
let _ = database.executeUpdate(sql, withArgumentsIn: parameters)
|
_ = database.executeUpdate(sql, withArgumentsIn: parameters)
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: Saving/Updating
|
// MARK: Saving/Updating
|
||||||
@ -180,7 +179,7 @@ private extension DatabaseLookupTable {
|
|||||||
|
|
||||||
for relatedObjectID in relatedObjectIDs {
|
for relatedObjectID in relatedObjectIDs {
|
||||||
let d: [NSObject: Any] = [(objectIDKey as NSString): objectID, (relatedObjectIDKey as NSString): relatedObjectID]
|
let d: [NSObject: Any] = [(objectIDKey as NSString): objectID, (relatedObjectIDKey as NSString): relatedObjectID]
|
||||||
let _ = database.rs_insertRow(with: d, insertType: .orIgnore, tableName: name)
|
_ = database.rs_insertRow(with: d, insertType: .orIgnore, tableName: name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -226,4 +225,3 @@ private extension DatabaseLookupTable {
|
|||||||
return LookupValue(objectID: objectID, relatedObjectID: relatedObjectID)
|
return LookupValue(objectID: objectID, relatedObjectID: relatedObjectID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,8 +39,7 @@ public extension DatabaseRelatedObjectsTable {
|
|||||||
for databaseID in databaseIDs {
|
for databaseID in databaseIDs {
|
||||||
if let cachedObject = cache[databaseID] {
|
if let cachedObject = cache[databaseID] {
|
||||||
cachedObjects += [cachedObject]
|
cachedObjects += [cachedObject]
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
databaseIDsToFetch.insert(databaseID)
|
databaseIDsToFetch.insert(databaseID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -28,8 +28,7 @@ struct RelatedObjectIDsMap {
|
|||||||
let relatedObjectID: String = lookupValue.relatedObjectID
|
let relatedObjectID: String = lookupValue.relatedObjectID
|
||||||
if d[objectID] == nil {
|
if d[objectID] == nil {
|
||||||
d[objectID] = Set([relatedObjectID])
|
d[objectID] = Set([relatedObjectID])
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
d[objectID]!.insert(relatedObjectID)
|
d[objectID]!.insert(relatedObjectID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user