chgsql

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 20, 2023 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Nullable

func Nullable[T comparable](v change.Changeable[T], null T) any

func NullableF32 added in v0.5.1

func NullableF32(v change.Changeable[float32]) any

func NullableF64 added in v0.5.1

func NullableF64(v change.Changeable[float64]) any

Types

type OnScanF32 added in v0.5.1

type OnScanF32 struct {
	V   *change.On[float32]
	Chg change.Flags
}

func (*OnScanF32) Scan added in v0.5.1

func (v *OnScanF32) Scan(src any) error

type OnScanF64 added in v0.5.1

type OnScanF64 struct {
	V   *change.On[float64]
	Chg change.Flags
}

func (*OnScanF64) Scan added in v0.5.1

func (v *OnScanF64) Scan(src any) error

type OnScanner

type OnScanner[T comparable] struct {
	V    *change.On[T]
	Chg  change.Flags
	Null T
}

func (*OnScanner[T]) Scan

func (v *OnScanner[T]) Scan(src any) error

type ValScanF32 added in v0.5.1

type ValScanF32 struct {
	V   *change.Val[float32]
	Chg change.Flags
}

func (*ValScanF32) Scan added in v0.5.1

func (v *ValScanF32) Scan(src any) error

type ValScanF64 added in v0.5.1

type ValScanF64 struct {
	V   *change.Val[float64]
	Chg change.Flags
}

func (*ValScanF64) Scan added in v0.5.1

func (v *ValScanF64) Scan(src any) error

type ValScanner

type ValScanner[T comparable] struct {
	V    *change.Val[T]
	Null T
	Chg  change.Flags
}

func (*ValScanner[T]) Scan

func (v *ValScanner[T]) Scan(src any) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL