path

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExpandColumnWithDialect

func ExpandColumnWithDialect(d core.Dialect, path core.Column) (core.SQL, error)

func ExpandTableWithDialect

func ExpandTableWithDialect(d core.Dialect, entity core.Table) (core.SQL, error)

Types

type BinaryPath

type BinaryPath struct {
	// contains filtered or unexported fields
}

func NewBinaryPath

func NewBinaryPath(e core.Table, name string) BinaryPath

func NewBinaryPathWithAlias

func NewBinaryPathWithAlias(e core.Table, name, alias string) BinaryPath

func (BinaryPath) As

func (s BinaryPath) As(alias string) BinaryPath

func (BinaryPath) Between

func (b BinaryPath) Between(first, second []byte) core.ComboExpression

func (BinaryPath) BetweenPaths

func (b BinaryPath) BetweenPaths(first, second core.Expression) core.ComboExpression

func (BinaryPath) Eq

func (b BinaryPath) Eq(equalTo []byte) core.ComboExpression

func (BinaryPath) EqPath

func (b BinaryPath) EqPath(equalTo core.Expression) core.ComboExpression

func (BinaryPath) GT

func (b BinaryPath) GT(greaterThan []byte) core.ComboExpression

func (BinaryPath) GTOrEq

func (b BinaryPath) GTOrEq(greaterThanOrEqual []byte) core.ComboExpression

func (BinaryPath) GTOrEqPath

func (b BinaryPath) GTOrEqPath(greaterThanOrEqual core.Expression) core.ComboExpression

func (BinaryPath) GTPath

func (b BinaryPath) GTPath(greaterThan core.Expression) core.ComboExpression

func (BinaryPath) GetAlias

func (b BinaryPath) GetAlias() string

func (BinaryPath) GetName

func (b BinaryPath) GetName() string

func (BinaryPath) GetParent

func (b BinaryPath) GetParent() core.Table

func (BinaryPath) GetSQL

func (b BinaryPath) GetSQL(d core.Dialect) (core.SQL, error)

func (BinaryPath) In

func (b BinaryPath) In(values ...[]byte) core.ComboExpression

func (BinaryPath) InPaths

func (b BinaryPath) InPaths(values ...core.Expression) core.ComboExpression

func (BinaryPath) IsNotNull

func (b BinaryPath) IsNotNull() core.ComboExpression

func (BinaryPath) IsNull

func (b BinaryPath) IsNull() core.ComboExpression

func (BinaryPath) LT

func (b BinaryPath) LT(lessThan []byte) core.ComboExpression

func (BinaryPath) LTOrEq

func (b BinaryPath) LTOrEq(lessThanOrEqual []byte) core.ComboExpression

func (BinaryPath) LTOrEqPath

func (b BinaryPath) LTOrEqPath(lessThanOrEqual core.Expression) core.ComboExpression

func (BinaryPath) LTPath

func (b BinaryPath) LTPath(lessThan core.Expression) core.ComboExpression

func (BinaryPath) NotBetween

func (b BinaryPath) NotBetween(first, second []byte) core.ComboExpression

func (BinaryPath) NotBetweenPaths

func (b BinaryPath) NotBetweenPaths(first, second core.Expression) core.ComboExpression

func (BinaryPath) NotEq

func (b BinaryPath) NotEq(notEqualTo []byte) core.ComboExpression

func (BinaryPath) NotEqPath

func (b BinaryPath) NotEqPath(notEqualTo core.Expression) core.ComboExpression

func (BinaryPath) NotIn

func (b BinaryPath) NotIn(values ...[]byte) core.ComboExpression

func (BinaryPath) NotInPaths

func (b BinaryPath) NotInPaths(values ...core.Expression) core.ComboExpression

func (BinaryPath) To

func (b BinaryPath) To(value []byte) core.Set

func (BinaryPath) ToExpression

func (b BinaryPath) ToExpression(setExp core.Expression) core.Set

type BoolPath

type BoolPath struct {
	// contains filtered or unexported fields
}

func NewBoolPath

func NewBoolPath(e core.Table, name string) BoolPath

func NewBoolPathWithAlias

func NewBoolPathWithAlias(e core.Table, name, alias string) BoolPath

func (BoolPath) As

