Versions in this module Expand all Collapse all v4 v4.7.3 Oct 10, 2021 Changes in this version + type Box [2]Point + func NewBox(A, B Point) Box + func (b *Box) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (b *Box) Scan(src interface{}) error + func (b Box) Value() (driver.Value, error) + type Circle struct + Radius float64 + func NewCircle(P Point, R float64) Circle + func (c *Circle) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (c *Circle) Scan(src interface{}) error + func (c Circle) Value() (driver.Value, error) + type Line struct + A float64 + B float64 + C float64 + func NewLine(A, B, C float64) Line + func (l *Line) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (l *Line) Scan(src interface{}) error + func (l Line) Value() (driver.Value, error) + type Lseg [2]Point + func NewLseg(A, B Point) Lseg + func (l *Lseg) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (l *Lseg) Scan(src interface{}) error + func (l Lseg) Value() (driver.Value, error) + type NullBox struct + Valid bool + func NewNullBox(B Box, v bool) NullBox + func (b *NullBox) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (b *NullBox) Scan(src interface{}) error + func (b NullBox) Value() (driver.Value, error) + type NullCircle struct + Valid bool + func NewNullCircle(C Circle, v bool) NullCircle + func (c *NullCircle) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (c *NullCircle) Scan(src interface{}) error + func (c NullCircle) Value() (driver.Value, error) + type NullLine struct + Valid bool + func NewNullLine(L Line, v bool) NullLine + func (l *NullLine) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (l *NullLine) Scan(src interface{}) error + func (l NullLine) Value() (driver.Value, error) + type NullLseg struct + Valid bool + func NewNullLseg(L Lseg, v bool) NullLseg + func (l *NullLseg) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (l *NullLseg) Scan(src interface{}) error + func (l NullLseg) Value() (driver.Value, error) + type NullPath struct + Valid bool + func NewNullPath(P Path, v bool) NullPath + func (p *NullPath) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (p *NullPath) Scan(src interface{}) error + func (p NullPath) Value() (driver.Value, error) + type NullPoint struct + Valid bool + func NewNullPoint(P Point, v bool) NullPoint + func (p *NullPoint) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (p *NullPoint) Scan(src interface{}) error + func (p NullPoint) Value() (driver.Value, error) + type NullPolygon struct + Valid bool + func NewNullPolygon(P Polygon, v bool) NullPolygon + func (p *NullPolygon) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (p *NullPolygon) Scan(src interface{}) error + func (p NullPolygon) Value() (driver.Value, error) + type Path struct + Closed bool + Points []Point + func NewPath(P []Point, C bool) Path + func (p *Path) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (p *Path) Scan(src interface{}) error + func (p Path) Value() (driver.Value, error) + type Point struct + X float64 + Y float64 + func NewPoint(X, Y float64) Point + func (p *Point) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (p *Point) Scan(src interface{}) error + func (p Point) Value() (driver.Value, error) + type Polygon []Point + func NewPolygon(P []Point) Polygon + func (p *Polygon) Randomize(nextInt func() int64, fieldType string, shouldBeNull bool) + func (p *Polygon) Scan(src interface{}) error + func (p Polygon) Value() (driver.Value, error) Other modules containing this package github.com/eggsampler/sqlboiler