reflectype

package
v0.0.0-...-fc9b81a Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Byte = reflect.TypeFor[byte]()
	Rune = reflect.TypeFor[rune]()
)
View Source
var (
	EncoderSQL    = reflect.TypeFor[encoderSQL]()
	EncoderJSON   = reflect.TypeFor[encoderJSON]()
	EncoderText   = reflect.TypeFor[encoderText]()
	EncoderBinary = reflect.TypeFor[encoderBinary]()

	Valuer  = reflect.TypeFor[driver.Valuer]()
	Scanner = reflect.TypeFor[sql.Scanner]()

	JSONUnmarshaler   = reflect.TypeFor[json.Unmarshaler]()
	TextUnmarshaler   = reflect.TypeFor[encoding.TextUnmarshaler]()
	BinaryUnmarshaler = reflect.TypeFor[encoding.BinaryUnmarshaler]()

	JSONMarshaler   = reflect.TypeFor[json.Marshaler]()
	TextMarshaler   = reflect.TypeFor[encoding.TextMarshaler]()
	BinaryMarshaler = reflect.TypeFor[encoding.BinaryMarshaler]()

	QueryAppender = reflect.TypeFor[schema.QueryAppender]()
)
View Source
var (
	IP           = reflect.TypeFor[net.IP]()
	IPNet        = reflect.TypeFor[net.IPNet]()
	HardwareAddr = reflect.TypeFor[net.HardwareAddr]()

	Addr   = reflect.TypeFor[netip.Addr]()
	Prefix = reflect.TypeFor[netip.Prefix]()
)
View Source
var (
	MapStringString = reflect.TypeFor[map[string]string]()
	QueryBuilder    = reflect.TypeFor[BunQueryBuilder]()
	FromQS          = reflect.TypeFor[FromQueryParameters]()
)
View Source
var (
	NullTime   = reflect.TypeFor[sql.NullTime]()
	NullBool   = reflect.TypeFor[sql.NullBool]()
	NullFloat  = reflect.TypeFor[sql.NullFloat64]()
	NullInt64  = reflect.TypeFor[sql.NullInt64]()
	NullInt32  = reflect.TypeFor[sql.NullInt32]()
	NullInt16  = reflect.TypeFor[sql.NullInt16]()
	NullString = reflect.TypeFor[sql.NullString]()
)
View Source
var (
	Time         = reflect.TypeFor[time.Time]()
	TimeDuration = reflect.TypeFor[time.Duration]()
)
View Source
var JSONRawMessage = reflect.TypeFor[json.RawMessage]()

Functions

This section is empty.

Types

type BunQueryBuilder

type BunQueryBuilder interface {
	BunQueryBuilder(bun.QueryBuilder) bun.QueryBuilder
}

type FromQueryParameters

type FromQueryParameters interface {
	FromQueryParameters([]string) error
}

Jump to

Keyboard shortcuts

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