AnyDatabaseReader
public final class AnyDatabaseReader : DatabaseReader
                A type-erased DatabaseReader
Instances of AnyDatabaseReader forward their methods to an arbitrary underlying database reader.
- 
                  
                  
Creates a database reader that wraps a base database reader.
Declaration
Swift
public init(_ base: DatabaseReader) - 
                  
                  
Declaration
Swift
public var configuration: Configuration { get } 
- 
                  
                  
Declaration
Swift
public func interrupt() 
- 
                  
                  
Declaration
Swift
public func read<T>(_ block: (Database) throws -> T) throws -> T - 
                  
                  
Declaration
Swift
public func asyncRead(_ block: @escaping (Result<Database, Error>) -> Void) - 
                  
                  
Declaration
Swift
public func unsafeRead<T>(_ block: (Database) throws -> T) throws -> T - 
                  
                  
Declaration
Swift
public func unsafeReentrantRead<T>(_ block: (Database) throws -> T) throws -> T 
View on GitHub
Install in Dash
        AnyDatabaseReader Class Reference