func (b BoolPath) As(alias string) BoolPath

func (BoolPath) Eq

func (b BoolPath) Eq(equalTo bool) core.ComboExpression

func (BoolPath) EqPath

func (b BoolPath) EqPath(equalTo core.Expression) core.ComboExpression

func (BoolPath) GetAlias

func (b BoolPath) GetAlias() string

func (BoolPath) GetName

func (b BoolPath) GetName() string

func (BoolPath) GetParent

func (b BoolPath) GetParent() core.Table

func (BoolPath) GetSQL

func (b BoolPath) GetSQL(d core.Dialect) (core.SQL, error)

func (BoolPath) IsNotNull

func (b BoolPath) IsNotNull() core.ComboExpression

func (BoolPath) IsNull

func (b BoolPath) IsNull() core.ComboExpression

func (BoolPath) NotEq

func (b BoolPath) NotEq(notEqualTo bool) core.ComboExpression

func (BoolPath) NotEqPath

func (b BoolPath) NotEqPath(notEqualTo core.Expression) core.ComboExpression

func (BoolPath) To

func (b BoolPath) To(value bool) core.Set

func (BoolPath) ToExpression

func (b BoolPath) ToExpression(setExp core.Expression) core.Set

type ExpandColumn

type ExpandColumn interface {
	ExpandColumn(entity core.Column) (core.SQL, error)
}

type ExpandTable

type ExpandTable interface {
	ExpandTable(entity core.Table) (core.SQL, error)
}

type Float32Path

type Float32Path struct {
	// contains filtered or unexported fields
}

func NewFloat32Path

func NewFloat32Path(e core.Table, name string) Float32Path

func NewFloat32PathWithAlias

func NewFloat32PathWithAlias(e core.Table, name, alias string) Float32Path

func (Float32Path) As

func (f Float32Path) As(alias string) Float32Path

func (Float32Path) Between

func (f Float32Path) Between(first, second float32) core.ComboExpression

func (Float32Path) BetweenPaths

func (f Float32Path) BetweenPaths(first, second core.Expression) core.ComboExpression

func (Float32Path) Eq

func (f Float32Path) Eq(equalTo float32) core.ComboExpression

func (Float32Path) EqPath

func (f Float32Path) EqPath(equalTo core.Expression) core.ComboExpression

func (Float32Path) GT

func (f Float32Path) GT(greaterThan float32) core.ComboExpression

func (Float32Path) GTOrEq

func (f Float32Path) GTOrEq(greaterThanOrEqual float32) core.ComboExpression

func (Float32Path) GTOrEqPath

func (f Float32Path) GTOrEqPath(greaterThanOrEqual core.Expression) core.ComboExpression

func (Float32Path) GTPath

func (f Float32Path) GTPath(greaterThan core.Expression) core.ComboExpression

func (Float32Path) GetAlias

func (f Float32Path) GetAlias() string

func (Float32Path) GetName

func (f Float32Path) GetName() string

func (Float32Path) GetParent

func (f Float32Path) GetParent() core.Table

func (Float32Path) GetSQL

func (f Float32Path) GetSQL(d core.Dialect) (core.SQL, error)

func (Float32Path) In

func (f Float32Path) In(values ...float32) core.ComboExpression

func (Float32Path) InPaths

func (f Float32Path) InPaths(values ...core.Expression) core.ComboExpression

func (Float32Path) IsNotNull

func (f Float32Path) IsNotNull() core.ComboExpression

func (Float32Path) IsNull

func (f Float32Path) IsNull() core.ComboExpression

func (Float32Path) LT

func (f Float32Path) LT(lessThan float32) core.ComboExpression

func (Float32Path) LTOrEq

func (f Float32Path) LTOrEq(lessThanOrEqual float32) core.ComboExpression

func (Float32Path) LTOrEqPath

func (f Float32Path) LTOrEqPath(lessThanOrEqual core.Expression) core.ComboExpression

func (Float32Path) LTPath

func (f Float32Path) LTPath(lessThan core.Expression) core.ComboExpression

func (Float32Path) NotBetween

func (f Float32Path) NotBetween(first, second float32) core.ComboExpression

func (Float32Path) NotBetweenPaths

func (f Float32Path) NotBetweenPaths(first, second core.Expression) core.ComboExpression

