Instance Method
all(decodingColumn:as:)
Returns the named column from each output row, if any, decoded as a given type.
func all<D>(decodingColumn column: String, as type: D.Type) async throws -> [D] where D : Decodable
Parameters
columnThe name of the column to decode.
typeThe type of the desired values.
Return Value
The decoded values, if any.
See Also
Getting All Rows
func all() async throws -> [any SQLRow]Returns all output rows, if any.func all<D>(decoding: D.Type) async throws -> [D]Using a default-configuredSQLRowDecoder, returns all output rows, if any, decoded as a given type.func all<D>(decoding: D.Type, prefix: String?, keyDecodingStrategy: SQLRowDecoder.KeyDecodingStrategy, userInfo: [CodingUserInfoKey : any Sendable]) async throws -> [D]Configure a newSQLRowDecoderas specified and use it to decode and return the output rows, if any, as a given type.func all<D>(decoding: D.Type, with: SQLRowDecoder) async throws -> [D]Using the givenSQLRowDecoder, returns the output rows, if any, decoded as a given type.