luetzkendorf    2004/11/01 09:53:42

  Modified:    src/share/org/apache/slide/search/basic
                        BasicExpressionFactory.java
  Log:
  added support of the DASL Like expression
  
  Revision  Changes    Path
  1.14      +11 -4     
jakarta-slide/src/share/org/apache/slide/search/basic/BasicExpressionFactory.java
  
  Index: BasicExpressionFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/share/org/apache/slide/search/basic/BasicExpressionFactory.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- BasicExpressionFactory.java       28 Jul 2004 09:35:02 -0000      1.13
  +++ BasicExpressionFactory.java       1 Nov 2004 17:53:42 -0000       1.14
  @@ -29,6 +29,7 @@
   import org.apache.slide.search.BadQueryException;
   import org.apache.slide.search.InvalidQueryException;
   import org.apache.slide.search.PropertyProvider;
  +import org.apache.slide.search.basic.expression.*;
   import org.apache.slide.search.basic.expression.AndExpression;
   import org.apache.slide.search.basic.expression.ContainsExpression;
   import org.apache.slide.search.basic.expression.EQExpression;
  @@ -260,7 +261,13 @@
               
           else if (name.equals (Literals.NOT_ISDEFINED))
               result = new NotIsDefinedExpression (e, getRequestedResourcePool());
  -            
  +        
  +        else if (name.equals (Literals.LIKE)) 
  +            result = new LikeExpression (e, getRequestedResourcePool());
  +
  +        else if (name.equals (Literals.NOT_LIKE)) 
  +            result = new NotLikeExpression (e, getRequestedResourcePool());
  +
           else
               throw new InvalidQueryException
                   ("operator <" + NamespaceCache.DEFAULT_URI + ":" + name + "> is an 
unprocessable entity");
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to