func (this *sargableFactory) VisitLike(expr *expression.Like) (interface{}, error) { return newSargableLike(expr, expr.Regexp()), nil }
func (this *subsetFactory) VisitLike(expr *expression.Like) (interface{}, error) { return newSubsetLike(expr, expr.Regexp()), nil }