func (Float32Path) NotEq

func (f Float32Path) NotEq(notEqualTo float32) core.ComboExpression

func (Float32Path) NotEqPath

func (f Float32Path) NotEqPath(notEqualTo core.Expression) core.ComboExpression

func (Float32Path) NotIn

func (f Float32Path) NotIn(values ...float32) core.ComboExpression

func (Float32Path) NotInPaths

func (f Float32Path) NotInPaths(values ...core.Expression) core.ComboExpression

func (Float32Path) To

func (f Float32Path) To(value float32) core.Set

func (Float32Path) ToExpression

func (f Float32Path) ToExpression(setExp core.Expression) core.Set

type Float64Path

type Float64Path struct {
	// contains filtered or unexported fields
}

func NewFloat64Path

func NewFloat64Path(e core.Table, name string) Float64Path

func NewFloat64PathWithAlias

func NewFloat64PathWithAlias(e core.Table, name, alias string) Float64Path

func (Float64Path) As

func (f Float64Path) As(alias string) Float64Path

func (Float64Path) Between

func (f Float64Path) Between(first, second float64) core.ComboExpression

func (Float64Path) BetweenPaths

func (f Float64Path) BetweenPaths(first, second core.Expression) core.ComboExpression

func (Float64Path) Eq

func (f Float64Path) Eq(equalTo float64) core.ComboExpression

func (Float64Path) EqPath

func (f Float64Path) EqPath(equalTo core.Expression) core.ComboExpression

func (Float64Path) GT

func (f Float64Path) GT(greaterThan float64) core.ComboExpression

func (Float64Path) GTOrEq

func (f Float64Path) GTOrEq(greaterThanOrEqual float64) core.ComboExpression

func (Float64Path) GTOrEqPath

func (f Float64Path) GTOrEqPath(greaterThanOrEqual core.Expression) core.ComboExpression

func (Float64Path) GTPath

func (f Float64Path) GTPath(greaterThan core.Expression) core.ComboExpression

func (Float64Path) GetAlias

func (f Float64Path) GetAlias() string

func (Float64Path) GetName

func (f Float64Path) GetName() string

func (Float64Path) GetParent

func (f Float64Path) GetParent() core.Table

func (Float64Path) GetSQL

func (f Float64Path) GetSQL(d core.Dialect) (core.SQL, error)

func (Float64Path) In

func (f Float64Path) In(values ...float64) core.ComboExpression

func (Float64Path) InPaths

func (f Float64Path) InPaths(values ...core.Expression) core.ComboExpression

func (Float64Path) IsNotNull

func (f Float64Path) IsNotNull() core.ComboExpression

func (Float64Path) IsNull

func (f Float64Path) IsNull() core.ComboExpression

func (Float64Path) LT

func (f Float64Path) LT(lessThan float64) core.ComboExpression

func (Float64Path) LTOrEq

func (f Float64Path) LTOrEq(lessThanOrEqual float64) core.ComboExpression

func (Float64Path) LTOrEqPath

func (f Float64Path) LTOrEqPath(lessThanOrEqual core.Expression) core.ComboExpression

func (Float64Path) LTPath

func (f Float64Path) LTPath(lessThan core.Expression) core.ComboExpression

func (Float64Path) NotBetween

func (f Float64Path) NotBetween(first, second float64) core.ComboExpression

func (Float64Path) NotBetweenPaths

func (f Float64Path) NotBetweenPaths(first, second core.Expression) core.ComboExpression

func (Float64Path) NotEq

func (f Float64Path) NotEq(notEqualTo float64) core.ComboExpression

func (Float64Path) NotEqPath

func (f Float64Path) NotEqPath(notEqualTo core.Expression) core.ComboExpression

func (Float64Path) NotIn

func (f Float64Path) NotIn(values ...float64) core.ComboExpression

func (Float64Path) NotInPaths

func (f Float64Path) NotInPaths(values ...core.Expression) core.ComboExpression

func (Float64Path) To

func (f Float64Path) To(value float64) core.Set

func (Float64Path) ToExpression

func (f Float64Path) ToExpression(setExp core.Expression) core.Set

type Int64Path

type Int64Path struct {
	// contains filtered or unexported fields
}

