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.