Documentation
¶
Index ¶
- type Builder
- func (b *Builder) And(cond Condition) *Builder
- func (b *Builder) Asc() *Builder
- func (b *Builder) Columns(fields ...Field) *Builder
- func (b *Builder) DeleteFrom(table Table) *Builder
- func (b *Builder) Desc() *Builder
- func (b *Builder) ForUpdate() *Builder
- func (b *Builder) From(tables ...Table) *Builder
- func (b *Builder) InsertInto(table Table) *Builder
- func (b *Builder) Limit() *Builder
- func (b *Builder) Or(cond Condition) *Builder
- func (b *Builder) OrderBy(fields ...Field) *Builder
- func (b *Builder) Select(fields ...Field) *Builder
- func (b *Builder) Set(fields ...Field) *Builder
- func (b *Builder) String() string
- func (b *Builder) Update(table Table) *Builder
- func (b *Builder) Where(cond Condition) *Builder
- type Condition
- type Equal
- type Field
- type FieldModifier
- type Keyword
- type Table
- type TableModifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func NewBuilder ¶
func NewBuilder() *Builder
func (*Builder) DeleteFrom ¶ added in v0.0.2
DeleteFrom implements Keyword.
func (*Builder) InsertInto ¶ added in v0.0.2
InsertInto implements Keyword.
type Field ¶
type Field string
type FieldModifier ¶
type Keyword ¶
type Keyword interface {
fmt.Stringer
Select(...Field) *Builder
From(...Table) *Builder
Where(Condition) *Builder
And(Condition) *Builder
Or(Condition) *Builder
ForUpdate() *Builder
OrderBy(...Field) *Builder
Asc() *Builder
Desc() *Builder
Limit() *Builder
InsertInto(Table) *Builder
Columns(...Field) *Builder
Update(Table) *Builder
Set(...Field) *Builder
DeleteFrom(Table) *Builder
}
Click to show internal directories.
Click to hide internal directories.