Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type XFDeCorrelateApplyBase ¶
XFDeCorrelateApplyBase pull the correlated expression from projection as child of apply.
func (*XFDeCorrelateApplyBase) PreCheck ¶
func (*XFDeCorrelateApplyBase) PreCheck(applyGE base.LogicalPlan) bool
PreCheck implements the Rule interface.
type XFDeCorrelateSimpleApply ¶
type XFDeCorrelateSimpleApply struct {
*XFDeCorrelateApplyBase
}
XFDeCorrelateSimpleApply pull the correlated expression from projection as child of apply.
func NewXFDeCorrelateSimpleApply ¶
func NewXFDeCorrelateSimpleApply() *XFDeCorrelateSimpleApply
NewXFDeCorrelateSimpleApply creates a new XFDeCorrelateSimpleApply rule.
func (*XFDeCorrelateSimpleApply) ID ¶
func (*XFDeCorrelateSimpleApply) ID() uint
ID implement the Rule interface.
func (*XFDeCorrelateSimpleApply) XForm ¶
func (*XFDeCorrelateSimpleApply) XForm(applyGE corebase.LogicalPlan) ([]corebase.LogicalPlan, bool, error)
XForm implements the Rule interface.
Click to show internal directories.
Click to hide internal directories.