Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MappingSelectElement ¶
type MappingSelectElement struct { ast.SelectElement Mapping ast.SelectElement }
func (MappingSelectElement) Prev ¶
func (vt MappingSelectElement) Prev() ast.SelectElement
type OrderedSelectElement ¶
type OrderedSelectElement struct { ast.SelectElement Ordinal int Desc bool GroupBy bool OrderBy bool }
OrderedSelectElement represents the select element is designed for order-by or group-by.
func (OrderedSelectElement) Prev ¶
func (o OrderedSelectElement) Prev() ast.SelectElement
type SelectElementProvider ¶
type SelectElementProvider interface { // Prev returns the previous select element. Prev() ast.SelectElement }
SelectElementProvider provides previous upstream select element.
type WeakAliasSelectElement ¶
type WeakAliasSelectElement struct { ast.SelectElement WeakAlias string }
func (WeakAliasSelectElement) Alias ¶
func (re WeakAliasSelectElement) Alias() string
func (WeakAliasSelectElement) Prev ¶
func (re WeakAliasSelectElement) Prev() ast.SelectElement
func (WeakAliasSelectElement) Restore ¶
func (re WeakAliasSelectElement) Restore(flag ast.RestoreFlag, sb *strings.Builder, args *[]int) error
type WeakSelectElement ¶
type WeakSelectElement struct {
ast.SelectElement
}
WeakSelectElement represents a temporary SelectElement which will be cleaned finally.
func (WeakSelectElement) Prev ¶
func (w WeakSelectElement) Prev() ast.SelectElement
func (WeakSelectElement) Weak ¶
func (w WeakSelectElement) Weak()
Click to show internal directories.
Click to hide internal directories.