Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Item ¶
type Item struct {
Expr node.Node
Alias string
Comments string
DataType string
Raw string
Meta interface{}
Tag string
Direction string
}
Item represents an inte,
type Join ¶
type Select ¶
type Select struct {
List List
From From
Joins []*Join
Qualify *expr.Qualify
GroupBy List
Having *expr.Qualify
OrderBy List
Window *expr.Raw
Limit *expr.Literal
Offset *expr.Literal
Kind string
Union *Union
WithSelects WithSelects
}
Select represent a select
func (*Select) NestedSelect ¶
type WithSelect ¶ added in v0.3.0
WithSelects represents WithSelect list
type WithSelects ¶ added in v0.3.0
type WithSelects []*WithSelect
WithSelects represents with selects
func (WithSelects) Select ¶ added in v0.3.0
func (w WithSelects) Select(alias string) *WithSelect
Select returns with select
Click to show internal directories.
Click to hide internal directories.