Documentation ¶
Index ¶
Constants ¶
View Source
const EquiJoinKind = "equijoin"
View Source
const Join2Kind = "join.join"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColumnPair ¶
type ColumnPair struct {
Left, Right string
}
type EquiJoinPredicateRule ¶
type EquiJoinPredicateRule struct{}
func (EquiJoinPredicateRule) Name ¶
func (EquiJoinPredicateRule) Name() string
func (EquiJoinPredicateRule) Pattern ¶
func (EquiJoinPredicateRule) Pattern() plan.Pattern
type EquiJoinProcedureSpec ¶
type EquiJoinProcedureSpec struct { On []ColumnPair As interpreter.ResolvedFunction Left *flux.TableObject Right *flux.TableObject Method string }
func (*EquiJoinProcedureSpec) Copy ¶
func (p *EquiJoinProcedureSpec) Copy() plan.ProcedureSpec
func (*EquiJoinProcedureSpec) Cost ¶
func (p *EquiJoinProcedureSpec) Cost(inStats []plan.Statistics) (cost plan.Cost, outStats plan.Statistics)
func (*EquiJoinProcedureSpec) Kind ¶
func (p *EquiJoinProcedureSpec) Kind() plan.ProcedureKind
type JoinOpSpec ¶
type JoinOpSpec struct {
// contains filtered or unexported fields
}
func (*JoinOpSpec) Kind ¶
func (o *JoinOpSpec) Kind() flux.OperationKind
type JoinProcedureSpec ¶
type JoinProcedureSpec struct { On interpreter.ResolvedFunction As interpreter.ResolvedFunction Left *flux.TableObject Right *flux.TableObject Method string }
func (*JoinProcedureSpec) Copy ¶
func (p *JoinProcedureSpec) Copy() plan.ProcedureSpec
func (*JoinProcedureSpec) Kind ¶
func (p *JoinProcedureSpec) Kind() plan.ProcedureKind
Click to show internal directories.
Click to hide internal directories.