tarantool / go-tarantool

Tarantool 1.10+ client for Go language
https://pkg.go.dev/github.com/tarantool/go-tarantool/v2
BSD 2-Clause "Simplified" License
180 stars 57 forks source link

api: fix splice update operation #353

Closed DerekBum closed 9 months ago

DerekBum commented 9 months ago

Splice update operation (:) accepts 5 and only 5 arguments. It was parsed and encoded incorrectly with only 3 argument (as every other update operations). Also fixed the same operation for the crud.

Op struct made private. Change all Upsert and Update requests to accept *tarantool.Operations as ops parameters instead of the interface{}.

I didn't forget about (remove if it is not applicable):

Closes #348