Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="p"></param>
        /// <param name="filter"></param>
        /// <returns></returns>
        public string VisitContainsFilter(Hashtable p, ContainsFilter filter)
        {
            var name  = filter.GetName();
            var name2 = name as String;

            if (p.ContainsKey(name))
            {
                name2 = p[name] as String;
            }
            return(string.Format("{0} -like \"{1}{2}{3}\"", name2, "*", filter.GetValue(), "*"));
        }
Example #2
0
        protected override String CreateContainsExpression(ContainsFilter filter, bool not)
        {
            String rv = "( CONTAINS " + filter.GetName() + " " + filter.GetValue() + " )";

            return(Not(rv, not));
        }
Example #3
0
 public Dictionary <string, object> VisitContainsFilter(Hashtable p, ContainsFilter filter)
 {
     return(CreateMap("CONTAINS", filter.GetName(), filter.GetValue()));
 }