Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BinaryExpr ¶
func (*BinaryExpr) Walk ¶
func (n *BinaryExpr) Walk(v Visitor)
type CommaSeparatedList ¶
func (*CommaSeparatedList) Walk ¶
func (n *CommaSeparatedList) Walk(v Visitor)
type ComparisonExpr ¶
func (*ComparisonExpr) Walk ¶
func (n *ComparisonExpr) Walk(v Visitor)
type Identifier ¶
func (*Identifier) Walk ¶
func (n *Identifier) Walk(v Visitor)
type MethodCallExpr ¶
type MethodCallExpr struct { Pos *position.Pos Variable Node OpTkn *token.Token MethodName *Identifier OpenBracketTkn *token.Token Args []Node SeparatorsTkns []*token.Token CloseBracketTkn *token.Token }
func (*MethodCallExpr) Walk ¶
func (n *MethodCallExpr) Walk(v Visitor)
type OrderByExpr ¶
func (*OrderByExpr) Walk ¶
func (n *OrderByExpr) Walk(v Visitor)
type SelectExpr ¶
type SelectExpr struct { Pos *position.Pos SelectTkn *token.Token Select *SelectSubjectExpr FromExpr *FromExpr WhereExpr *WhereExpr WithExpr *WithExpr LimitExpr *LimitExpr OrderByExpr *OrderByExpr }
func (*SelectExpr) Walk ¶
func (n *SelectExpr) Walk(v Visitor)
type SelectSubjectExpr ¶
type SelectSubjectExpr struct { Pos *position.Pos List *CommaSeparatedList // <Identifier> Star *token.Token // if SELECT * Count *token.Token // if SELECT COUNT(*) }
func (*SelectSubjectExpr) Walk ¶
func (n *SelectSubjectExpr) Walk(v Visitor)
Click to show internal directories.
Click to hide internal directories.