func NewInt64Path

func NewInt64Path(e core.Table, name string) Int64Path

func NewInt64PathWithAlias

func NewInt64PathWithAlias(e core.Table, name, alias string) Int64Path

func (Int64Path) As

func (i Int64Path) As(alias string) Int64Path

func (Int64Path) Between

func (i Int64Path) Between(first, second int64) core.ComboExpression

func (Int64Path) BetweenPaths

func (i Int64Path) BetweenPaths(first, second core.Expression) core.ComboExpression

func (Int64Path) Eq

func (i Int64Path) Eq(equalTo int64) core.ComboExpression

func (Int64Path) EqPath

func (i Int64Path) EqPath(equalTo core.Expression) core.ComboExpression

func (Int64Path) GT

func (i Int64Path) GT(greaterThan int64) core.ComboExpression

func (Int64Path) GTOrEq

func (i Int64Path) GTOrEq(greaterThanOrEqual int64) core.ComboExpression

func (Int64Path) GTOrEqPath

func (i Int64Path) GTOrEqPath(greaterThanOrEqual core.Expression) core.ComboExpression

func (Int64Path) GTPath

func (i Int64Path) GTPath(greaterThan core.Expression) core.ComboExpression

func (Int64Path) GetAlias

func (i Int64Path) GetAlias() string

func (Int64Path) GetName

func (i Int64Path) GetName() string

func (Int64Path) GetParent

func (i Int64Path) GetParent() core.Table

func (Int64Path) GetSQL

func (i Int64Path) GetSQL(d core.Dialect) (core.SQL, error)

func (Int64Path) In

func (i Int64Path) In(values ...int64) core.ComboExpression

func (Int64Path) InPaths

func (i Int64Path) InPaths(values ...core.Expression) core.ComboExpression

func (Int64Path) IsNotNull

func (i Int64Path) IsNotNull() core.ComboExpression

func (Int64Path) IsNull

func (i Int64Path) IsNull() core.ComboExpression

func (Int64Path) LT

func (i Int64Path) LT(lessThan int64) core.ComboExpression

func (Int64Path) LTOrEq

func (i Int64Path) LTOrEq(lessThanOrEqual int64) core.ComboExpression

func (Int64Path) LTOrEqPath

func (i Int64Path) LTOrEqPath(lessThanOrEqual core.Expression) core.ComboExpression

func (Int64Path) LTPath

func (i Int64Path) LTPath(lessThan core.Expression) core.ComboExpression

func (Int64Path) NotBetween

func (i Int64Path) NotBetween(first, second int64) core.ComboExpression

func (Int64Path) NotBetweenPaths

func (i Int64Path) NotBetweenPaths(first, second core.Expression) core.ComboExpression

func (Int64Path) NotEq

func (i Int64Path) NotEq(notEqualTo int64) core.ComboExpression

func (Int64Path) NotEqPath

func (i Int64Path) NotEqPath(notEqualTo core.Expression) core.ComboExpression

func (Int64Path) NotIn

func (i Int64Path) NotIn(values ...int64) core.ComboExpression

func (Int64Path) NotInPaths

func (i Int64Path) NotInPaths(values ...core.Expression) core.ComboExpression

func (Int64Path) To

func (i Int64Path) To(value int64) core.Set

func (Int64Path) ToExpression

func (i Int64Path) ToExpression(setExp core.Expression) core.Set

type IntPath

type IntPath struct {
	// contains filtered or unexported fields
}

func NewIntPath

func NewIntPath(e core.Table, name string) IntPath

func NewIntPathWithAlias

func NewIntPathWithAlias(e core.Table, name, alias string) IntPath

func (IntPath) As

func (i IntPath) As(alias string) IntPath

func (IntPath) Between

func (i IntPath) Between(first, second int) core.ComboExpression

func (IntPath) BetweenPaths

func (i IntPath) BetweenPaths(first, second core.Expression) core.ComboExpression

func (IntPath) Eq

func (i IntPath) Eq(equalTo int) core.ComboExpression

func (IntPath) EqPath

func (i IntPath) EqPath(equalTo core.Expression) core.ComboExpression

func (IntPath) GT

func (i IntPath) GT(greaterThan int) core.ComboExpression

func (IntPath) GTOrEq

