Skip to content

Instance Method

all(decoding:prefix:keyDecodingStrategy:userInfo:)

Configure a new SQLRowDecoder as specified and use it to decode and return the output rows, if any, as a given type.
func all<D>(decoding type: D.Type, prefix: String? = nil, keyDecodingStrategy: SQLRowDecoder.KeyDecodingStrategy = .useDefaultKeys, userInfo: [CodingUserInfoKey : any Sendable] = [:]) async throws -> [D] where D : Decodable

Parameters

type

The type of the desired values.

prefix

See prefix.

keyDecodingStrategy

See keyDecodingStrategy.

userInfo

See userInfo.

Return Value

The decoded values, if any.

See Also

Getting All Rows