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

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

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

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