func (i IntPath) GTOrEq(greaterThanOrEqual int) core.ComboExpression

func (IntPath) GTOrEqPath

func (i IntPath) GTOrEqPath(greaterThanOrEqual core.Expression) core.ComboExpression

func (IntPath) GTPath

func (i IntPath) GTPath(greaterThan core.Expression) core.ComboExpression

func (IntPath) GetAlias

func (i IntPath) GetAlias() string

func (IntPath) GetName

func (i IntPath) GetName() string

func (IntPath) GetParent

func (i IntPath) GetParent() core.Table

func (IntPath) GetSQL

func (i IntPath) GetSQL(d core.Dialect) (core.SQL, error)

func (IntPath) In

func (i IntPath) In(values ...int) core.ComboExpression

func (IntPath) InPaths

func (i IntPath) InPaths(values ...core.Expression) core.ComboExpression

func (IntPath) IsNotNull

func (i IntPath) IsNotNull() core.ComboExpression

func (IntPath) IsNull

func (i IntPath) IsNull() core.ComboExpression

func (IntPath) LT

func (i IntPath) LT(lessThan int) core.ComboExpression

func (IntPath) LTOrEq

func (i IntPath) LTOrEq(lessThanOrEqual int) core.ComboExpression

func (IntPath) LTOrEqPath

func (i IntPath) LTOrEqPath(lessThanOrEqual core.Expression) core.ComboExpression

func (IntPath) LTPath

func (i IntPath) LTPath(lessThan core.Expression) core.ComboExpression

func (IntPath) NotBetween

func (i IntPath) NotBetween(first, second int) core.ComboExpression

func (IntPath) NotBetweenPaths

func (i IntPath) NotBetweenPaths(first, second core.Expression) core.ComboExpression

func (IntPath) NotEq

func (i IntPath) NotEq(notEqualTo int) core.ComboExpression

func (IntPath) NotEqPath

func (i IntPath) NotEqPath(notEqualTo core.Expression) core.ComboExpression

func (IntPath) NotIn

func (i IntPath) NotIn(values ...int) core.ComboExpression

func (IntPath) NotInPaths

func (i IntPath) NotInPaths(values ...core.Expression) core.ComboExpression

func (IntPath) To

func (i IntPath) To(value int) core.Set

func (IntPath) ToExpression

func (i IntPath) ToExpression(setExp core.Expression) core.Set

type JSONPath

type JSONPath struct {
	StringPath
}

func NewJSONPath

func NewJSONPath(e core.Table, name string) JSONPath

func NewJSONPathWithAlias

func NewJSONPathWithAlias(e core.Table, name, alias string) JSONPath

func (JSONPath) As

func (j JSONPath) As(alias string) JSONPath

func (JSONPath) Extract

func (j JSONPath) Extract(paths ...string) core.ComboExpression

type StringPath

type StringPath struct {
	// contains filtered or unexported fields
}

func NewStringPath

func NewStringPath(e core.Table, name string) StringPath

func NewStringPathWithAlias

func NewStringPathWithAlias(e core.Table, name, alias string) StringPath

func (StringPath) As

func (s StringPath) As(alias string) StringPath

func (StringPath) Eq

func (s StringPath) Eq(equalTo string) core.ComboExpression

func (StringPath) EqPath

func (s StringPath) EqPath(equalTo core.Expression) core.ComboExpression

func (StringPath) GetAlias

func (s StringPath) GetAlias() string

func (StringPath) GetName

func (s StringPath) GetName() string

func (StringPath) GetParent

func (s StringPath) GetParent() core.Table

func (StringPath) GetSQL

func (s StringPath) GetSQL(d core.Dialect) (core.SQL, error)

func (StringPath) In

func (s StringPath) In(values ...string) core.ComboExpression

func (StringPath) InPaths

func (s StringPath) InPaths(values ...core.Expression) core.ComboExpression

func (StringPath) IsNotNull

func (s StringPath) IsNotNull() core.ComboExpression

func (StringPath) IsNull

func (s StringPath) IsNull() core.ComboExpression

func (StringPath) Like

func (s StringPath) Like(like string) core.ComboExpression

func (StringPath) LikePath

func (s StringPath) LikePath(likePath core.Expression) core.ComboExpression

