Esempio n. 1
0
// Function
func (this *sargableFactory) VisitFunction(expr expression.Function) (interface{}, error) {
	switch expr := expr.(type) {
	case *expression.RegexpLike:
		return newSargableLike(expr, expr.Regexp()), nil
	}

	return newSargableDefault(expr), nil
}