diff --git a/Frameworks/Database/AttachmentsTable.swift b/Frameworks/Database/AttachmentsTable.swift index a9245b972..eef37385d 100644 --- a/Frameworks/Database/AttachmentsTable.swift +++ b/Frameworks/Database/AttachmentsTable.swift @@ -10,7 +10,7 @@ import Foundation import RSDatabase import Data -struct AttachmentsTable: DatabaseRelatedObjectsTable { +final class AttachmentsTable: DatabaseRelatedObjectsTable { let name: String let databaseIDKey = DatabaseKey.attachmentID diff --git a/Frameworks/Database/AuthorsTable.swift b/Frameworks/Database/AuthorsTable.swift index f60b37c4b..bb28fb140 100644 --- a/Frameworks/Database/AuthorsTable.swift +++ b/Frameworks/Database/AuthorsTable.swift @@ -17,7 +17,7 @@ import Data // CREATE TABLE if not EXISTS authorLookup (authorID TEXT NOT NULL, articleID TEXT NOT NULL, PRIMARY KEY(authorID, articleID)); -struct AuthorsTable: DatabaseRelatedObjectsTable { +final class AuthorsTable: DatabaseRelatedObjectsTable { let name: String let databaseIDKey = DatabaseKey.authorID diff --git a/Frameworks/Database/TagsTable.swift b/Frameworks/Database/TagsTable.swift index 77b1cabad..aac241be2 100644 --- a/Frameworks/Database/TagsTable.swift +++ b/Frameworks/Database/TagsTable.swift @@ -17,7 +17,7 @@ import Data // CREATE TABLE if not EXISTS tags(tagName TEXT NOT NULL, articleID TEXT NOT NULL, PRIMARY KEY(tagName, articleID)); // CREATE INDEX if not EXISTS tags_tagName_index on tags (tagName COLLATE NOCASE); -struct TagsTable: DatabaseRelatedObjectsTable { +final class TagsTable: DatabaseRelatedObjectsTable { let name: String let databaseIDKey = DatabaseKey.tagName