func (StringPath) NotEq

func (s StringPath) NotEq(notEqualTo string) core.ComboExpression

func (StringPath) NotEqPath

func (s StringPath) NotEqPath(notEqualTo core.Expression) core.ComboExpression

func (StringPath) NotIn

func (s StringPath) NotIn(values ...string) core.ComboExpression

func (StringPath) NotInPaths

func (s StringPath) NotInPaths(values ...core.Expression) core.ComboExpression

func (StringPath) NotLike

func (s StringPath) NotLike(like string) core.ComboExpression

func (StringPath) NotLikePath

func (s StringPath) NotLikePath(notLikePath core.Expression) core.ComboExpression

func (StringPath) To

func (s StringPath) To(value string) core.Set

func (StringPath) ToExpression

func (s StringPath) ToExpression(setExp core.Expression) core.Set

type TimePath

type TimePath struct {
	// contains filtered or unexported fields
}

func NewTimePath

func NewTimePath(e core.Table, name string) TimePath

func NewTimePathWithAlias

func NewTimePathWithAlias(e core.Table, name, alias string) TimePath

func (TimePath) As

func (s TimePath) As(alias string) TimePath

func (TimePath) Between

func (t TimePath) Between(first, second time.Time) core.ComboExpression

func (TimePath) BetweenPaths

func (t TimePath) BetweenPaths(first, second core.Expression) core.ComboExpression

func (TimePath) Eq

func (t TimePath) Eq(equalTo time.Time) core.ComboExpression

func (TimePath) EqPath

func (t TimePath) EqPath(equalTo core.Expression) core.ComboExpression

func (TimePath) GT

func (t TimePath) GT(greaterThan time.Time) core.ComboExpression

func (TimePath) GTOrEq

func (t TimePath) GTOrEq(greaterThanOrEqual time.Time) core.ComboExpression

func (TimePath) GTOrEqPath

func (t TimePath) GTOrEqPath(greaterThanOrEqual core.Expression) core.ComboExpression

func (TimePath) GTPath

func (t TimePath) GTPath(greaterThan core.Expression) core.ComboExpression

func (TimePath) GetAlias

func (t TimePath) GetAlias() string

func (TimePath) GetName

func (t TimePath) GetName() string

func (TimePath) GetParent

func (t TimePath) GetParent() core.Table

func (TimePath) GetSQL

func (t TimePath) GetSQL(d core.Dialect) (core.SQL, error)

func (TimePath) In

func (t TimePath) In(values ...time.Time) core.ComboExpression

func (TimePath) InPaths

func (t TimePath) InPaths(values ...core.Expression) core.ComboExpression

func (TimePath) IsNotNull

func (t TimePath) IsNotNull() core.ComboExpression

func (TimePath) IsNull

func (t TimePath) IsNull() core.ComboExpression

func (TimePath) LT

func (t TimePath) LT(lessThan time.Time) core.ComboExpression

func (TimePath) LTOrEq

func (t TimePath) LTOrEq(lessThanOrEqual time.Time) core.ComboExpression

func (TimePath) LTOrEqPath

func (t TimePath) LTOrEqPath(lessThanOrEqual core.Expression) core.ComboExpression

func (TimePath) LTPath

func (t TimePath) LTPath(lessThan core.Expression) core.ComboExpression

func (TimePath) NotBetween

func (t TimePath) NotBetween(first, second time.Time) core.ComboExpression

func (TimePath) NotBetweenPaths

func (t TimePath) NotBetweenPaths(first, second core.Expression) core.ComboExpression

func (TimePath) NotEq

func (t TimePath) NotEq(notEqualTo time.Time) core.ComboExpression

func (TimePath) NotEqPath

func (t TimePath) NotEqPath(notEqualTo core.Expression) core.ComboExpression

func (TimePath) NotIn

func (t TimePath) NotIn(values ...time.Time) core.ComboExpression

func (TimePath) NotInPaths

func (t TimePath) NotInPaths(values ...core.Expression) core.ComboExpression

func (TimePath) To

func (t TimePath) To(value time.Time) core.Set

func (TimePath) ToExpression

func (t TimePath) ToExpression(setExp core.Expression) core.Set

Jump to

Keyboard shortcuts

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