// Code generated by sqlc. DO NOT EDIT.
// versions:
//   sqlc v1.21.0

package datatype

import (
	"database/sql"
	"time"
)

type DtCharacter struct {
	A sql.NullString
	B sql.NullString
	C sql.NullString
	D sql.NullString
	E sql.NullString
	F sql.NullString
	G sql.NullString
	H sql.NullString
	I sql.NullString
	J sql.NullString
	K sql.NullString
	L sql.NullString
}

type DtCharacterNotNull struct {
	A string
	B string
	C string
	D []byte
	E []byte
	F []byte
	G string
	H string
	I string
	J []byte
	K string
	L []byte
}

type DtDatetime struct {
	A sql.NullTime
	B sql.NullTime
	C sql.NullTime
}

type DtDatetimeNotNull struct {
	A time.Time
	B time.Time
	C time.Time
}

type DtNumeric struct {
	A sql.NullInt32
	B sql.NullInt32
	C sql.NullInt32
	D sql.NullInt32
	E sql.NullInt32
	F sql.NullInt64
	G interface{}
	H sql.NullString
	I sql.NullString
	J sql.NullFloat64
	K sql.NullFloat64
	L sql.NullFloat64
}

type DtNumericNotNull struct {
	A int32
	B int32
	C int32
	D int32
	E int32
	F int64
	G interface{}
	H string
	I string
	J float64
	K float64
	L float64
}

type DtNumericUnsigned struct {
	A sql.NullInt32
	B sql.NullInt32
	C sql.NullInt32
	D sql.NullInt32
	E sql.NullInt32
	F sql.NullInt64
}
