Jiquan Long dbfc812387 Support MySQL Protocol (TCP only) (#22639)
Signed-off-by: longjiquan <jiquan.long@zilliz.com>
2023-04-12 19:19:26 +08:00

18 lines
421 B
Go

package executor
import "github.com/milvus-io/milvus/internal/mysqld/planner"
type Compiler interface {
Compile(plan *planner.LogicalPlan) (*planner.PhysicalPlan, error)
}
type defaultCompiler struct{}
func (c defaultCompiler) Compile(plan *planner.LogicalPlan) (*planner.PhysicalPlan, error) {
return &planner.PhysicalPlan{Node: plan.Node}, nil
}
func NewDefaultCompiler() Compiler {
return &defaultCompiler{}
}