// Order func (this *builder) VisitOrder(plan *plan.Order) (interface{}, error) { if plan.LimitPushed() { return NewOrderLimit(plan), nil } else { return NewOrder(plan), nil } }