Make AttachmentsTable, AuthorsTable, and TagsTable classes instead of structs.

This commit is contained in:
Brent Simmons
2017-09-02 10:13:37 -07:00
parent b783d1c062
commit d017536d58
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ import Foundation
import RSDatabase
import Data
struct AttachmentsTable: DatabaseRelatedObjectsTable {
final class AttachmentsTable: DatabaseRelatedObjectsTable {
let name: String
let databaseIDKey = DatabaseKey.attachmentID
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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