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]));
        }