Documentation
¶
Index ¶
- func Apply(sb *sqlbuilder.SelectBuilder, conditions ...Condition)
- func ApplyDelete(sb *sqlbuilder.DeleteBuilder, conditions ...Condition)
- func ApplySelect(sb *sqlbuilder.SelectBuilder, conditions ...Condition)
- func ApplyUpdate(sb *sqlbuilder.UpdateBuilder, conditions ...Condition)
- type Chain
- func (c Chain) Between(field string, value any) Chain
- func (c Chain) Equal(field string, value any) Chain
- func (c Chain) GreaterEqualThan(field string, value any) Chain
- func (c Chain) GreaterThan(field string, value any) Chain
- func (c Chain) In(field string, values any) Chain
- func (c Chain) LessEqualThan(field string, value any) Chain
- func (c Chain) LessThan(field string, value any) Chain
- func (c Chain) Like(field string, value any) Chain
- func (c Chain) Limit(value any) Chain
- func (c Chain) NotEqual(field string, value any) Chain
- func (c Chain) NotIn(field string, value any) Chain
- func (c Chain) NotLike(field string, value any) Chain
- func (c Chain) Offset(value any) Chain
- func (c Chain) Or(fields []string, values []any) Chain
- func (c Chain) OrderBy(value any) Chain
- func (c Chain) Page(page, pageSize int) Chain
- func (c Chain) ToCondition() []Condition
- type Condition
- type Operator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Apply ¶
func Apply(sb *sqlbuilder.SelectBuilder, conditions ...Condition)
func ApplyDelete ¶ added in v0.5.0
func ApplyDelete(sb *sqlbuilder.DeleteBuilder, conditions ...Condition)
func ApplySelect ¶ added in v0.5.0
func ApplySelect(sb *sqlbuilder.SelectBuilder, conditions ...Condition)
func ApplyUpdate ¶ added in v0.5.0
func ApplyUpdate(sb *sqlbuilder.UpdateBuilder, conditions ...Condition)
Types ¶
type Chain ¶ added in v0.8.0
type Chain struct {
// contains filtered or unexported fields
}
func NewChainWithConditions ¶ added in v0.8.0
func (Chain) GreaterEqualThan ¶ added in v0.8.0
func (Chain) GreaterThan ¶ added in v0.8.0
func (Chain) LessEqualThan ¶ added in v0.8.0
func (Chain) ToCondition ¶ added in v0.8.0
type Condition ¶
type Operator ¶ added in v0.4.0
type Operator string
const ( Equal Operator = "=" NotEqual Operator = "!=" GreaterThan Operator = ">" LessThan Operator = "<" GreaterEqualThan Operator = ">=" LessEqualThan Operator = "<=" In Operator = "IN" NotIn Operator = "NOT IN" Like Operator = "LIKE" NotLike Operator = "NOT LIKE" Limit Operator = "LIMIT" Offset Operator = "OFFSET" Between Operator = "BETWEEN" OrderBy Operator = "ORDER BY" GroupBy Operator = "GROUP BY" )
Click to show internal directories.
Click to hide internal directories.