Initializer
init(prefix:keyEncodingStrategy:nilEncodingStrategy:userInfo:)
Create a configured
SQLQueryEncoder.init(prefix: String? = nil, keyEncodingStrategy: SQLQueryEncoder.KeyEncodingStrategy = .useDefaultKeys, nilEncodingStrategy: SQLQueryEncoder.NilEncodingStrategy = .default, userInfo: [CodingUserInfoKey : any Sendable] = [:])
Parameters
prefixThe key prefix to use for column names. Defaults to none. See
prefixfor details.keyEncodingStrategyThe key encoding strategy used for translating coding keys to column names. Defaults to
SQLQueryEncoder.KeyEncodingStrategy.useDefaultKeys. SeekeyEncodingStrategyfor details.nilEncodingStrategyThe strategy used for encoding
nilvalues. Defaults toSQLQueryEncoder.NilEncodingStrategy.default. SeenilEncodingStrategyfor details.userInfoKey-value pairs to provide as user info to the underlying encoder. Defaults to none.