diff --git a/ArticlesDatabase/Sources/ArticlesDatabase/ArticlesTable.swift b/ArticlesDatabase/Sources/ArticlesDatabase/ArticlesTable.swift index 17c510dd8..14ba6111c 100644 --- a/ArticlesDatabase/Sources/ArticlesDatabase/ArticlesTable.swift +++ b/ArticlesDatabase/Sources/ArticlesDatabase/ArticlesTable.swift @@ -11,6 +11,7 @@ import RSCore import Database import RSParser import Articles +import FMDB final class ArticlesTable: DatabaseTable { diff --git a/ArticlesDatabase/Sources/ArticlesDatabase/AuthorsTable.swift b/ArticlesDatabase/Sources/ArticlesDatabase/AuthorsTable.swift index 3337e8db6..2575b19e5 100644 --- a/ArticlesDatabase/Sources/ArticlesDatabase/AuthorsTable.swift +++ b/ArticlesDatabase/Sources/ArticlesDatabase/AuthorsTable.swift @@ -9,6 +9,7 @@ import Foundation import Database import Articles +import FMDB // article->authors is a many-to-many relationship. // There’s a lookup table relating authorID and articleID. diff --git a/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/Article+Database.swift b/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/Article+Database.swift index eceab32ff..a96d1bfef 100644 --- a/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/Article+Database.swift +++ b/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/Article+Database.swift @@ -10,6 +10,7 @@ import Foundation import Database import Articles import RSParser +import FMDB extension Article { diff --git a/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/ArticleStatus+Database.swift b/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/ArticleStatus+Database.swift index 9f1b83b18..566bedce8 100644 --- a/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/ArticleStatus+Database.swift +++ b/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/ArticleStatus+Database.swift @@ -9,6 +9,7 @@ import Foundation import Database import Articles +import FMDB extension ArticleStatus { diff --git a/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/Author+Database.swift b/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/Author+Database.swift index 266a8303d..485dcaa01 100644 --- a/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/Author+Database.swift +++ b/ArticlesDatabase/Sources/ArticlesDatabase/Extensions/Author+Database.swift @@ -10,6 +10,7 @@ import Foundation import Articles import Database import RSParser +import FMDB // MARK: - DatabaseObject diff --git a/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchAllUnreadCountsOperation.swift b/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchAllUnreadCountsOperation.swift index 91c1c384f..892ccc1de 100644 --- a/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchAllUnreadCountsOperation.swift +++ b/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchAllUnreadCountsOperation.swift @@ -9,6 +9,7 @@ import Foundation import RSCore import Database +import FMDB public final class FetchAllUnreadCountsOperation: MainThreadOperation { diff --git a/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchFeedUnreadCountOperation.swift b/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchFeedUnreadCountOperation.swift index 6d2323447..5da2ede10 100644 --- a/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchFeedUnreadCountOperation.swift +++ b/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchFeedUnreadCountOperation.swift @@ -9,6 +9,7 @@ import Foundation import RSCore import Database +import FMDB /// Fetch the unread count for a single feed. public final class FetchFeedUnreadCountOperation: MainThreadOperation { diff --git a/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchUnreadCountsForFeedsOperation.swift b/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchUnreadCountsForFeedsOperation.swift index 410aa8078..c7bdb209b 100644 --- a/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchUnreadCountsForFeedsOperation.swift +++ b/ArticlesDatabase/Sources/ArticlesDatabase/Operations/FetchUnreadCountsForFeedsOperation.swift @@ -9,6 +9,7 @@ import Foundation import RSCore import Database +import FMDB /// Fetch the unread counts for a number of feeds. public final class FetchUnreadCountsForFeedsOperation: MainThreadOperation { diff --git a/ArticlesDatabase/Sources/ArticlesDatabase/SearchTable.swift b/ArticlesDatabase/Sources/ArticlesDatabase/SearchTable.swift index 7d39b2aba..e7b909d49 100644 --- a/ArticlesDatabase/Sources/ArticlesDatabase/SearchTable.swift +++ b/ArticlesDatabase/Sources/ArticlesDatabase/SearchTable.swift @@ -11,6 +11,7 @@ import RSCore import Database import Articles import RSParser +import FMDB final class ArticleSearchInfo: Hashable { diff --git a/ArticlesDatabase/Sources/ArticlesDatabase/StatusesTable.swift b/ArticlesDatabase/Sources/ArticlesDatabase/StatusesTable.swift index c9319108a..110364154 100644 --- a/ArticlesDatabase/Sources/ArticlesDatabase/StatusesTable.swift +++ b/ArticlesDatabase/Sources/ArticlesDatabase/StatusesTable.swift @@ -10,6 +10,7 @@ import Foundation import RSCore import Database import Articles +import FMDB // Article->ArticleStatus is a to-one relationship. //