From d017536d58f12ec7d2da3b8405877bf177d34560 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sat, 2 Sep 2017 10:13:37 -0700 Subject: [PATCH] Make AttachmentsTable, AuthorsTable, and TagsTable classes instead of structs. --- Frameworks/Database/AttachmentsTable.swift | 2 +- Frameworks/Database/AuthorsTable.swift | 2 +- Frameworks/Database/TagsTable.swift | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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