mirror of https://github.com/milvus-io/milvus.git
26 lines
513 B
Go
26 lines
513 B
Go
package planner
|
|
|
|
type NodeNotExpression struct {
|
|
baseNode
|
|
Expression *NodeExpression
|
|
}
|
|
|
|
func (n *NodeNotExpression) String() string {
|
|
return "NodeNotExpression"
|
|
}
|
|
|
|
func (n *NodeNotExpression) GetChildren() []Node {
|
|
return []Node{n.Expression}
|
|
}
|
|
|
|
func (n *NodeNotExpression) Accept(v Visitor) interface{} {
|
|
return v.VisitNotExpression(n)
|
|
}
|
|
|
|
func NewNodeNotExpression(text string, expr *NodeExpression) *NodeNotExpression {
|
|
return &NodeNotExpression{
|
|
baseNode: newBaseNode(text),
|
|
Expression: expr,
|
|
}
|
|
}
|