Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection interface { BeginRoTransaction(ctx context.Context, f func(ctx context.Context, tx Transaction) error, opts ...Option) error BeginRwTransaction(ctx context.Context, f func(ctx context.Context, tx Transaction) error, opts ...Option) error Close() error }
Connection は、データベースとの物理的な接続を表すインターフェースです。
type Option ¶
type Option func(*Options)
func WithIsolationLevel ¶
func WithIsolationLevel(l sql.IsolationLevel) Option
WithIsolationLevel は、トランザクション分離レベルを設定するオプションです。
type Options ¶
type Options struct {
IsolationLevel sql.IsolationLevel
}
func DefaultOptions ¶
func DefaultOptions() Options
type Transaction ¶
Click to show internal directories.
Click to hide internal directories.