public object Evaluate(LikeFunction funcExp, object data, IEnumerable <object> parameters = null) { var paramValues = _GetParameterValues(funcExp, data, parameters); var regexp = new Regex((string)paramValues[1]); return(regexp.Matches((string)paramValues[0])); }
public string ToSQL(LikeFunction funcExp) { var paramValues = _ParametersToSQL(funcExp).ToArray(); return(String.Format("{0} LIKE {1}", paramValues[0], paramValues[1])); }