package isolation
import "github.com/ydb-platform/ydb-go-sdk/v3/internal/xsql/isolation"
Index ¶
- func FromYDB(txSettings *table.TransactionSettings) (txOptions *sql.TxOptions, err error)
- func ToYDB(opts driver.TxOptions) (txControl table.TxOption, err error)
Functions ¶
func FromYDB ¶
func FromYDB(txSettings *table.TransactionSettings) (txOptions *sql.TxOptions, err error)
FromYDB maps table transaction settings to driver transaction options
func ToYDB ¶
ToYDB maps driver transaction options to ydb transaction Option or query transaction control. This caused by ydb logic that prevents start actual transaction with OnlineReadOnly mode and ReadCommitted and ReadUncommitted isolation levels should use tx_control in every query request. It returns error on unsupported options.
Source Files ¶
- Version
- v3.35.0
- Published
- Aug 19, 2022
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 1 minute ago –
Tools for package owners.