AnyDatabaseWriter
public final class AnyDatabaseWriter : DatabaseWriter
                A type-erased DatabaseWriter
Instances of AnyDatabaseWriter forward their methods to an arbitrary underlying database writer.
- 
                  
                  
Creates a database writer that wraps a base database writer.
Declaration
Swift
public init(_ base: DatabaseWriter) 
- 
                  
                  
Declaration
Swift
public func read<T>(_ block: (Database) throws -> T) throws -> T - 
                  
                  
Declaration
Swift
public func unsafeRead<T>(_ block: (Database) throws -> T) throws -> T - 
                  
                  
Declaration
Swift
public func unsafeReentrantRead<T>(_ block: (Database) throws -> T) throws -> T - 
                  
                  
Declaration
Swift
public func readFromCurrentState(_ block: @escaping (Database) -> Void) throws 
- 
                  
                  
Declaration
Swift
public func add(function: DatabaseFunction) - 
                  
                  
Declaration
Swift
public func remove(function: DatabaseFunction) 
- 
                  
                  
Declaration
Swift
public func add(collation: DatabaseCollation) - 
                  
                  
Declaration
Swift
public func remove(collation: DatabaseCollation) 
View on GitHub
Install in Dash
        AnyDatabaseWriter Class Reference