MemoryTableDatabase
public class MemoryTableDatabase : StoredDatabase
A minimal implementation of the StoredDatabase protocol that allows MemoryTableRelation to be used
with TransactionalDatabase.
-
Undocumented
Declaration
Swift
public init(relations: [String : MemoryTableRelation] = [:]) -
Undocumented
Declaration
Swift
public subscript(name: String) -> StoredRelation? { get } -
Undocumented
Declaration
Swift
public func storedRelation(forName name: String) -> StoredRelation? -
Undocumented
Declaration
Swift
public func createRelation(_ name: String, scheme: Scheme) -> MemoryTableRelation -
Undocumented
Declaration
Swift
public func transaction<Return>(_ transactionFunction: () -> (Return, TransactionResult)) -> Result<Return, RelationError> -
Undocumented
Declaration
Swift
public func resultNeedsRetry<T>(_ result: Result<T, RelationError>) -> Bool
MemoryTableDatabase Class Reference