package
9.0.0-alpha+incompatible
Repository: https://github.com/pingcap/tidb.git
Documentation: pkg.go.dev
# Functions
Convert2Group converts a logical plan to a Group.
Convert2GroupExpr converts a logical plan to a GroupExpr.
NewExprIterFromGroupElem creates the iterator on the Group Element.
NewGroupExpr creates a GroupExpr based on a logical plan node.
NewGroupWithSchema creates a new Group with given schema.
# Structs
ExprIter enumerates all the equivalent expressions in the Group according to the expression pattern.
Group is short for expression Group, which is used to store all the logically equivalent expressions.
GroupExpr is used to store all the logically equivalent expressions which have the same root operator.
# Interfaces
Implementation defines the interface for cost of physical plan.
# Type aliases
ExploreMark is uses to mark whether a Group or GroupExpr has been fully explored by a transformation rule batch.