@@ -252,26 +252,26 @@ public protocol TransactionProtocol: Sendable {
252252 /// Sets a transaction option with an optional value.
253253 ///
254254 /// - Parameters:
255- /// - option: The transaction option to set.
256255 /// - value: Optional byte array value for the option.
256+ /// - option: The transaction option to set.
257257 /// - Throws: `FDBError` if the option cannot be set.
258- func setOption( _ option : FDB . TransactionOption , value : FDB . Value ? ) throws
258+ func setOption( to value : FDB . Value ? , forOption option : FDB . TransactionOption ) throws
259259
260260 /// Sets a transaction option with a string value.
261261 ///
262262 /// - Parameters:
263- /// - option: The transaction option to set.
264263 /// - value: String value for the option.
264+ /// - option: The transaction option to set.
265265 /// - Throws: `FDBError` if the option cannot be set.
266- func setOption( _ option : FDB . TransactionOption , value : String ) throws
266+ func setOption( to value : String , forOption option : FDB . TransactionOption ) throws
267267
268268 /// Sets a transaction option with an integer value.
269269 ///
270270 /// - Parameters:
271- /// - option: The transaction option to set.
272271 /// - value: Integer value for the option.
272+ /// - option: The transaction option to set.
273273 /// - Throws: `FDBError` if the option cannot be set.
274- func setOption( _ option : FDB . TransactionOption , value : Int ) throws
274+ func setOption( to value : Int , forOption option : FDB . TransactionOption ) throws
275275}
276276
277277/// Default implementation of transaction retry logic for `DatabaseProtocol`.
@@ -394,17 +394,17 @@ extension TransactionProtocol {
394394 try await getRange ( beginKey: beginKey, endKey: endKey, limit: limit, snapshot: snapshot)
395395 }
396396
397- public func setOption( _ option: FDB . TransactionOption ) throws {
398- try setOption ( option , value : nil )
397+ public func setOption( forOption option: FDB . TransactionOption ) throws {
398+ try setOption ( to : nil , forOption : option )
399399 }
400400
401- public func setOption( _ option : FDB . TransactionOption , value : String ) throws {
401+ public func setOption( to value : String , forOption option : FDB . TransactionOption ) throws {
402402 let valueBytes = [ UInt8] ( value. utf8)
403- try setOption ( option , value : valueBytes )
403+ try setOption ( to : valueBytes , forOption : option )
404404 }
405405
406- public func setOption( _ option : FDB . TransactionOption , value : Int ) throws {
406+ public func setOption( to value : Int , forOption option : FDB . TransactionOption ) throws {
407407 let valueBytes = withUnsafeBytes ( of: Int64 ( value) ) { [ UInt8] ( $0) }
408- try setOption ( option , value : valueBytes )
408+ try setOption ( to : valueBytes , forOption : option )
409409 }
410410}
0 commit comments