Versions in this module Expand all Collapse all v3 v3.80.13 Sep 25, 2024 v3.80.12 Sep 24, 2024 Changes in this version + func BeginTx(opts ...Option) beginTxOptions + func WithOnlineReadOnly(opts ...OnlineReadOnlyOption) onlineReadOnlySettingsOption + func WithTx(t tx.Identifier) txIDTxControlOption + func WithTxID(txID string) txIDTxControlOption + type Control struct + Commit bool + func DefaultTxControl() *Control + func NewControl(opts ...ControlOption) *Control + func NoTx() *Control + func OnlineReadOnlyTxControl(opts ...OnlineReadOnlyOption) *Control + func SerializableReadWriteTxControl(opts ...ControlOption) *Control + func SnapshotReadOnlyTxControl() *Control + func StaleReadOnlyTxControl() *Control + func (ctrl *Control) Selector() Selector + func (ctrl *Control) ToYDB(a *allocator.Allocator) *Ydb_Query.TransactionControl + type ControlOption interface + func CommitTx() ControlOption + type OnlineReadOnlyOption interface + func WithInconsistentReads() OnlineReadOnlyOption + type Option interface + ApplyTxSettingsOption func(a *allocator.Allocator, txSettings *Ydb_Query.TransactionSettings) + func WithDefaultTxMode() Option + func WithSerializableReadWrite() Option + func WithSnapshotReadOnly() Option + func WithStaleReadOnly() Option + type Selector interface + type Settings []Option + func NewSettings(opts ...Option) Settings + func (opts Settings) ToYDB(a *allocator.Allocator) *Ydb_Query.TransactionSettings