Documentation
¶
Index ¶
- type BinaryNode
- type Filter
- type Limit
- type Project
- type Sort
- type SortField
- type SortOrder
- type UnaryNode
- type UnresolvedRelation
- func (*UnresolvedRelation) Children() []sql.Node
- func (*UnresolvedRelation) Resolved() bool
- func (*UnresolvedRelation) RowIter() (sql.RowIter, error)
- func (*UnresolvedRelation) Schema() sql.Schema
- func (p *UnresolvedRelation) TransformExpressionsUp(f func(sql.Expression) sql.Expression) sql.Node
- func (p *UnresolvedRelation) TransformUp(f func(sql.Node) sql.Node) sql.Node
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BinaryNode ¶
func (BinaryNode) Children ¶
func (n BinaryNode) Children() []sql.Node
type Filter ¶
type Filter struct { UnaryNode // contains filtered or unexported fields }
func (*Filter) TransformExpressionsUp ¶
func (p *Filter) TransformExpressionsUp(f func(sql.Expression) sql.Expression) sql.Node
type Limit ¶
type Limit struct { UnaryNode // contains filtered or unexported fields }
func (*Limit) TransformExpressionsUp ¶
func (l *Limit) TransformExpressionsUp(f func(sql.Expression) sql.Expression) sql.Node
type Project ¶
type Project struct { UnaryNode // contains filtered or unexported fields }
func NewProject ¶
func NewProject(expressions []sql.Expression, child sql.Node) *Project
func (*Project) TransformExpressionsUp ¶
func (p *Project) TransformExpressionsUp(f func(sql.Expression) sql.Expression) sql.Node
type Sort ¶
type Sort struct { UnaryNode // contains filtered or unexported fields }
func (*Sort) TransformExpressionsUp ¶
func (s *Sort) TransformExpressionsUp(f func(sql.Expression) sql.Expression) sql.Node
type SortField ¶
type SortField struct { Column sql.Expression Order SortOrder }
type UnresolvedRelation ¶
type UnresolvedRelation struct {
Name string
}
func NewUnresolvedRelation ¶
func NewUnresolvedRelation(name string) *UnresolvedRelation
func (*UnresolvedRelation) Children ¶
func (*UnresolvedRelation) Children() []sql.Node
func (*UnresolvedRelation) Resolved ¶
func (*UnresolvedRelation) Resolved() bool
func (*UnresolvedRelation) Schema ¶
func (*UnresolvedRelation) Schema() sql.Schema
func (*UnresolvedRelation) TransformExpressionsUp ¶
func (p *UnresolvedRelation) TransformExpressionsUp(f func(sql.Expression) sql.Expression) sql.Node
func (*UnresolvedRelation) TransformUp ¶
Click to show internal directories.
Click to hide internal directories.