Make AttachmentsTable, AuthorsTable, and TagsTable classes instead of structs.
This commit is contained in:
parent
b783d1c062
commit
d017536d58
@ -10,7 +10,7 @@ import Foundation
|
||||
import RSDatabase
|
||||
import Data
|
||||
|
||||
struct AttachmentsTable: DatabaseRelatedObjectsTable {
|
||||
final class AttachmentsTable: DatabaseRelatedObjectsTable {
|
||||
|
||||
let name: String
|
||||
let databaseIDKey = DatabaseKey.attachmentID
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user