entity

package
v0.0.0-...-688904c Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2016 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EnumColumns

type EnumColumns string

EnumColumns EnumColumns column type

const (
	EnumColumnsOpen    EnumColumns = "OPEN"
	EnumColumnsClose   EnumColumns = "CLOSE"
	EnumColumnsForever EnumColumns = "FOREVER"
)

EnumColumns

func (*EnumColumns) Scan

func (e *EnumColumns) Scan(v interface{}) error

Scan database/sql Scanner

func (EnumColumns) Value

func (e EnumColumns) Value() (driver.Value, error)

Value database/sql/driver Valuer

type GomaBinaryTypes

type GomaBinaryTypes struct {
	BinaryID          int64   `goma:"size:20:pk"`
	BinaryColumns     []uint8 `goma:"size:3"`
	TinyblobColumns   []uint8 `goma:""`
	BlobColumns       []uint8 `goma:""`
	MediumblobColumns []uint8 `goma:""`
	LongblobColumns   []uint8 `goma:""`
	VarbinaryColumns  []uint8 `goma:"size:10"`
}

GomaBinaryTypes is generated goma_binary_types table.

func (*GomaBinaryTypes) Scan

func (e *GomaBinaryTypes) Scan(rows *sql.Rows) error

Scan GomaBinaryTypes all scan

type GomaDateTypes

type GomaDateTypes struct {
	ID                 int64      `goma:"size:20:pk"`
	DatetimeColumns    time.Time  `goma:""`
	TimestampColumns   time.Time  `goma:""`
	NilDatetimeColumns *time.Time `goma:""`
}

GomaDateTypes is generated goma_date_types table.

func (*GomaDateTypes) Scan

func (e *GomaDateTypes) Scan(rows *sql.Rows) error

Scan GomaDateTypes all scan

type GomaNumericTypes

type GomaNumericTypes struct {
	ID               int64   `goma:"size:20:pk"`
	TinyintColumns   int     `goma:"size:4"`
	BoolColumns      bool    `goma:"size:1"`
	SmallintColumns  int     `goma:"size:6"`
	MediumintColumns int     `goma:"size:9"`
	IntColumns       int     `goma:"size:11"`
	IntegerColumns   int     `goma:"size:11"`
	SerialColumns    int64   `goma:"size:20"`
	DecimalColumns   string  `goma:"size:10"`
	NumericColumns   string  `goma:"size:10"`
	FloatColumns     float32 `goma:""`
	DoubleColumns    float64 `goma:""`
}

GomaNumericTypes is generated goma_numeric_types table.

func (*GomaNumericTypes) Scan

func (e *GomaNumericTypes) Scan(rows *sql.Rows) error

Scan GomaNumericTypes all scan

type GomaStringTypes

type GomaStringTypes struct {
	ID                int64       `goma:"size:20:pk"`
	TextColumns       string      `goma:""`
	TinytextColumns   string      `goma:""`
	MediumtextColumns string      `goma:""`
	LongtextColumns   string      `goma:""`
	CharColumns       string      `goma:"size:8"`
	VarcharColumns    string      `goma:"size:255"`
	EnumColumns       EnumColumns `goma:""`
}

GomaStringTypes is generated goma_string_types table.

func (*GomaStringTypes) Scan

func (e *GomaStringTypes) Scan(rows *sql.Rows) error

Scan GomaStringTypes all scan

Jump to

Keyboard shortcuts

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