SQLRequest

public struct SQLRequest : Request

A Request built from raw SQL.

  • sql

    Undocumented

    Declaration

    Swift

    public let sql: String
  • Undocumented

    Declaration

    Swift

    public let arguments: StatementArguments?
  • Undocumented

    Declaration

    Swift

    public let adapter: RowAdapter?
  • Creates a new request from an SQL string, optional arguments, and optional row adapter.

    let request = SQLRequest("SELECT * FROM players")
    let request = SQLRequest("SELECT * FROM players WHERE id = ?", arguments: [1])
    

    Declaration

    Swift

    public init(_ sql: String, arguments: StatementArguments? = nil, adapter: RowAdapter? = nil, cached: Bool = false)

    Parameters

    sql

    An SQL query.

    arguments

    Optional statement arguments.

    adapter

    Optional RowAdapter.

    cached

    Defaults to false. If true, the request reuses a cached prepared statement.

    Return Value

    A SQLRequest