milvus/internal/mysqld/executor/compiler_test.go
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

20 lines
511 B
Go

package executor
import (
"testing"
"github.com/milvus-io/milvus/internal/mysqld/planner"
"github.com/stretchr/testify/assert"
)
func Test_defaultCompiler_Compile(t *testing.T) {
plan := &planner.LogicalPlan{
Node: planner.NewNodeConstant("20230306", planner.WithStringLiteral("20230306")),
}
c := NewDefaultCompiler()
physicalPlan, err := c.Compile(plan)
assert.NoError(t, err)
constant := physicalPlan.Node.(*planner.NodeConstant)
assert.Equal(t, "20230306", constant.StringLiteral.Unwrap())
}