 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Optimizer ¶
Optimizer interface.
type SimpleOptimizer ¶
type SimpleOptimizer struct {
	// contains filtered or unexported fields
}
    SimpleOptimizer is a simple optimizer who dispatches the plans
func NewSimpleOptimizer ¶
func NewSimpleOptimizer(log *xlog.Log, database string, query string, node sqlparser.Statement, router *router.Router) *SimpleOptimizer
NewSimpleOptimizer creates the new simple optimizer.
func (*SimpleOptimizer) BuildPlanTree ¶
func (so *SimpleOptimizer) BuildPlanTree() (*planner.PlanTree, error)
BuildPlanTree used to build plan trees for the query.
       Source Files
      ¶
      Source Files
      ¶
    
- optimizer.go
- simple_optimizer.go
 Click to show internal directories. 
   Click to hide internal directories.