Connection

public protocol Connection : AnyObject

Undocumented

  • id Default implementation

    Undocumented

    Default Implementation

    Undocumented

    Declaration

    Swift

    var id: ObjectIdentifier { get }
  • Undocumented

    Declaration

    Swift

    var isOpen: Bool { get }
  • Undocumented

    Declaration

    Swift

    var channel: Channel { get }
  • close() Asynchronous

    Undocumented

    Declaration

    Swift

    func close() async throws
  • beginTransaction() Asynchronous

    Undocumented

    Declaration

    Swift

    func beginTransaction() async throws
  • commitTransaction() Asynchronous

    Undocumented

    Declaration

    Swift

    func commitTransaction() async throws
  • rollbackTransaction() Asynchronous

    Undocumented

    Declaration

    Swift

    func rollbackTransaction() async throws
  • query(_:arguments:) Default implementation, asynchronous

    Undocumented

    Default Implementation

    Undocumented

    Declaration

    Swift

    @discardableResult
    func query(_ string: String, arguments parameters: [Codable?]) async throws -> QueryResult?
  • query(_:arguments:) Asynchronous

    Undocumented

    Declaration

    Swift

    @discardableResult
    func query(_ string: String, arguments parameters: Codable?...) async throws -> QueryResult?